If you’ve been craving a comforting, cheesy dish that also sneaks in some greens, you’re going to fall head over heels for this Broccoli Mac and Cheese Recipe. I absolutely love how this turns out—creamy, cheesy, with tender bites of broccoli that add a fresh pop of flavor and color. This isn’t just any mac and cheese; it’s one that makes dinner feel cozy while still feeling a bit special. Keep reading, because I’m sharing all my secrets to nail it every single time!
Why You’ll Love This Recipe
- Balanced Comfort Food: It combines creamy cheese sauce with nutrient-packed broccoli for a meal that feels good and tastes even better.
- Quick and Easy: From start to finish, you’re looking at about 25 minutes—perfect for weeknights when you want something satisfying but fast.
- Kid-Friendly but Grown-Up Approved: The cheesy goodness wins over even picky eaters, while the broccoli sneaks in some veggies everyone can appreciate.
- Versatile and Customizable: You can tweak the cheese blend or swap in other veggies to make it your own.
Ingredients You’ll Need
This Broccoli Mac and Cheese Recipe calls for simple, wholesome ingredients that you probably have around your kitchen. Combining sharp cheddar and nutty gruyere gives the sauce a rich, layered flavor that’s impossible to resist.
- Elbow macaroni: Classic pasta shape that holds the cheesy sauce perfectly.
- Salted butter: Adds richness and is essential for a smooth roux base.
- All-purpose flour: Thickens the sauce without clumping if whisked properly.
- 2% milk: Creamy but not too heavy, balancing the sauce’s texture.
- Dijon mustard: This little boost cuts through the richness, enhancing the cheese flavor.
- Salt and pepper: Essential seasoning to taste.
- Shredded cheddar cheese: Sharp and melty, delivers that classic mac and cheese flavor.
- Shredded gruyere cheese: Adds a fancy nutty taste that pairs beautifully with the cheddar.
- Broccoli florets: Fresh or lightly steamed, they bring a slight crunch and bright taste.
Variations
This Broccoli Mac and Cheese Recipe is a fantastic canvas to play with—whether you want to make it dairy-free, add some spice, or pack in more veggies, there’s a variation that fits your mood.
- Veggie Upgrades: I sometimes toss in cooked cauliflower or roasted red peppers for extra texture and flavor.
- Cheese Swap: Feel free to swap out gruyere for mozzarella or gouda for a creamier or smokier finish—I’ve tried both and loved the results.
- Spicy Kick: Adding a pinch of cayenne or some chopped jalapeños gives a lovely heat to the creamy dish.
- Dairy-Free Version: Using plant-based milk and vegan cheese works well if you’re avoiding dairy; just make sure to choose a good melting vegan cheese.
How to Make Broccoli Mac and Cheese Recipe
Step 1: Cook the Pasta and Steam the Broccoli
Bring a large pot of salted water to a boil and cook the elbow macaroni until al dente, usually about 7-8 minutes—just enough bite to keep it from getting mushy when baked or mixed. Here’s a little trick I love: place a steamer basket on top of the pot and toss the broccoli florets in for the last 1-2 minutes of the pasta cooking time. This way, the broccoli gets perfectly steamed without extra pots to wash! Once ready, drain both and quickly plunge the broccoli into cold water to keep that bright green color and crunch.
Step 2: Make a Golden Roux for the Cheese Sauce
In a large saucepan over medium-high heat, melt the salted butter. Once it’s foamy, whisk in the flour to form a roux. Keep whisking for about 2 minutes until it turns a light golden color—this step cooks out the raw flour taste and creates that silky fondation for your sauce. Don’t rush this part, because it really makes a difference in flavor and texture.
Step 3: Whisk in Milk, Mustard, and Cheese
Gradually pour in the 2% milk while whisking constantly, so you don’t get lumps. Add a teaspoon of Dijon mustard—it’s my secret weapon for making the cheese flavor pop and balancing richness. Bring the mixture to a gentle boil, then lower the heat and let it simmer, whisking occasionally until thickened, about 5-7 minutes. Finally, fold in the shredded cheddar and gruyere, stirring until melty and smooth. I love using a mix of cheeses because the gruyere adds that nutty depth you don’t get from cheddar alone.
Step 4: Combine Pasta, Broccoli, and Cheese Sauce
Gently fold your drained pasta and broccoli into the cheese sauce until everything is evenly coated. This is when the magic happens—the broccoli keeps your meal feeling fresh and lively even with all that creamy cheese. Serve immediately for the best texture and flavor.
Pro Tips for Making Broccoli Mac and Cheese Recipe
- Steam Broccoli on Pasta: Using the pasta pot to steam broccoli saves time and keeps cleanup minimal.
- Whisk Roux Constantly: This avoids lumps and ensures a smooth cheese sauce every time.
- Cheese at Room Temp: Let your cheese sit out for 10-15 minutes before shredding so it melts evenly without clumping.
- Avoid Overcooking Pasta: Al dente pasta holds up better when mixed with the sauce rather than becoming mushy.
How to Serve Broccoli Mac and Cheese Recipe
Garnishes
I like sprinkling some crispy breadcrumbs or toasted panko on top for a delightful crunch contrast—plus a little freshly cracked black pepper or chopped parsley brightens up the plate visually and in flavor. Sometimes a dusting of smoked paprika adds a subtle warmth that’s unexpected but wonderful.
Side Dishes
A simple green salad with vinaigrette balances the richness, or roasted garlic green beans complement the broccoli beautifully. When I’m feeling indulgent, garlicky breadsticks make for a total crowd-pleaser alongside.
Creative Ways to Present
For special occasions, I love baking this recipe in a casserole dish topped with extra cheese and breadcrumbs until golden and bubbly. It’s perfect for dinner parties or family gatherings because it looks as fantastic as it tastes. You can also serve it in individual ramekins for a fancy touch that feels extra cozy.
Make Ahead and Storage
Storing Leftovers
I store leftovers in an airtight container in the fridge for up to 3 days. The pasta tends to soak up the sauce, so you might notice it thicker when reheated, but it still tastes delicious.
Freezing
This Broccoli Mac and Cheese Recipe freezes surprisingly well! I portion it out before freezing in freezer-safe containers. When thawed, it sometimes benefits from a splash of milk while reheating to return the sauce to that creamy perfection.
Reheating
I reheat leftovers gently in a covered skillet over low heat, stirring often, or in the microwave with a damp paper towel over the top to keep moisture in. Adding a little milk helps revive the creamy texture without drying it out.
FAQs
-
Can I use frozen broccoli for this Broccoli Mac and Cheese Recipe?
Absolutely! Frozen broccoli works well when steamed or blanched properly. Just make sure to drain it thoroughly to prevent excess water from watering down your cheese sauce.
-
What cheeses work best in this recipe?
Cheddar is the backbone of the flavor, but I love adding gruyere for a nutty richness. Other good options include gouda, fontina, or mozzarella if you want a creamier texture.
-
Can I make this recipe vegan or dairy-free?
Yes! Use plant-based milk like oat or almond and meltable vegan cheese to replace dairy. Just keep in mind it might need a little extra seasoning or thickener to match the creaminess.
-
Is this recipe freezer-friendly?
It sure is! Freeze in portions and thaw overnight. Reheat gently with a splash of milk to maintain creaminess, and it tastes almost as good as fresh.
Final Thoughts
This Broccoli Mac and Cheese Recipe has become a staple in my kitchen for a reason—it hits that perfect balance of comfort and nutrition without fuss. Every time I make it, my family goes crazy, and I love knowing I’ve packed a veggie in there without anyone even noticing. Give it a try—you’ll be amazed how easy it is to whip up a dish that feels like a warm hug in a bowl. Trust me, once you start making it, it’ll become your go-to mac and cheese recipe, too.
Print
Broccoli Mac and Cheese Recipe
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Low Fat
Description
This Broccoli Mac and Cheese recipe offers a healthier twist on a classic comfort food by combining creamy cheeses and tender broccoli with perfectly cooked elbow macaroni. It’s quick to prepare, making it an ideal weeknight meal packed with wholesome goodness and hearty flavor.
Ingredients
Pasta and Vegetables
- 8 oz elbow macaroni
- 3 cups broccoli florets
Cheese Sauce
- 2 tablespoons salted butter
- 2 tablespoons all-purpose flour
- 2 cups 2% milk
- 1 teaspoon Dijon mustard
- Salt and pepper, to taste
- 1 cup shredded cheddar cheese
- 1 cup shredded gruyere cheese
Instructions
- Cook Pasta and Steam Broccoli: In a large pot of boiling salted water, cook the elbow macaroni until al dente according to the package instructions. If possible, steam the broccoli florets above the pasta pot for 1-2 minutes. Drain the pasta well and blanch the broccoli briefly in cold water to retain color and texture.
- Make Roux: In another large saucepan set over medium-high heat, melt the salted butter. Add the all-purpose flour and whisk constantly for about 2 minutes until the mixture is combined and golden, forming a roux which will thicken the sauce.
- Prepare Cheese Sauce: Gradually whisk in the 2% milk to avoid lumps. Stir in the Dijon mustard and season with salt and pepper to taste. Bring the mixture to a boil, then reduce the heat to low and simmer gently, whisking occasionally until the sauce thickens, about 5-7 minutes.
- Add Cheese: Remove the sauce from heat and stir in the shredded cheddar and gruyere cheeses until melted and smooth, creating a creamy cheese sauce.
- Combine Ingredients: Fold the cooked elbow macaroni and broccoli florets into the cheese sauce, mixing gently to coat evenly.
- Serve: Serve the broccoli mac and cheese immediately while warm and creamy for the best comforting experience.
Notes
- This healthier version of a family favorite is hearty and comforting.
- The recipe is quick and easy, perfect for weeknight dinners.
- Steaming broccoli over the pot of pasta saves time and adds flavor.
- Dijon mustard enhances the depth of the cheese sauce.
- Use 2% milk for a balance of creaminess and lighter fat content.
Nutrition
- Serving Size: 1 serving
- Calories: 607 kcal
- Sugar: 9 g
- Sodium: 439 mg
- Fat: 29 g
- Saturated Fat: 17 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 56 g
- Fiber: 4 g
- Protein: 31 g
- Cholesterol: 90 mg
