I make this One Pot Veggie Mac and Cheese when I want a creamy, comforting meal that also sneaks in plenty of vegetables. Everything cooks together in one pot, which makes cleanup easy and keeps the pasta extra flavorful. I love how it delivers classic mac and cheese comfort with a colorful, wholesome twist.
Why You’ll Love This Recipe
I love how this recipe combines rich, cheesy goodness with tender vegetables in every bite. Cooking everything in one pot allows the pasta to absorb flavor as it simmers. I also appreciate how customizable it is depending on what vegetables I have available. Whenever I need a quick dinner that feels cozy but balanced, this is one I enjoy making.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
elbow macaroni
olive oil or butter
garlic cloves, minced
onion, finely diced
broccoli florets, chopped small
carrot, grated
bell pepper, diced
milk
vegetable broth
shredded cheddar cheese
shredded mozzarella cheese
salt
black pepper
paprika
Directions
I begin by heating olive oil or butter in a large pot over medium heat. I sauté the diced onion and minced garlic until softened and fragrant.
I add the chopped broccoli, grated carrot, and diced bell pepper, stirring for a few minutes until slightly tender.
Next, I pour in the uncooked elbow macaroni along with the milk and vegetable broth. I stir well and bring everything to a gentle simmer. I cook uncovered, stirring frequently, until the pasta is tender and most of the liquid has been absorbed. This usually takes about 10–12 minutes.
Once the pasta is cooked, I reduce the heat to low and stir in the shredded cheddar and mozzarella cheese. I mix until the cheese melts into a creamy sauce. I season with salt, black pepper, and a pinch of paprika for extra flavor.
I remove the pot from the heat and let it sit for a couple of minutes to thicken before serving.
Servings and Timing
I usually get about 4–6 servings from this recipe.
Prep time: 10 minutes
Cook time: 20 minutes
Total time: 30 minutes
Variations
I sometimes add spinach at the end and let it wilt into the hot pasta. When I want extra protein, I stir in white beans or cooked lentils. For a spicier version, I add a dash of hot sauce or cayenne pepper. If I prefer a lighter option, I use reduced-fat cheese and low-fat milk.
Storage/Reheating
I store leftovers in an airtight container in the refrigerator for up to 4 days. When reheating, I add a splash of milk to loosen the sauce and warm it gently on the stovetop or in the microwave, stirring occasionally to keep it creamy.
FAQs
Can I use different vegetables?
Yes, I use whatever vegetables I have available, such as zucchini, peas, or cauliflower.
Can I make this gluten-free?
Yes, I substitute gluten-free macaroni and adjust the cooking time as needed.
Why cook everything in one pot?
I find that cooking the pasta directly in the milk and broth helps it absorb flavor and creates a naturally creamy texture.
Can I make this dairy-free?
Yes, I use plant-based milk and dairy-free cheese alternatives to make it dairy-free.
How do I keep the sauce creamy?
I stir frequently while cooking and add a small splash of milk when reheating to maintain a smooth texture.
Conclusion
I find this One Pot Veggie Mac and Cheese to be the perfect balance of comfort and nutrition. The creamy cheese sauce combined with tender vegetables creates a satisfying meal that feels both familiar and fresh. Whenever I need a simple, family-friendly dinner with minimal cleanup, this recipe is one I confidently turn to.
One Pot Veggie Mac and Cheese
- Author: lina
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4–6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
A creamy, comforting one-pot mac and cheese packed with tender vegetables. This easy stovetop recipe delivers classic cheesy flavor with a wholesome twist and minimal cleanup.
Ingredients
- 12 oz elbow macaroni
- 1 tablespoon olive oil or butter
- 3 garlic cloves, minced
- 1 small onion, finely diced
- 2 cups broccoli florets, chopped small
- 1 medium carrot, grated
- 1 bell pepper, diced
- 2 cups milk
- 1 1/2 cups vegetable broth
- 1 1/2 cups shredded cheddar cheese
- 1/2 cup shredded mozzarella cheese
- 1/2 teaspoon salt (or to taste)
- 1/4 teaspoon black pepper
- 1/4 teaspoon paprika
Instructions
- Heat olive oil or butter in a large pot over medium heat.
- Sauté diced onion and minced garlic until softened and fragrant.
- Add chopped broccoli, grated carrot, and diced bell pepper. Cook for 3–4 minutes until slightly tender.
- Stir in uncooked macaroni, milk, and vegetable broth.
- Bring to a gentle simmer and cook uncovered for 10–12 minutes, stirring frequently, until pasta is tender and most liquid is absorbed.
- Reduce heat to low and stir in shredded cheddar and mozzarella.
- Mix until cheese melts into a creamy sauce.
- Season with salt, black pepper, and paprika.
- Remove from heat and let sit for 2–3 minutes to thicken before serving.
Notes
- Stir frequently to prevent sticking and ensure even cooking.
- Add spinach at the end and let it wilt for extra greens.
- Use reduced-fat cheese and milk for a lighter option.
- Refresh leftovers with a splash of milk when reheating.
- Substitute gluten-free pasta if needed.
Nutrition
- Serving Size: 1 serving
- Calories: 480 kcal
- Sugar: 8 g
- Sodium: 520 mg
- Fat: 18 g
- Saturated Fat: 9 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 60 g
- Fiber: 5 g
- Protein: 20 g
- Cholesterol: 45 mg
