One Pot Mac & Cheese with Vegetables – Simple Dinner

One Pot Veggie Mac and Cheese – Comforting, Creamy & Ready in 25 Minutes

This One Pot Veggie Mac and Cheese is a quick, hearty, and wholesome twist on the classic comfort food favorite. Loaded with vibrant vegetables and velvety cheese sauce, it’s the kind of meal that satisfies picky eaters and health-conscious foodies alike. Even better? It comes together in just 25 minutes, all in one pot—no need for draining or baking.

Perfect for busy weeknights, this easy vegetarian mac and cheese sneaks in extra veggies while delivering the creamy, cheesy goodness we all crave. It’s ideal for kids, meal prep, and meatless Mondays, and can easily be customized to your taste or dietary needs.


Why You’ll Love This Veggie Mac and Cheese

  • One pot = less mess + less cleanup

  • Creamy, cheesy, and super satisfying

  • Includes hidden veggies—perfect for picky eaters

  • Ready in under 30 minutes

  • Flexible: gluten-free, high-protein, or low-fat versions possible

  • Family-friendly, kid-approved, and adult-loved


Ingredients Overview: What You’ll Need

Pasta

Choose a short pasta that holds sauce well—elbow macaroni, shells, or cavatappi are best. You can use:

  • Regular semolina pasta

  • Whole wheat pasta for more fiber

  • Gluten-free pasta (rice, chickpea, or lentil-based)

Vegetables

Classic mac and cheese gets a nutritious twist with these:

  • Broccoli florets (fresh or frozen)

  • Carrots, finely chopped or grated

  • Peas for sweetness and texture

  • Spinach or kale (chopped small)

  • Optional: bell peppers, zucchini, or cauliflower

Cheese

A blend of cheeses gives the best texture and flavor:

  • Sharp cheddar: Classic mac & cheese base

  • Mozzarella or Monterey Jack: For meltiness

  • Parmesan: Optional, for a salty finish

Grate your own for the best melt (pre-shredded contains anti-caking agents).

Milk & Broth

  • Whole milk or plant-based milk: For creaminess

  • Vegetable broth: Adds savory depth and reduces dairy needed

Butter & Flour (optional)

Some versions use a roux (butter + flour) to thicken. But you can skip it by using:

  • Evaporated milk

  • Or blending in pureed carrots or squash


Step-by-Step Instructions

1. Sauté the Veggies

In a large pot or deep skillet, heat 1 tbsp butter or olive oil. Add:

  • ½ cup finely chopped onion

  • 1 cup chopped carrots

  • Sauté 3–4 minutes until slightly softened

2. Add Pasta, Liquid, and Quick-Cook Veggies

Stir in:

  • 2 cups dry pasta

  • 2 cups vegetable broth

  • 1 cup milk

  • 1 cup broccoli florets

  • ½ cup frozen peas

  • Salt and pepper to taste

Bring to a boil, then reduce heat and simmer uncovered for 10–12 minutes, stirring occasionally. Pasta should be tender and liquid mostly absorbed.

3. Add Cheese & Spinach

Once the pasta is cooked:

  • Reduce heat to low

  • Stir in 1½ cups shredded cheddar and ½ cup mozzarella

  • Add 1–2 handfuls of chopped spinach

  • Mix until melted and creamy

If the sauce is too thick, add a splash of milk. Too thin? Simmer for 1–2 minutes more.

4. Serve Hot

Garnish with black pepper, chili flakes, or fresh parsley if desired.


Tips, Variations & Substitutions

Time-Saving Tips

  • Use pre-cut frozen veggies like peas, carrots, and broccoli

  • No need to precook the pasta—it cooks in the pot with the sauce

  • Add veggies in layers based on how quickly they cook

Flavor Boosters

  • A pinch of mustard powder or smoked paprika

  • Garlic powder or sautéed garlic

  • Hot sauce or chili flakes for heat

Substitutions

  • Milk → Oat, almond, or soy milk

  • Cheese → Vegan cheese or nutritional yeast for dairy-free

  • Butter → Olive oil or dairy-free spread

  • Veggies → Add sweet corn, edamame, or grated zucchini


Serving Ideas & Occasions

This veggie mac and cheese is complete on its own, but also pairs beautifully with:

  • Crispy tofu or baked tempeh

  • Grilled chicken or salmon (for non-vegetarians)

  • A fresh green salad with lemon vinaigrette

  • Roasted veggies or garlic bread on the side

Ideal For:

  • Quick weeknight meals

  • Kids’ lunches and picky eaters

  • Meatless Monday

  • Meal prep (reheats beautifully for 3–4 days)

  • Potlucks, picnics, and casual gatherings


Nutrition & Health Notes

This dish balances comfort food with nutrition thanks to the fiber-rich veggies and calcium-packed cheese.

Approximate Nutrition (per serving, based on 4 servings):

  • Calories: 420

  • Protein: 18g

  • Fat: 18g

  • Carbohydrates: 45g

  • Fiber: 6g

  • Sugar: 5g

  • Calcium: ~25% DV

Health Boosters:

  • Use whole wheat or legume-based pasta for extra fiber and protein

  • Sneak in more veggies like pumpkin puree or blended cauliflower

  • Reduce cheese slightly and add blended cashews for creaminess

  • Make it dairy-free with plant-based milk and vegan cheese


FAQs About One Pot Veggie Mac and Cheese

1. Can I make this gluten-free?

Yes! Use gluten-free pasta and double-check your broth and cheese. Stir gently, as GF pasta can be delicate.

2. How do I reheat leftovers?

Reheat in a pot with a splash of milk or broth to loosen the sauce. It reheats best on the stovetop or microwave.

3. Can I freeze this mac and cheese?

You can freeze it, but the texture of the cheese sauce may change. For best results, refrigerate and enjoy within 3–4 days.

4. What’s the best cheese combo?

Sharp cheddar + mozzarella is classic. Add parmesan for depth or use a smoked gouda for extra richness.

5. Can I add protein to this dish?

Yes—stir in cooked lentils, white beans, or tofu cubes for vegetarian protein.

6. Is this kid-friendly?

Definitely. Use milder veggies and blend the sauce if your child doesn’t like visible vegetable pieces.

7. How can I make this lighter?

Use reduced-fat milk and cheese, skip the butter, and increase the ratio of vegetables to pasta.

Print

One Pot Mac & Cheese with Vegetables – Simple Dinner

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy, cheesy One Pot Veggie Mac and Cheese that’s ready in just 25 minutes! Made with broccoli, carrots, peas, and spinach, this family-friendly vegetarian meal is as wholesome as it is comforting.

  • Author: Maya Lawson
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 2 cups dry elbow macaroni or pasta of choice

  • 1 tbsp butter or olive oil

  • ½ cup onion, finely chopped

  • 1 cup carrots, chopped

  • 1 cup broccoli florets

  • ½ cup frozen peas

  • 2 cups vegetable broth

  • 1 cup milk (dairy or plant-based)

  • 1½ cups shredded cheddar cheese

  • ½ cup mozzarella cheese

  • 12 handfuls spinach, chopped

  • Salt and black pepper, to taste

Instructions

  1. In a large pot, sauté onion and carrots in butter for 3–4 minutes.

  2. Add pasta, broth, milk, broccoli, peas, salt, and pepper. Stir and bring to a boil.

  3. Reduce heat and simmer uncovered for 10–12 minutes, stirring occasionally.

  4. Once pasta is cooked, stir in cheese and spinach. Mix until creamy.

  5. Serve hot, optionally garnished with herbs or chili flakes.

Notes

  • Use pre-cut frozen veggies to save time

  • Adjust cheese amounts based on creaminess preference

  • Add hot sauce, garlic powder, or paprika for extra flavor

  • Make gluten-free with GF pasta and broth

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star