A creamy, veggie-packed mac and cheese made in one pot. Perfect for busy nights — rich, cheesy, and loaded with wholesome vegetables.
2 tbsp olive oil or butter
1 small onion, diced
2 cloves garlic, minced
2 cups mixed chopped vegetables (carrots, broccoli, zucchini)
2 cups dry pasta (elbow, shells, or rotini)
3 to 3½ cups milk or milk + broth combo
2 cups shredded cheddar cheese
1 tsp Dijon mustard (optional)
½ tsp paprika
Salt and pepper to taste
1 cup baby spinach (optional)
Heat olive oil in a large pot. Add onion and garlic, sauté 2–3 minutes.
Add chopped vegetables and cook 4–5 minutes until softened.
Pour in pasta and just enough milk to cover. Season with salt, paprika, and mustard.
Bring to a simmer. Cover and cook 8–10 minutes, stirring occasionally.
Stir in spinach if using, and cook 2 more minutes.
Turn off heat. Stir in cheese gradually until fully melted.
Adjust seasonings. Let sit 5 minutes to thicken. Serve warm.
Use any blend of veggies you like.
For vegan version, use plant-based milk and cheese.
For extra protein, add lentils, beans, or chicken.