White Mac and Cheese With Broccoli Recipe in 25 Minutes

White Mac and Cheese with Broccoli Recipe

I made this White Mac and Cheese with Broccoli Recipe on a random Tuesday when I had a broccoli crown wilting in my fridge and a serious cheese craving. I wasn’t expecting much, but the first bite completely won me over. The sauce turned out silky and rich, the broccoli stayed bright and tender, and my whole kitchen smelled like garlic and butter.

Ever since that night, this has become my go-to comfort dinner whenever I want something warm, cheesy, and ready before I even feel hungry enough to complain about waiting. I think you’re going to love it just as much as I do.

White Mac and Cheese with Broccoli Recipe

Cooking Time

  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes

Equipment You Need

  • Large pot – for boiling the pasta and steaming the broccoli
  • Box grater – for shredding the cheese fresh so it melts smoothly
  • Large saucepan – for building the roux and cheese sauce
  • Whisk – for keeping the sauce lump-free as it thickens
  • Colander – for draining the pasta and broccoli quickly
  • Wooden spoon or silicone spatula – for stirring everything together at the end

Ingredients

  • 8 ounces short pasta (shells, elbows, or penne all work well)
  • 2 cups broccoli florets, cut small so they cook evenly
  • 2 tablespoons unsalted butter, the base for a smooth roux
  • 2 cloves garlic, minced, for warm background flavor
  • 2 tablespoons all-purpose flour, thickens the sauce without any lumps
  • 1 ½ cups half and half, gives the sauce its creamy body
  • ½ teaspoon Dijon mustard, adds a subtle tang you won’t quite place
  • 1 teaspoon kosher salt, season to taste as you go
  • ¼ teaspoon white pepper, for gentle heat without flecks
  • ¼ teaspoon cayenne pepper, optional, skip it for kids
  • 8 ounces white cheddar cheese, shredded fresh, never buy the pre-shredded bags

Note: this recipe serves 4 people generously as a main dish.

White Mac and Cheese with Broccoli Recipe

How to Make White Mac and Cheese with Broccoli Recipe?

This part comes together fast, so I like to have everything prepped before I turn on the stove. You’ll cook the pasta and broccoli at the same time as building the cheese sauce, so both finish together. Read through the steps once, then just move quickly from one to the next.

Prep the Cheese and Pasta

I always start by grating my block of white cheddar first, since pre-shredded cheese never melts as smoothly. Once that’s set aside, I bring a large pot of well-salted water to a boil and cook the pasta according to the package directions, but I pull it about a minute or two early so it stays slightly firm.

Steam the Broccoli

While the pasta cooks, I cut my broccoli into small, bite-sized florets so every forkful gets some. I either steam them in a basket over the boiling pasta water or drop them right into the pot with the noodles for the last two to three minutes.

Either way works, and it saves you from washing an extra pan, much like the method used in the Roasted Veggie Sheet Pan Mix Recipe for keeping vegetables perfectly tender.

Build the Roux

In a separate saucepan, I melt the butter over medium heat and add the minced garlic, letting it cook for a couple of minutes until it smells amazing. Then I stir in the flour and let that cook for about a minute to form a thick paste. This step is what keeps your sauce from tasting like raw flour later on.

Whisk in the Half and Half

Once the roux is ready, I slowly whisk in the half and half a little at a time so it doesn’t clump. I add the Dijon, salt, white pepper, and cayenne here too, then let everything simmer gently for around five minutes until it thickens up nicely and coats the back of a spoon.

Melt in the Cheese

With the sauce thickened, I lower the heat and add my shredded white cheddar in handfuls, stirring after each addition until it’s fully melted. Keeping the heat low here is important, since cheese can turn grainy if the sauce gets too hot too fast.

Combine and Serve

Finally, I drain the pasta and broccoli, then fold them straight into the cheese sauce. I let it all cook together on low for another minute or two so the flavors meld, then pull it off the heat and serve it right away while it’s still warm and glossy.

Additional Tips for Making This Recipe Better

I’ve made this dish more times than I can count, and these are the little things that make a real difference for me.

  • I always shred my own cheese block instead of buying pre-shredded bags, since it melts so much smoother into the sauce.
  • I slightly undercook my pasta on purpose, because it keeps softening once it sits in the hot sauce.
  • I whisk the half and half in slowly, since dumping it all in at once tends to leave lumps in my sauce.
  • I keep my heat on low once the cheese goes in, because I’ve learned the hard way that high heat makes cheese sauce turn grainy fast.
  • I cut my broccoli small so it cooks quickly and mixes evenly through every bite instead of sitting in big chunks.

Common Mistakes to Avoid

  • I used to buy pre-shredded cheese to save time, but I noticed it never melted right, so now I always grate my own block.
  • I once let my pasta cook the full box time, and it turned mushy once it soaked in the hot sauce, so I pull it early now.
  • I added all my cheese in at once early on, and the sauce broke into a greasy mess, so I add it gradually over low heat instead.
  • I forgot to season my pasta water once, and the whole dish tasted flat, so I make sure my boiling water is nicely salted now.
  • I let the sauce sit too long on the stove before serving, and it thickened way too much, so I serve it right after combining everything.

How to Serve White Mac and Cheese with Broccoli?

I like to spoon this straight into wide, shallow bowls so you can see all that creamy sauce clinging to the pasta and broccoli. A light dusting of extra shredded cheddar on top while it’s still hot makes it melt just a little more and looks so inviting. For a bit of crunch and color, I sometimes sprinkle toasted panko or breadcrumbs over the top right before serving.

A few cracks of black pepper and a small side salad round out the plate nicely if you want to make it feel like a full meal instead of just a side dish. Pairing it with something fresh like the Amazing Quinoa Roasted Veggie Salad Recipe also makes for a balanced and satisfying meal.

White Mac and Cheese with Broccoli Recipe

Variations

  • Swap the white cheddar for sharp yellow cheddar if you want a more classic mac and cheese color and flavor.
  • Use whole milk instead of half and half for a lighter, less rich sauce.
  • Add crumbled cooked bacon or diced grilled chicken on top for extra protein.
  • Stir in a handful of sautéed mushrooms or swap half the broccoli for cauliflower for variety.
  • Top with toasted breadcrumbs mixed with melted butter for a bit of crunch in every bite.
  • Use a gluten-free flour blend and gluten-free pasta to make this dish gluten-free.

Nutritional Information

Here’s roughly what you can expect per serving of this recipe, based on four servings total.

  • Calories: about 579 kcal
  • Protein: about 25 grams
  • Carbohydrates: about 55 grams
  • Fat: about 29 grams

Make Ahead and Storage

You can prep the broccoli and shred your cheese a day ahead and store them separately in the fridge, which cuts down on active cooking time later. Once made, I store leftovers in an airtight container in the fridge, where they stay fresh for up to 5 days.

To reheat, I warm it gently on the stove over low heat with a splash of milk or cream stirred in, which brings the sauce back to life without drying it out. I don’t recommend freezing this dish, since cream-based cheese sauces tend to separate and turn grainy once thawed.

Why You’ll Love This Recipe?

This dish has earned a permanent spot in my weeknight rotation, and here’s why I keep coming back to it.

  • It’s ready in 25 minutes, which makes it one of the fastest homemade comfort meals I make on busy evenings.
  • It’s endlessly customizable, so I can swap in different cheeses, veggies, or proteins depending on what I have on hand.
  • It sneaks in a full vegetable, which makes it an easy win for getting broccoli onto the table without any complaints.
  • It reheats well, so I always make a bit extra knowing lunch the next day is already sorted.
  • It’s simple enough for a weeknight but still tastes special enough that I’d happily serve it to guests.

FAQs

Is this similar to Jamie Oliver’s broccoli mac and cheese?

It shares the same idea of blending cheesy pasta with broccoli, but this version keeps things simple with a classic roux-based white cheddar sauce rather than any extra add-ins. It’s quicker and more weeknight-friendly overall.

How does this compare to Panera’s broccoli cheddar mac and cheese?

Panera’s version leans heavier and often includes more seasoning blends, while this homemade take is lighter, fresher, and lets the sharp white cheddar shine through without being overly salty.

Can I turn a box mac and cheese into this broccoli mac and cheese recipe?

Yes, you can stir steamed broccoli into your favorite box mac and cheese for a quicker version, though the sauce won’t be quite as rich or flavorful as this homemade one.

What makes this the best, creamiest broccoli mac and cheese?

Using fresh shredded cheese, slightly undercooked pasta, and a proper roux base are what give this sauce its silky, creamy texture without any graininess.

Can I top it with breadcrumbs like some popular versions online?

Absolutely, a layer of toasted breadcrumbs on top adds a nice crunch and works well if you’re going for a baked, casserole-style finish instead of the classic stovetop version.

White Mac and Cheese with Broccoli Recipe
Ash Tyrrell

White Mac and Cheese with Broccoli Recipe

I made this white mac and cheese with broccoli on a random Tuesday when I had a broccoli crown wilting in my fridge and a serious cheese craving. I wasn't expecting much, but the first bite completely won me over. The sauce turned out silky and rich, the broccoli stayed bright and tender, and my whole kitchen smelled like garlic and butter.
Total Time 25 minutes
Servings: 4

Ingredients
  

  • 8 ounces short pasta shells, elbows, or penne all work well
  • 2 cups broccoli florets cut small so they cook evenly
  • 2 tablespoons unsalted butter the base for a smooth roux
  • 2 cloves garlic minced, for warm background flavor
  • 2 tablespoons all-purpose flour thickens the sauce without any lumps
  • 1 ½ cups half and half gives the sauce its creamy body
  • ½ teaspoon Dijon mustard adds a subtle tang you won’t quite place
  • 1 teaspoon kosher salt season to taste as you go
  • ¼ teaspoon white pepper for gentle heat without flecks
  • ¼ teaspoon cayenne pepper optional, skip it for kids
  • 8 ounces white cheddar cheese shredded fresh, never buy the pre-shredded bags

Method
 

  1. I always start by grating my block of white cheddar first, since pre-shredded cheese never melts as smoothly. Once that’s set aside, I bring a large pot of well-salted water to a boil and cook the pasta according to the package directions, but I pull it about a minute or two early so it stays slightly firm.
  2. While the pasta cooks, I cut my broccoli into small, bite-sized florets so every forkful gets some. I either steam them in a basket over the boiling pasta water or drop them right into the pot with the noodles for the last two to three minutes. Either way works, and it saves you from washing an extra pan.
  3. In a separate saucepan, I melt the butter over medium heat and add the minced garlic, letting it cook for a couple of minutes until it smells amazing. Then I stir in the flour and let that cook for about a minute to form a thick paste. This step is what keeps your sauce from tasting like raw flour later on.
  4. Once the roux is ready, I slowly whisk in the half and half a little at a time so it doesn’t clump. I add the Dijon, salt, white pepper, and cayenne here too, then let everything simmer gently for around five minutes until it thickens up nicely and coats the back of a spoon.
  5. With the sauce thickened, I lower the heat and add my shredded white cheddar in handfuls, stirring after each addition until it’s fully melted. Keeping the heat low here is important, since cheese can turn grainy if the sauce gets too hot too fast.
  6. Finally, I drain the pasta and broccoli, then fold them straight into the cheese sauce. I let it all cook together on low for another minute or two so the flavors meld, then pull it off the heat and serve it right away while it’s still warm and glossy.

Notes

  • I always shred my own cheese block instead of buying pre-shredded bags, since it melts so much smoother into the sauce.
  • I slightly undercook my pasta on purpose, because it keeps softening once it sits in the hot sauce.
  • I whisk the half and half in slowly, since dumping it all in at once tends to leave lumps in my sauce.
  • I keep my heat on low once the cheese goes in, because I’ve learned the hard way that high heat makes cheese sauce turn grainy fast.
  • I cut my broccoli small so it cooks quickly and mixes evenly through every bite instead of sitting in big chunks.

Similar Posts

Leave a Reply

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

Recipe Rating