Cook the Pasta:
Bring a large pot of salted water to a boil. Add the pasta and cook according to package instructions until al dente. Drain and set aside.
Blend the Cottage Cheese:
In a blender or food processor, combine the cottage cheese and milk. Blend until smooth and creamy.
Make the Cheese Sauce:
In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1–2 minutes to form a roux.
Gradually whisk in the blended cottage cheese mixture, stirring constantly to avoid lumps.
Add garlic powder, onion powder, paprika (if using), salt, and pepper. Stir well.
Reduce heat to low and add the shredded cheddar and mozzarella cheeses. Stir until melted and the sauce is smooth.
Combine Pasta and Sauce:
Add the cooked pasta to the cheese sauce and stir until evenly coated.
Optional Baking Step:
If you prefer baked mac and cheese, transfer the mixture to a greased baking dish. Top with additional cheese or breadcrumbs, and bake at 375°F (190°C) for 15–20 minutes, until bubbly and golden.
Serve:
Garnish with fresh parsley, if desired, and serve hot.