Grocery Help Stretch Proteins

Vegetable-Stretched Mac and Cheese for 8

A family pan of macaroni and cheese stretched with broccoli, carrots, and onion so supper goes farther without turning thin, watery, or mean.

  • By Ruthann
  • Published March 17, 2026
  • Last reviewed March 17, 2026
  • Total time 55 min
  • Yield 8 servings
Image status Finished-dish photo not published yet

This recipe stays visible, but recipe rich markup stays off until a real finished-dish image is available.

This is the kind of mac and cheese that respects the need to stretch supper without pretending vegetables do not change the pan. The onions, carrots, and broccoli are worked in on purpose, with enough sauce and seasoning to keep the casserole generous instead of stingy.

It is still comfort food. It just knows how to carry a family farther.

Recipe Rescue

Need the fix fast?

Get the safe cooling, storage, reheating, and carryover logic for leftovers built around macaroni, cheese, and broccoli.

Recipe details

Timing & yield

Prep
25 minutes
Cook / bake
30 minutes
Total
55 minutes
Yield
8 servings

Ingredients

Pasta and vegetables

  • 1 pound elbow macaroni
  • 3 cups small broccoli florets
  • 2 medium carrots, grated
  • 1 small onion, diced

Cheese sauce

  • 4 tablespoons butter
  • 1/4 cup all-purpose flour
  • 4 cups milk
  • 2 teaspoons kosher salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon dry mustard
  • 3 cups shredded cheddar cheese
  • 1/2 cup grated Parmesan cheese

Method

  1. Step 1. Heat the oven to 375 degrees Fahrenheit and grease a 9x13 baking dish.
  2. Step 2. Bring a large pot of salted water to a boil, cook the macaroni until just shy of tender, and add the broccoli for the last 2 minutes so it softens without losing all of its shape.
  3. Step 3. Drain the macaroni and broccoli well.
  4. Step 4. Melt the butter in a saucepan over medium heat, then cook the onion for 3 to 4 minutes until it softens.
  5. Step 5. Stir in the grated carrots, cook 1 minute, then sprinkle in the flour and cook another minute so the raw flour taste is gone.
  6. Step 6. Whisk in the milk slowly, then add the salt, pepper, and dry mustard, and cook until the sauce thickens enough to coat the back of a spoon.
  7. Step 7. Turn the heat low and stir in the cheddar and Parmesan until the sauce is smooth.
  8. Step 8. Fold the macaroni and broccoli into the sauce, spread the mixture in the baking dish, and bake for 15 to 18 minutes until bubbling around the edges.
  9. Step 9. Rest the pan for 10 minutes before serving so the sauce settles into the pasta instead of running loose.

Equipment

  • large pot
  • saucepan
  • 9x13 baking dish

Storage & safety

Refrigerate leftovers within 2 hours and use within 4 days. Reheat covered with a splash of milk so the sauce loosens instead of splitting.

Safe minimum internal temperature: 165°F

Rest time: 10 minutes

Cool leftovers in shallow containers rather than leaving a deep pan on the counter.

Reheat leftovers to 165°F before serving hot again.

Do not taste the sauce before the flour has cooked through.

Troubleshooting

The sauce turned grainy
Lower the heat and stir in a small splash of warm milk until it smooths out enough to serve.
The casserole baked up dry
Add milk before reheating and cover the pan so the pasta can soften back into the sauce.

Recipe rescue notes

The vegetables made the pan feel watery

Likely cause: The broccoli or onion carried too much water into the sauce.

Fix: Let the baked pan rest fully, then stir it gently before serving so the sauce comes back together.

Next time: Drain the pasta and broccoli well, and give the onion a little time to cook down before you add the flour.

Substitutions

Broccoli
Use thawed peas or chopped spinach. — If you use spinach, squeeze it dry first so the sauce does not loosen too much.

Carryover / Next Meal Ideas

Next-day baked mac bowls

Reheat leftovers with extra milk and top with chopped tomatoes or a spoonful of salsa for a second supper that feels fresher.

  • Stir the reheated mac well before serving so the vegetables and cheese sauce come back together.

Comments

Questions about this recipe?

Loading comments.

right.

Your comment will be reviewed before it appears publicly. We do not allow spam, self-promotion, or off-topic commentary, but we welcome questions, feedback, and notes about what went right or wrong in your kitchen.