Made in 30 minutes with tender cauliflower florets and pasta smothered in a creamy cheese sauce, it's a wholesome, satisfying dish perfect for busy weeknights.
Boil Pasta and Cauliflower: Bring 4 cups of water and 2 teaspoons salt to a boil in a large pot or Dutch oven. Add the pasta and chopped cauliflower to the boiling water and cook for 8 minutes, stirring occasionally. Note: It may not look like there is enough water, but there is.
Add More Liquid and Seasonings: Leave the water and add the half-and-half or milk, cream cheese, Dijon mustard, and garlic powder. Cook until the pasta is al dente (slightly firm) and the cream cheese is melted, about another 4-5 minutes.
Add Cheese and Butter: Stir in the grated cheeses and butter with a wooden spoon until melted and creamy. Season with salt, pepper, and cayenne is using. If the sauce seems too thick, add a splash of milk. Serve and enjoy!
Video
Notes
Prep the Cauliflower: Make sure that the cauliflower is chopped into evenly sized pieces. This ensures even cooking.
Don't Overcook the Cauliflower: Be careful to avoid overcooking the cauliflower. It should be tender but not mushy. Overcooked cauliflower can make the dish watery.
Pasta: Regular or whole wheat pasta is great in the recipe.
Nutritional information is approximate and was calculated using a recipe nutrition label generator and will vary based on cooking methods and brands of ingredients used.