Broccoli Mac and Cheese

4.99 from 59 votes

This healthier version of a family favorite is hearty and so comforting. Broccoli mac and cheese is quick and easy to make for a weeknight meal!

Jump to Recipe โ–ผPin
Prep Time 5 minutes
Servings 4 servings
Comments
24

This post may contain affiliate links. Please read our disclosure policy.

This Broccoli Mac and Cheese recipe post is sponsored by Danish Creamery. As always, all opinions are my own.

Broccoli Mac and Cheese.
Save this recipe!
Type your email & I’ll send it to you!

Make skillet broccoli mac and cheese for dinner!

I love this broccoli mac and cheese recipe! It’s my go-to when I want something comforting but don’t want it to feel completely one-note, and don’t want to make extras to go with it. The broccoli cuts through the richness just enough that it still feels balanced, even though it’s very much mac and cheese.

I like keeping the cheese sauce simple with a quick roux, milk, and a mix of cheddar and gruyere for flavor without going overboard. Steaming the broccoli right over the pasta pot keeps things efficient and avoids extra dishes. This broccoli mac and cheese recipe is one I come back to when I want a cozy dinner that still feels like it has a vegetable doing some real work.

Happy Cooking!
– Yumna

Broccoli Mac and Cheese Ingredients

Ingredients to make the recipe
  • Elbow macaroni: Any short-cut pasta works, like mini shells or cavatappi. You can use gluten-free pasta, too.
  • Shredded cheese: Use two kinds of high-quality cheese, and buy them by the block to shred yourself. I recommend cheddar and gruyere because they melt well and taste great together, but use your favorites!
  • Butter: Butter is an essential ingredient in the roux for the mac and cheese. I use Danish Creamery Butter, which is made from a high quality cream from pasture-raised cows. It has 85% butterfat, which means it makes the sauce extra creamy and velvety!
  • Broccoli: Read my tips on how to cut broccoli into florets. You can add as much or as little broccoli to the recipe as you’d like, but I think 3 cups works well for 8 ounces of pasta.
  • 2% milk: You can substitute with dairy-free milk. Just make sure it’s unsweetened.
  • All-purpose flour: To make the mac and cheese gluten-free, you can use almond flour or a gluten-free flour 1:1 mix.
  • Dijon mustard: I like the sharpness of Dijon mustard here, but any kind works, like spicy brown mustard.
  • Seasoning: Just salt and pepper. You can also add garlic powder and nutmeg if you’d like.

How to Make Broccoli Mac and Cheese

Roux in a large pot.
Step 1: Melt the Danish Creamery butter in a large saucepan. Add the flour and whisk to combine, then gradually whisk in the milk. Then, add the Dijon, season with salt and pepper, bring to a boil, and simmer until thickened.
Cheese added to the pot.
Step 2: Add the grated cheese.
After stirring in the cheese and seasonings.
Step 3: Fold to combine. Taste and season with more salt or pepper if needed.
Pasta added to the pot.
Step 4: Add the cooked pasta.
After stirring in the pasta.
Step 5: Stir to combine.
Stirring in broccoli.
Step 6: Add the cooked and blanched broccoli and stir until the broccoli warms up.
Broccoli Mac and Cheese.

Broccoli Mac and Cheese Recipe

Author: Yumna Jawad
4.99 from 59 votes
This broccoli mac and cheese has a melty combination of cheddar and gruyere. It's a great way to sneak in some extra veggies!
Prep Time5 minutes
Cook Time20 minutes
Total Time25 minutes
Servings4 servings

Video

Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients
  

Instructions

  • In a large pot of boiling salted water, cook the pasta al dente according to package instructions. Steam the broccoli on top of the pasta pot for 1–2 minutes. Drain the pasta well and blanch the broccoli.
  • In another large saucepan over medium-high heat, melt the butter, then add the flour to make the roux. Whisk the flour and butter until combined and golden, about 2 minutes.
  • Gradually whisk in the milk. Add the Dijon mustard and season with salt and pepper to taste. Bring the mixture to a boil, then reduce to low and simmer, occasionally whisking until the sauce thickens, about 5–7 minutes.
  • Stir in the cheese, then fold in the pasta and broccoli. Serve immediately.

Notes

  • My Top Tip: Use warm milk. It helps make the sauce faster and prevents it from getting lumpy. You can warm the milk in the microwave or on the stovetop.
  • Storage: Store leftovers in an airtight container. They’ll last about 4–5 days in the fridge. Reheat in the microwave or on the stovetop over medium-low heat.
  • Freezing: Place the cooled broccoli mac and cheese in an airtight container. It’ll last in the freezer for up to 1 month. Thaw in the fridge overnight, then reheat in the microwave or on the stovetop over medium-low heat. I recommend stirring in a splash of milk to make the sauce creamy again.

Nutrition

Calories: 607kcal, Carbohydrates: 56g, Protein: 31g, Fat: 29g, Saturated Fat: 17g, Cholesterol: 90mg, Sodium: 439mg, Potassium: 562mg, Fiber: 4g, Sugar: 9g, Vitamin A: 1316IU, Vitamin C: 61mg, Calcium: 723mg, Iron: 2mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Did You Make This Recipe?

Recipe Variations

  • Give it a crunchy topping: Finish the broccoli mac and cheese with crispy breadcrumbs for a nice crunch. I recommend the topping in my Cauliflower Au Gratin recipe.
  • Use a different veggie: Instead of broccoli, cauliflower and Brussels sprouts taste great in mac and cheese. Or, try a combination of all three.
  • Add garlic: Sauté minced garlic or roasted garlic in the butter before you make the sauce.

Recipe Tips

  1. Cook the pasta al dente. You’ll add it to the cheese sauce and stir for a few minutes to incorporate everything. If the pasta is fully cooked, it could get mushy as you continue to stir it in the saucepan.
  2. Buy cheese blocks instead of pre-shredded cheese. I recommend buying the blocks because not only is it cheaper to grate your own cheese, but it also creates a more melty consistency that doesn’t look grainy when you mix it all together.
  3. Use warm milk. Pouring warm milk into the roux helps make the sauce faster and prevents it from getting lumpy. You can warm the milk in the microwave or on the stovetop.

Serving Ideas

FAQs

What is blanching? How do I blanch the broccoli?

Blanching is a cooking method where you submerge something in boiling water, then immediately plunge it into ice water to stop the cooking. This preserves the color, texture, flavor, and nutrients. Read my tips on how to blanch broccoli.

Large bowl of broccoli mac and cheese with spoon inside and second bowl nearby

More Mac and Cheese Recipes

4.99 from 59 votes (49 ratings without comment)

Rate and comment

Recipe Rating




Comments

  1. Tina says:

    Loved this recipe! The combination of cheeses really made it delicious. I only had half and half and used it instead of milk, worked beautifully.

    1. Yumna J. says:

      Yay! So happy you loved it!!

  2. Bahram says:

    The recipe was good especially the advice of cooking pasta and broccoli separately. Enjoyed it

    1. Yumna J. says:

      So happy you liked it, Bahram! Thank you!!

See All Comments