Go Back
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.