Broccoli Cheddar Mac and Cheese

This broccoli cheddar mac and cheese is so good, I can’t stop making it! 

It’s full of tender pasta, fresh broccoli florets, and a velvety smooth cheese sauce. I was instantly hooked as soon as I tried it.

As a bonus, it comes together in under 30 minutes.

Irresistible broccoli cheddar mac and cheese in a bowl, bubbling with cheesy goodness
WANT TO SAVE THIS RECIPE?
Enter your email below & we'll send it straight to your inbox.

I like to finish mine with a sprinkle of toasted panko breadcrumbs for a little crunch. But feel free to customize it with your favorite toppings. Homemade mac and cheese never tasted so good!

Why You’ll Love This Broccoli Cheddar Mac and Cheese

Here are just a few reasons to love this recipe! 

  • Comfort Classic: It’s a timeless classic with a grown-up twist!
  • Crowd-Pleaser: Everyone loves it, making it perfect for family dinners, potlucks, and gatherings.
  • Versatile Recipe: The recipe can be easily customized with different pasta shapes, cheeses, toppings, and mix-ins.
  • Leftover Magic: This mac and cheese tastes even better the next day. Leftovers can be repurposed into creative dishes like mac and cheese balls, grilled cheese sandwiches, or pizza.

Ingredients

You only need a few ingredients for this amazing mac and cheese:

  • Elbow Macaroni or Cavatappi Pasta: The twisty noodles capture the luscious cheese sauce.
  • Broccoli Florets: They add color and a dose of nutrition to the dish.
  • Butter: The creamy foundation to bring the flavors together.
  • All-Purpose Flour: The magic thickening agent that transforms milk into a velvety smooth sauce.
  • Whole Milk: It adds body and richness to create the most decadent cheese sauce.
  • Seasonings: I use Dijon mustard, garlic powder, onion powder, salt, and black pepper. 
  • Sharp Cheddar and Gruyere Cheeses: This blend makes for the ultimate gooey, cheesy indulgence.
Cheesy and hearty homemade broccoli cheddar mac and cheese in a skillet, overhead view

How to Make Broccoli Cheddar Mac and Cheese

Making this mac and cheese is so simple:

  1. Cook the pasta and broccoli. Boil pasta until al dente, adding the broccoli during the last 2 minutes of cooking. Drain.
  2. Make the roux. Melt the butter in a saucepan, whisk in the flour, and cook until golden and bubbly.
  3. Create the sauce. Gradually whisk the milk, Dijon, garlic powder, onion powder, salt, and pepper into the roux. Simmer until thickened.
  4. Add the cheese. Remove the sauce from the heat and stir in the shredded cheddar and Gruyere until melted and smooth.
  5. Combine the ingredients. Add the cooked pasta and broccoli to the cheese sauce, stirring until well coated. Season if needed.
  6. Bake (optional). For baked mac and cheese, transfer to a greased dish. Top with cheese and breadcrumbs, and bake at 375°F for 15-20 minutes.
Homemade broccoli mac and cheese, featuring gooey melted cheddar enveloping perfectly cooked macaroni

Tips For the Best Broccoli Cheddar Mac and Cheese

These tips make your broccoli mac and cheese even better:

  • Pick your pasta. Use short, twisty pasta shapes like elbow macaroni, cavatappi, or shells. They scoop up the sauce best.
  • Get cheesy. Use a combination of sharp cheddar for flavor and a good melting cheese for the creamiest texture. Shred the cheese yourself for the best consistency.
  • Save your pasta water. Reserve some of the starchy pasta cooking water to thin out the cheese sauce.
  • Try some tasty toppings. Top the mac and cheese with buttery breadcrumbs, extra cheese, or crispy bacon.
  • Vary it up. Mix up the cheeses, or add protein or more veggies.
  • Don’t overcook! Add the broccoli at the end and cook until just tender. Mushy broccoli is no fun!
Cheesy mac and cheese with broccoli in a wooden spoon

How to Store

Here’s how to keep your leftover mac and cheese fresh:

To Store: Keep leftovers in an air-tight container in the refrigerator for up to 4-5 days. Cool completely before storing to prevent condensation and sogginess.

To Freeze: You can freeze in air-tight containers or freezer bags for up to 3 months. Thaw overnight in the refrigerator before reheating.

Or, bake from frozen at 350°F covered for 1 hour, then uncovered for 15-20 minutes until heated through.

To Reheat: Reheat in the microwave at 50% power. Stir every minute and add 1 tablespoon of milk per cup of pasta to restore creaminess.

You can also reheat in a 350°F oven covered with foil for 20 minutes. Then, bake uncovered for 10 more minutes until hot and bubbly.

More Pasta Dinners You’ll Love

French Onion Pasta
Rattlesnake Pasta
Deviled Egg Pasta Salad
Easy Pasta Primavera

WANT TO SAVE THIS RECIPE?
Enter your email below & we'll send it straight to your inbox.

Broccoli Cheddar Mac and Cheese

Course: Main CourseCuisine: American
Servings

6

servings
Prep time

15

minutes
Cooking time

20

minutes
Calories

744

kcal

This broccoli cheddar mac and cheese is creamy, cheesy, and so delicious! Adding broccoli to the classic dish brings a pop of color and extra nutrition.

Ingredients

  • 1 pound elbow macaroni or cavatappi pasta

  • 4 cups broccoli florets, cut into bite-size pieces

  • 4 tablespoons butter

  • 1/4 cup all-purpose flour

  • 3 cups whole milk

  • 1 teaspoon dijon mustard

  • 1/2 teaspoon garlic powder

  • 1/2 teaspoon onion powder

  • 1/2 teaspoon salt

  • 1/4 teaspoon black pepper

  • 3 cups shredded sharp cheddar cheese

  • 1 cup shredded gruyere cheese

Instructions

  • Bring a large pot of salted water to a boil. Add the pasta and cook according to package directions until al dente. During the last 2 minutes of cooking, add the broccoli florets to the boiling pasta water. Drain the pasta and broccoli.
  • While the pasta cooks, melt the butter in a large saucepan over medium heat. Whisk in the flour and cook for 1-2 minutes until golden and bubbly to make a roux.
  • Gradually whisk in the milk, Dijon mustard, garlic powder, onion powder, salt and pepper. Bring to a simmer and cook, whisking often, until the sauce thickens, about 5 minutes.
  • Remove the sauce from the heat and stir in the shredded cheddar and Gruyere cheeses until melted and smooth.
  • Add the cooked pasta and broccoli to the cheese sauce and stir until everything is well coated. Taste and season with additional salt and pepper if needed.
  • For baked mac and cheese, transfer to a greased baking dish. Top with some additional shredded cheese and breadcrumbs. Bake at 375°F for 15-20 minutes until bubbly and lightly browned on top.
  • Serve the broccoli cheddar mac and cheese hot and enjoy!

Notes

  • Using a combination of flavorful cheeses like sharp cheddar and Gruyere.
  • Be sure not to overcook the broccoli so it retains texture.
  • Season the sauce well with Dijon, garlic, onion powder, salt, and pepper for maximum flavor.

Did you like the recipe?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 3

No votes so far! Be the first to rate this post.

Thanks!

Share on social media:

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

2 thoughts on “Broccoli Cheddar Mac and Cheese”

Leave a Comment