Broccoli Mac and Cheese

Jump to Recipe

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

This broccoli mac and cheese recipe is an easy weeknight dinner the whole family will love. With a creamy cheese sauce and lots of fresh broccoli, this broccoli macaroni and cheese is easy to make with 8 ingredients in 30 minutes!

Close-up photo of creamy broccoli mac and cheese with elbow pasta coated in homemade cheese sauce and tender broccoli florets, being stirred with a wooden spoon.

I’m mildly famous for my easy homemade mac and cheese recipe – and this broccoli mac and cheese is just as delicious with a little added nutrition!

I took my favorite recipe, added some par-cooked broccoli and it’s a quick and easy lunch or dinner ready in under 30 minutes.

Close-up photo of creamy broccoli mac and cheese in a white bowl, made with elbow pasta and tender broccoli florets and coated in homemade cheese sauce. Being served with a fork.
Want to save this recipe?
Enter your email below, and I’ll send the link straight to your inbox. Plus, you’ll receive cooking & baking tips & recipes weekly!

Broccoli Mac and Cheese: Ingredients & Substitutions

Overhead view of labeled ingredients for broccoli mac and cheese, including broccoli florets, elbow macaroni, shredded cheddar cheese, whole milk, butter, flour, sour cream, and salt arranged on a light surface.
  • Macaroni. Use your favorite pasta shapes – wheels, shells, elbows, etc.
  • Salted butter. Unsalted butter also works well.
  • Flour. a gluten-free flour can be used (plus gluten-free pasta) to make this recipe gluten-free.
  • Whole milk. I suggest high-fat dairy like whole milk, half and half or heavy cream – or a 2 cup mixture of these.
  • Sour cream. full-fat greek yogurt works in place of sour cream.
  • Cheese. Use your favorite variety of shredded cheese – cheddar, gouda, etc.
  • Broccoli. fresh broccoli yields the best results, although frozen can be used with some slightly different instructions. If using frozen, blanch until it’s just warmed through. Then drain well so the sauce doesn’t get runny.
Close-up photo of creamy broccoli mac and cheese in a white bowl, made with elbow pasta and tender broccoli florets and coated in homemade cheese sauce. Being served with a fork.

How to Make Broccoli Mac and Chese

We’ll walk through this recipe together step-by-step, and don’t forget to watch the video.

Blanch the Broccoli

The first step in this recipe is to blanch – or partially cook – the broccoli. Do this by bringing some water to a boil, then adding the broccoli. Cook for a few minutes or until the broccoli is bright green.

Then, drain it in a colander and immediately rinse with cold water to stop the cooking process. Set it aside.

It’s important to cook the broccoli first. I tried just tossing raw broccoli into the mac and cheese and it didn’t cook enough.

Making broccoli macaroni and cheese (mac and cheese): overhead photo of sautéed broccoli florets poured into a white colander to drain the water.

Make the Broccoli Mac and Cheese

Next, cook the macaroni in salted water until al dente. Drain but do not rinse.

Making broccoli macaroni and cheese (mac and cheese): overhead photo of elbow pasta cooked in a large pot and being scooped up with a white serving spoon.
Making broccoli macaroni and cheese (mac and cheese): overhead photo of cooked elbow pasta being drained in a white colander.

While the pasta is cooking, make the cheese sauce. Start by combining the flour and salt in a small bowl so it’s ready to go.

Making broccoli macaroni and cheese (mac and cheese): overhead photo of ingredients for homemade cheese sauce being added to a gray bowl.
Making broccoli macaroni and cheese (mac and cheese): overhead photo of ingredients for homemade cheese sauce being added to a gray bowl and mixed together with a spoon.

Then, melt the butter and whisk in the flour mixture.

Making broccoli macaroni and cheese (mac and cheese): overhead photo of wet and dry ingredients for homemade cheese sauce being combined in a large pot.
Making broccoli macaroni and cheese (mac and cheese): overhead photo of wet and dry ingredients for homemade cheese sauce being combined in a large pot and whisked together.

Cook for 1 minute until the mixture is bubbly and slightly brown. Then pour in the whole milk.

Making broccoli macaroni and cheese (mac and cheese): overhead photo of homemade cheese sauce being brought to a simmer in a large pot.
Making broccoli macaroni and cheese (mac and cheese): overhead photo of milk being added to simmering homemade cheese sauce in a large pot.

Whisk until the mixture in smooth, then add the sour cream.

Making broccoli macaroni and cheese (mac and cheese): overhead photo of milk being added to simmering homemade cheese sauce in a large pot and whisked together.
Making broccoli macaroni and cheese (mac and cheese): overhead photo of sour cream being added to homemade cheese sauce in a large pot.

Again, whisk until smooth. Cook over medium heat, whisking often until the sauce is slightly thickened and lightly coats the back of a spatula.

Making broccoli macaroni and cheese (mac and cheese): overhead photo of sour cream being added to homemade cheese sauce in a large pot and whisked together.
Making broccoli macaroni and cheese (mac and cheese): overhead photo of a blue silicone spatula being held up to show the texture of homemade cheese sauce.

Then, reduce the heat to low, add the shredded cheese and whisk it in until it’s melted and the sauce is smooth.

Making broccoli macaroni and cheese (mac and cheese): overhead photo of shredded cheese being added to homemade cheese sauce in a large pot.
Making broccoli macaroni and cheese (mac and cheese): overhead photo of shredded cheese being added to homemade cheese sauce in a large pot and whisked together.

Then, stir in the cooked pasta and broccoli. Cover and let it sit for 3-5 minutes before serving.

Serve

Serve this broccoli macaroni and cheese warm as a meal in itself, or as a side dish to your favorite main dish recipes like meatloaf, pot roast, etc.

Close-up photo of creamy broccoli mac and cheese with elbow pasta coated in homemade cheese sauce and tender broccoli florets, being stirred with a wooden spoon.

Store/Freeze

Store leftovers in an airtight container in the refrigerator for up to 3 days or in the freezer for up to 1 month. Reheat in the microwave or on the stovetop. You may need to add a Tablespoon or two of milk when you reheat to restore the creamy consistency.

Close-up photo of creamy broccoli mac and cheese in a white bowl, made with elbow pasta and tender broccoli florets and coated in homemade cheese sauce and being served with a fork.

Broccoli Mac and Cheese Recipe FAQS

Can I use fresh or frozen broccoli in mac and cheese?

Yes you can. Fresh broccoli is the best, but frozen broccoli works great too. If using frozen, blanch until it’s just warmed through. Then drain well so the sauce doesn’t get runny.

How do I keep broccoli from getting mushy in mac and cheese?

The key to preventing mushy broccoli is to blanch it then rinse thoroughly with cold water to stop it from cooking. Overcooking the broccoli is what makes it mushy.

What cheese works best for broccoli mac and cheese?

Cheddar cheese and gouda are my favorites. You can also use pepper jack for a spicier version.

Can I make broccoli mac and cheese ahead of time?

If you want to prep it ahead of time, I suggest making the cheese sauce in advance and then storing it in the refrigerator. Then, cook the pasta and broccoli, reheat the sauce and mix everything together.

Can I add protein to broccoli mac and cheese?

Yes, you can serve it with grilled chicken, meatballs, chicken meatballs, bacon, or add cooked beans.

Close-up photo of creamy broccoli mac and cheese in a white bowl, made with elbow pasta and tender broccoli florets and coated in homemade cheese sauce and being served with a fork.

If you make and love my recipes, it would mean so much to me if you would leave a comment and rating! And don’t forget to follow along on Instagram, Pinterest, Facebook, TikTok and Youtube – be sure to tag @joyfoodsunshine and use the hashtag #joyfoodsunshine so I can see your creations!

Broccoli Mac and Cheese

Laura
This broccoli mac and cheese recipe is an easy weeknight dinner the whole family will love. With a creamy cheese sauce and lots of fresh broccoli, this broccoli macaroni and cheese is easy to make with 8 ingredients in 30 minutes!
No ratings yet
Course Main Course, Side Dish
Cuisine American
Servings 12 Servings
Calories 350
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes

Video

Ingredients 
 

Instructions 

Blanch the Broccoli

  • Fill a medium saucepan with a ¼ ”layer of water at the bottom. Bring to a boil.
  • Add broccoli and boil for 4 minutes, stirring halfway through.
  • Drain broccoli and immediately rinse with cold water until all the broccoli is cold. Set aside.

Cook the Macaroni

  • Cook elbow macaroni according to package instructions in salted water. Drain, do not rinse, and set aside.

Make the Cheese Sauce

  • Mix flour and salt together in a small bowl. Set aside.
  • In a medium saucepan over medium heat, melt the butter.
  • Add flour mixture and whisk to combine.
  • Cook for 1 minute until mixture is slightly brown.
  • Add milk and whisk until the mixture is smooth.
  • Add sour cream (or Greek yogurt) and whisk until smooth.
  • Cook on medium-high heat until the mixture is thickened (about 3-5 minutes). Do not let it boil.
  • Once mixture is thick (sticks to the back of the spatula), reduce heat to low and add cheese. Whisk until cheese is melted and mixture is smooth. Taste and add more salt if desired.

Assemble & Serve

  • Add cooked pasta and blanched broccoli to the pot of cheese sauce and stir until the sauce is evenly distributed.
  • Let it cool for 3-5 minutes or until the cheese sauce has thickened a little bit and sticks to the noodles. Stir and serve warm!

Notes

Ingredient Substitution Notes
  • Macaroni. Use your favorite pasta shapes – wheels, shells, elbows, etc.
  • Salted butter. Unsalted butter also works well.
  • Flour. a gluten-free flour can be used (plus gluten-free pasta) to make this recipe gluten-free.
  • Whole milk. I suggest high-fat dairy like whole milk, half and half or heavy cream – or a 2 cup mixture of these.
  • Sour cream. full-fat greek yogurt works in place of sour cream.
  • Cheese. Use your favorite variety of shredded cheese – cheddar, gouda, etc.
  • Broccoli. fresh broccoli yields the best results, although frozen can be used with some slightly different instructions. If using frozen, blanch until it’s just warmed through. Then drain well so the sauce doesn’t get runny.
Store/Freeze
Store leftovers in an airtight container in the refrigerator for up to 3 days or in the freezer for up to 1 month. Reheat in the microwave or on the stovetop. You may need to add a Tablespoon or two of milk when you reheat to restore the creamy consistency.

Nutrition

Calories: 350kcal | Carbohydrates: 35g | Protein: 14g | Fat: 17g | Saturated Fat: 10g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.2g | Cholesterol: 49mg | Sodium: 438mg | Potassium: 258mg | Fiber: 2g | Sugar: 4g | Vitamin A: 673IU | Vitamin C: 21mg | Calcium: 281mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you enjoy this recipe? Have a question? Leave a comment below!

Try these recipes


latest recipes

Post a Comment or Ask a Question!

Your email address will not be published. Required fields are marked *

Recipe Rating