
This creamy broccoli mac and cheese blends comfort food with a touch of green goodness for a meal that satisfies both kids and adults. It's a delicious twist on the classic that sneaks in vegetables without compromising on that rich cheesy flavor.
I discovered this dish when trying to get my picky eaters to eat more vegetables and it quickly became a family favorite. Now it’s requested often and always vanishes from the plate.
Ingredients
- Elbow macaroni or shells: their shape holds the cheese sauce well and offers a satisfying bite
- Small broccoli florets: adds nutrients and a pop of color look for bright green and firm stems
- Unsalted butter: for creating a roux to thicken the sauce use fresh butter for best taste
- All-purpose flour: combines with butter to build the base of the cheese sauce
- Whole milk: gives the sauce richness and creaminess avoid skim milk for a better texture
- Shredded cheddar cheese: the star ingredient for that classic mac and cheese flavor sharp cheddar works well for depth
- Ground mustard powder: brightens and lifts the cheese flavor naturally
- Garlic powder (optional): adds a subtle warmth
- Kosher salt and black pepper: essential for seasoning and balancing flavors
- Parmesan cheese and crushed red pepper flakes (optional): for topping to add a salty sharpness and gentle heat if you like
Instructions
- Cook the Pasta and Broccoli:
- Bring a large pot of salted water to a boil. Add the pasta and cook until just al dente according to the package instructions. In the last three minutes of cooking, add the broccoli florets to the pot so they cook until crisp-tender and bright green. Reserve one cup of the starchy pasta water before draining the pasta and broccoli. This reserved water helps adjust the sauce consistency later.
- Make the Roux and Cheese Sauce:
- Return the empty pot to the stovetop, melt the butter over medium heat, then reduce the heat to low. Whisk in the flour thoroughly to form a smooth paste called a roux. Slowly whisk in the milk until fully combined, then turn the heat back to medium and whisk frequently until the sauce thickens and coats the back of a spoon. This usually takes about three to five minutes.
- Add the Cheese and Seasonings:
- Stir in the shredded cheddar cheese until it is completely melted into the sauce. Add the ground mustard powder, and if using, garlic powder. Season with kosher salt and black pepper to your taste. Whisk everything well to ensure a smooth sauce with balanced flavors.
- Combine Pasta, Broccoli, and Sauce:
- Add the drained pasta and broccoli back into the pot. Stir gently but thoroughly so everything is evenly coated with the rich cheese sauce. If the sauce feels too thick, drizzle in some of the reserved pasta water to reach your preferred consistency.
- Serve:
- Ladle the creamy broccoli mac and cheese into bowls. Top with freshly grated Parmesan cheese and crushed red pepper flakes for a little extra zing if desired. Serve immediately while warm and melty.

This dish always reminds me of family dinners when everyone finally agrees on a meal that feels both familiar and wholesome.
Storage Tips
Store leftover broccoli mac and cheese in an airtight container in the refrigerator for up to four days. To reheat, warm gently on the stovetop or in the microwave, stirring occasionally. If the sauce thickened too much in the fridge, add a splash of milk to loosen it up.
Ingredient Substitutions
You can substitute whole milk with 2 percent milk for a lighter sauce though it won’t be as creamy. Sharp white cheddar or a blend of cheddar and Monterey Jack work well in place of just cheddar. For a gluten-free option, use gluten-free flour or a cornstarch slurry for the roux.
Serving Suggestions
Pair this mac and cheese with a simple fresh salad or roasted chicken for a complete meal. Leftovers also make excellent filling for stuffed bell peppers or as a topping for baked casseroles.

This comforting recipe brings warmth to the dinner table and keeps vegetable intake stealthy and delicious.
FAQs about Recipes
- → What type of pasta works best for this dish?
Short-cut pasta like elbow macaroni or shells hold the cheese sauce well, providing the perfect texture balance.
- → How do you keep the broccoli crisp-tender?
Add the broccoli to boiling water during the last few minutes of pasta cooking to ensure it stays bright green and tender.
- → Can I adjust the thickness of the cheese sauce?
Yes, adding reserved pasta water can thin the sauce to your preferred consistency without losing creaminess.
- → What cheeses complement the cheddar in this dish?
Parmesan sprinkled on top enhances the flavor, adding a salty, nutty note that pairs well with cheddar.
- → How does mustard powder affect the flavor?
It adds a subtle tang and depth that brightens the cheese sauce, balancing its richness.