Broccoli Mac and Cheese Creamy Easy Comfort Food – A Cozy Weeknight Favorite

Few things beat a bowl of creamy mac and cheese after a long day. Add tender broccoli and you’ve got a complete, cozy meal that feels good and tastes even better. This Broccoli Mac and Cheese is rich, cheesy, and surprisingly simple to pull together.

It uses everyday ingredients and a few smart tricks to keep the sauce smooth and the pasta perfectly coated. Whether you’re feeding kids, cooking for yourself, or bringing a dish to share, this one hits the spot.

Broccoli Mac and Cheese Creamy Easy Comfort Food – A Cozy Weeknight Favorite

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings

Ingredients
  

  • 12 ounces elbow macaroni (or shells, cavatappi, or orecchiette)
  • 3 cups fresh broccoli florets (bite-size pieces)
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 3 cups milk (whole milk preferred; 2% works)
  • 2 cups shredded sharp cheddar cheese (freshly grated)
  • 1/2 cup shredded mozzarella or Monterey Jack (for extra melt)
  • 1/4 cup grated Parmesan (for depth)
  • 1 teaspoon Dijon mustard (optional but recommended)
  • 1/2 teaspoon garlic powder (or 1 small clove, minced)
  • 1/4 teaspoon onion powder
  • 1/2 teaspoon paprika (sweet or smoked)
  • Salt and black pepper to taste
  • Pinch of cayenne (optional, for heat)
  • Optional topping: 1/2 cup panko breadcrumbs tossed with 1 tablespoon melted butter

Method
 

  1. Boil the pasta. Bring a large pot of salted water to a boil. Add the macaroni and cook until just shy of al dente, about 1 minute less than package directions.
  2. Blanch the broccoli. During the last 2 minutes of pasta cooking, add the broccoli florets to the same pot. They should turn bright green and tender-crisp.
  3. Drain well. Reserve 1/2 cup of the starchy cooking water, then drain the pasta and broccoli. Set aside.
  4. Make the roux. In a large saucepan or Dutch oven, melt the butter over medium heat. Sprinkle in the flour and whisk for about 1 minute until foamy and pale. Do not brown.
  5. Build the sauce. Slowly whisk in the milk, a little at a time, to avoid lumps. Keep whisking until smooth. Simmer gently for 4–6 minutes, stirring often, until the sauce thickens enough to coat the back of a spoon.
  6. Season smartly. Stir in Dijon, garlic powder, onion powder, paprika, a pinch of salt, and a few grinds of black pepper. Taste and adjust—this base should be well seasoned before cheese goes in.
  7. Add the cheeses off heat. Reduce heat to low or remove the pan from the burner. Stir in cheddar, mozzarella/Jack, and Parmesan by handfuls, allowing each addition to melt before adding more. If the sauce seems too thick, loosen it with a splash of reserved pasta water or milk.
  8. Combine. Fold in the drained pasta and broccoli until everything is evenly coated. If needed, add a bit more pasta water for an ultra-silky texture. Taste and finish with more salt, pepper, or a pinch of cayenne.
  9. Optional crunchy topping. For a baked finish, transfer to a greased baking dish, top with buttered panko, and bake at 400°F (200°C) for 8–10 minutes until golden. This step is optional; it’s great straight from the pot.
  10. Serve hot. Scoop into bowls and enjoy while creamy and warm.

Why This Recipe Works

This recipe balances comfort with a bit of freshness. The broccoli adds color, texture, and nutrients without getting in the way of the cheese sauce.

A classic roux-based sauce gives you control over thickness and keeps things silky—not gritty. Cooking the broccoli in the pasta water saves time and dishes, and the blend of cheeses melts smoothly while bringing big flavor. In short, it’s weeknight-fast, crowd-pleasing, and easy to tweak to your taste.

Ingredients

  • 12 ounces elbow macaroni (or shells, cavatappi, or orecchiette)
  • 3 cups fresh broccoli florets (bite-size pieces)
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 3 cups milk (whole milk preferred; 2% works)
  • 2 cups shredded sharp cheddar cheese (freshly grated)
  • 1/2 cup shredded mozzarella or Monterey Jack (for extra melt)
  • 1/4 cup grated Parmesan (for depth)
  • 1 teaspoon Dijon mustard (optional but recommended)
  • 1/2 teaspoon garlic powder (or 1 small clove, minced)
  • 1/4 teaspoon onion powder
  • 1/2 teaspoon paprika (sweet or smoked)
  • Salt and black pepper to taste
  • Pinch of cayenne (optional, for heat)
  • Optional topping: 1/2 cup panko breadcrumbs tossed with 1 tablespoon melted butter

How to Make It

  1. Boil the pasta. Bring a large pot of salted water to a boil.

    Add the macaroni and cook until just shy of al dente, about 1 minute less than package directions.


  2. Blanch the broccoli. During the last 2 minutes of pasta cooking, add the broccoli florets to the same pot. They should turn bright green and tender-crisp.
  3. Drain well. Reserve 1/2 cup of the starchy cooking water, then drain the pasta and broccoli. Set aside.
  4. Make the roux. In a large saucepan or Dutch oven, melt the butter over medium heat.

    Sprinkle in the flour and whisk for about 1 minute until foamy and pale. Do not brown.


  5. Build the sauce. Slowly whisk in the milk, a little at a time, to avoid lumps. Keep whisking until smooth.

    Simmer gently for 4–6 minutes, stirring often, until the sauce thickens enough to coat the back of a spoon.


  6. Season smartly. Stir in Dijon, garlic powder, onion powder, paprika, a pinch of salt, and a few grinds of black pepper. Taste and adjust—this base should be well seasoned before cheese goes in.
  7. Add the cheeses off heat. Reduce heat to low or remove the pan from the burner. Stir in cheddar, mozzarella/Jack, and Parmesan by handfuls, allowing each addition to melt before adding more.

    If the sauce seems too thick, loosen it with a splash of reserved pasta water or milk.


  8. Combine. Fold in the drained pasta and broccoli until everything is evenly coated. If needed, add a bit more pasta water for an ultra-silky texture. Taste and finish with more salt, pepper, or a pinch of cayenne.
  9. Optional crunchy topping. For a baked finish, transfer to a greased baking dish, top with buttered panko, and bake at 400°F (200°C) for 8–10 minutes until golden.

    This step is optional; it’s great straight from the pot.


  10. Serve hot. Scoop into bowls and enjoy while creamy and warm.
Broccoli Mac and Cheese Creamy Easy Comfort Food

Keeping It Fresh

Leftovers keep well for 3–4 days in an airtight container in the fridge. Reheat gently on the stovetop over low heat or in the microwave at 50–70% power, stirring halfway. Add a splash of milk to bring the sauce back to life.

If you plan to make it ahead, slightly undercook the pasta and keep the sauce a touch looser. For freezing, portion into airtight containers and freeze up to 2 months. Thaw overnight in the fridge, then reheat with extra milk and a bit of fresh cheese to refresh the sauce.

Health Benefits

  • Broccoli adds fiber and vitamins. You get vitamin C, vitamin K, folate, and antioxidants, which support immunity and bone health.
  • Calcium and protein from dairy. The milk and cheese contribute calcium for strong bones and protein to keep you full.
  • Balanced comfort. Pairing pasta with a hearty veggie makes the dish more satisfying and nutrient-dense without feeling heavy.
  • Customizable fats. You can use reduced-fat milk or a mix of cheeses to adjust richness while keeping the sauce creamy.

Pitfalls to Watch Out For

  • Grainy sauce. Cheese can seize or turn gritty if added over high heat.

    Take the pan off heat before stirring in cheese and use freshly grated cheese (no anti-caking agents).


  • Overcooked pasta or broccoli. Stop at just shy of al dente for pasta and keep broccoli tender-crisp. They’ll soften more in the hot sauce.
  • Undersalting the water. Pasta water should taste like the sea. Properly seasoned water boosts overall flavor.
  • Too thick or too thin. Keep some pasta water to adjust.

    If the sauce tightens as it sits, a splash of milk or water will loosen it.


  • Bland base. Season the béchamel before adding cheese. It’s harder to fix bland sauce later.
Broccoli Mac and Cheese Creamy Easy Comfort Food

Variations You Can Try

  • One-pot stovetop. Cook pasta in a Dutch oven, drain, then use the same pot for the sauce. Less cleanup, same comfort.
  • Bacon and broccoli. Crisp 4 slices of bacon, crumble, and stir in at the end.

    Use a bit of the bacon fat in place of some butter for a smoky note.


  • Extra veg. Fold in peas, spinach, or roasted cauliflower. Keep textures varied for interest.
  • Whole-wheat or gluten-free. Swap pasta for whole-wheat or a reliable GF brand. Use a gluten-free flour blend for the roux.
  • Spice it up. Add a dash of hot sauce, more cayenne, or a pinch of red pepper flakes.
  • Gourmet twist. Mix sharp cheddar with Gruyère or fontina.

    Top with toasted walnuts and herbs for a dinner-party moment.


  • Lighter version. Use 2% milk, reduce total cheese by 1/2 cup, and add 2 tablespoons of plain Greek yogurt off heat for tang and creaminess.
  • Sheet-pan bake. Toss par-cooked pasta and broccoli with sauce, spread on a sheet pan, top with panko, and bake for extra crispy edges.

FAQ

Can I use frozen broccoli?

Yes. Add frozen florets to the pasta water for the last 2–3 minutes of cooking. Don’t thaw first.

Drain well so excess water doesn’t thin the sauce.

What’s the best cheese for melting?

Sharp cheddar provides classic flavor, while mozzarella or Monterey Jack add stretch and smooth melt. Gruyère and fontina also melt beautifully. Always grate your own cheese for the best texture.

How can I make it gluten-free?

Use gluten-free pasta and replace all-purpose flour with a 1:1 gluten-free flour blend or cornstarch slurry (mix 1.5 tablespoons cornstarch with a little cold milk, then whisk into hot milk to thicken).

Can I make it ahead?

Yes.

Assemble up to 1 day in advance, keeping the sauce slightly looser. Cover and refrigerate. Reheat gently on the stovetop with a splash of milk, or bake covered at 350°F until warmed through.

Why did my sauce get clumpy?

High heat and pre-shredded cheese are common culprits.

Remove the pan from heat before adding cheese, add it gradually, and whisk until smooth. If needed, whisk in a little warm milk to help it loosen.

Is there a way to add protein?

Stir in cooked chicken, shredded rotisserie chicken, chickpeas, or canned tuna. Keep additions bite-sized so they blend well with the pasta.

What pasta shapes work best?

Elbows, shells, cavatappi, and orecchiette all hold sauce well.

Choose a shape with curves or ridges so each bite is coated.

In Conclusion

This Broccoli Mac and Cheese gives you everything you love about classic mac—creamy sauce, tender pasta, cheesy comfort—with a fresh boost from broccoli. It’s simple to make, flexible for busy nights, and easy to adapt to your taste. Keep this recipe in your weeknight rotation and you’ll always have a reliable, cozy meal ready to go.

When you need warmth in a bowl, this one delivers every time.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Sharing Is Caring:

As an experienced writer with a deep understanding of astrology and angel numbers, I have dedicated my career to helping people understand the power and meaning behind these celestial concepts. With a passion for guiding others toward their highest potential, Twitter | Facebook | Pinterest