This Baked Broccoli Mac and Cheese has single-handedly transformed weeknight dinners in our household. I’ll be honest, getting my youngest to even look at a piece of broccoli used to be an Olympic sport. But nestled amongst a mountain of creamy, cheesy pasta, baked to golden perfection? Suddenly, broccoli became the “little green trees in the cheesy forest,” and clean plates became the norm. The first time I made it, the aroma alone had everyone drifting into the kitchen, asking when dinner would be ready. The combination of sharp cheddar, gooey Gruyère, and that subtle hint of mustard powder creates a sauce so luscious, it’s downright addictive. The tender-crisp broccoli adds a wonderful textural contrast and a welcome touch of green, making this feel (slightly) more virtuous than your average mac and cheese. It’s become such a staple that I now make a double batch – one to devour immediately and one to freeze for those extra-chaotic evenings. It’s pure comfort food, elevated.
Why This Baked Broccoli Mac and Cheese Will Become Your New Family Favorite
In a world overflowing with mac and cheese recipes, finding “the one” can feel like a quest. But this Baked Broccoli Mac and Cheese isn’t just another contender; it’s a game-changer. What sets it apart? It’s the perfect marriage of creamy, dreamy comfort and a satisfying, wholesome touch. We’re talking about tender pasta enveloped in a luxuriously smooth, rich cheese sauce, studded with perfectly cooked broccoli florets, all crowned with a golden, crispy breadcrumb topping.
First, let’s talk about the sauce. This isn’t your out-of-the-box powder situation. We’re crafting a classic béchamel base, enriched with a carefully selected blend of cheeses that melt beautifully and pack a flavorful punch. The creaminess is unparalleled, clinging to every nook and cranny of the pasta. Then comes the broccoli. Far from being an afterthought, the broccoli is blanched to tender-crisp perfection, retaining its vibrant color and a slight bite that beautifully complements the softness of the pasta and sauce. It also adds a welcome dose of nutrients, making this indulgent dish feel a little more balanced.
The “baked” element is crucial. While stovetop mac and cheese has its charm, baking takes it to another level. The edges get delightfully crispy, the top develops a glorious golden-brown crust thanks to the buttery breadcrumbs, and the flavors meld together in the oven to create a symphony of cheesy goodness. It’s the kind of dish that elicits “oohs” and “aahs” when you pull it from the oven. It’s hearty enough to be a standalone main course but also plays well as a decadent side. Plus, it’s a fantastic way to sneak in some extra veggies for picky eaters – the allure of cheese is a powerful persuader! This recipe is more than just food; it’s a warm hug in a bowl, perfect for chilly evenings, family gatherings, or anytime you need a serious comfort food fix.
Gathering Your Arsenal: Ingredients for Baked Broccoli Mac and Cheese
To create this masterpiece of comfort, you’ll need the following high-quality ingredients. Precision in measurement, especially for the sauce, will ensure the best results.
- Pasta: 1 pound (450g) elbow macaroni or other short pasta shapes (like shells, cavatappi, or rotini)
- Broccoli: 1 large head (about 1 to 1.5 pounds, yielding 4-5 cups of florets), cut into bite-sized florets
- Butter: 1/2 cup (113g / 1 stick) unsalted butter, plus 2 tablespoons for the topping
- All-Purpose Flour: 1/2 cup (60g)
- Milk: 4 cups (960ml) whole milk, warmed (helps prevent lumps)
- Cheese:
- 2 cups (8oz / 226g) sharp cheddar cheese, freshly grated
- 1.5 cups (6oz / 170g) Gruyère cheese, freshly grated (or use Monterey Jack, Colby, or more cheddar)
- 1/2 cup (2oz / 56g) Parmesan cheese, freshly grated (for sauce and topping)
- Seasonings for Sauce:
- 1 teaspoon salt (or to taste)
- 1/2 teaspoon black pepper (or to taste)
- 1 teaspoon dry mustard powder (enhances cheese flavor)
- 1/4 teaspoon nutmeg, freshly grated (optional, but classic)
- Pinch of cayenne pepper (optional, for a tiny kick)
- Topping:
- 1 cup (75g) panko breadcrumbs (preferred for extra crispiness, but regular breadcrumbs work)
- 2 tablespoons unsalted butter, melted (as mentioned above)
- 1/4 cup of the grated Parmesan cheese (reserved from the 1/2 cup total)
- A sprinkle of paprika (optional, for color)
A Note on Cheese Selection
The magic of mac and cheese truly lies in the cheese. While pre-shredded cheese is convenient, it often contains anti-caking agents like cellulose, which can prevent it from melting as smoothly, sometimes resulting in a slightly gritty sauce. For the creamiest, most luscious sauce, always opt for block cheese and grate it yourself. A good food processor with a shredding attachment makes quick work of this!
The combination suggested (cheddar, Gruyère, Parmesan) offers a fantastic balance: cheddar for classic sharpness and color, Gruyère for its superior melting qualities and nutty, savory notes, and Parmesan for a salty, umami depth. Feel free to experiment! Gouda, Fontina, Monterey Jack, or Colby are also excellent choices. The key is to use good melting cheeses that you enjoy the flavor of.
Choosing Your Pasta
Elbow macaroni is the quintessential choice for mac and cheese, and for good reason. Its tubular shape and ridges are perfect for capturing and holding onto that glorious cheese sauce. However, don’t feel limited! Other short pasta shapes like medium shells (conchiglie), cavatappi (corkscrews), rotini, or even penne can work wonderfully. The goal is to choose a pasta with plenty of nooks and crannies for the sauce to cling to. Cook your pasta al dente, as it will continue to cook a bit more in the oven when baked.
Fresh vs. Frozen Broccoli
For this recipe, fresh broccoli is generally preferred for its superior texture and flavor. When blanched correctly, fresh broccoli florets retain a pleasant tender-crispness that holds up well during baking. However, if you’re in a pinch, frozen broccoli florets can be used. There’s no need to thaw them completely; you can add them to the boiling pasta water during the last 2-3 minutes of cooking, just like fresh. Be aware that frozen broccoli can sometimes be a bit softer and release more water, so ensure it’s well-drained. If using frozen, you might slightly reduce the milk in the sauce by a tablespoon or two to compensate for any extra moisture.
Crafting the Creamiest Baked Broccoli Mac and Cheese: Step-by-Step Instructions
Follow these steps carefully for a perfect bake every time. Patience with the sauce-making process is key to achieving that velvety texture.
Prepping Your Ingredients (Mise en Place)
- Preheat Oven & Prepare Dish: Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish (or a similar 3-quart capacity casserole dish).
- Grate Cheeses: If you haven’t already, grate all your cheeses and toss them together in a bowl. Set aside. This ensures even distribution when adding to the sauce.
- Chop Broccoli: Wash and chop the broccoli into small, bite-sized florets.
- Warm Milk: Gently warm the milk in a saucepan or in the microwave. Do not boil. Warm milk incorporates more smoothly into the roux, reducing the chance of lumps.
Cooking the Pasta and Broccoli
- Boil Water: Bring a large pot of generously salted water to a rolling boil.
- Cook Pasta: Add the pasta and cook according to package directions until al dente – usually about 1-2 minutes less than the package recommends. It will continue to cook in the oven.
- Blanch Broccoli: During the last 2-3 minutes of the pasta cooking time, add the broccoli florets to the pot with the pasta. This will blanch the broccoli perfectly.
- Drain: Once the pasta is al dente and the broccoli is tender-crisp and bright green, drain them well in a colander. You can rinse briefly with cold water to stop the cooking process if you wish, but it’s not strictly necessary if you work quickly with the sauce. Set aside.
Making the Velvety Cheese Sauce
- Make Roux: In a large, heavy-bottomed saucepan or Dutch oven (large enough to eventually hold all the pasta and broccoli), melt the 1/2 cup of butter over medium heat. Once melted, sprinkle in the flour. Whisk constantly for 1-2 minutes until a smooth, paste-like consistency (a roux) forms. Cooking the flour briefly removes its raw taste.
- Add Milk Gradually: Slowly pour the warmed milk into the roux, a little at a time, whisking vigorously and constantly to prevent lumps. Continue adding milk gradually, ensuring each addition is fully incorporated before adding more, until all the milk is used.
- Thicken Sauce: Continue to cook over medium heat, whisking frequently, until the sauce comes to a gentle simmer and thickens enough to coat the back of a spoon (about 5-8 minutes). Do not let it boil rapidly.
- Add Seasonings: Reduce the heat to low. Stir in the salt, black pepper, dry mustard powder, nutmeg (if using), and cayenne pepper (if using). Taste and adjust seasonings if necessary.
- Melt Cheeses: Remove the saucepan from the heat. Add the grated cheddar, Gruyère, and about half of the Parmesan cheese (reserving the other half for the topping) to the sauce. Stir gently until the cheeses are completely melted and the sauce is smooth and glossy. Avoid overheating the sauce after adding cheese, as it can cause the cheese to become stringy or separate.
Assembling and Baking to Golden Perfection
- Combine: Add the cooked pasta and blanched broccoli to the cheese sauce in the saucepan. Gently stir everything together until the pasta and broccoli are evenly coated.
- Transfer to Dish: Pour the mac and cheese mixture into your prepared baking dish, spreading it out evenly.
- Prepare Topping: In a small bowl, combine the panko breadcrumbs, the remaining Parmesan cheese, and the 2 tablespoons of melted butter. Mix until the breadcrumbs are evenly moistened. Sprinkle paprika over the breadcrumbs if desired, for extra color.
- Top and Bake: Sprinkle the breadcrumb mixture evenly over the top of the mac and cheese.
- Bake: Bake in the preheated 375°F (190°C) oven for 25-30 minutes, or until the sauce is bubbly around the edges and the topping is golden brown and crispy.
- Rest: Once baked, remove from the oven and let the Baked Broccoli Mac and Cheese rest for 10-15 minutes before serving. This allows the sauce to set up slightly and prevents it from being too runny (and also prevents burned tongues!).
Nutritional Snapshot: What’s in a Serving?
Understanding the nutritional content can be helpful. Please note these are estimates and can vary based on specific ingredients and brands used.
- Servings: This recipe generously serves 8 people as a main course, or 10-12 as a side dish.
- Calories per Serving (approximate for 8 servings): 650-750 calories.
This dish is a source of carbohydrates from the pasta, protein and fat from the cheese and milk, and fiber and vitamins from the broccoli. While undeniably indulgent, the inclusion of broccoli adds a beneficial nutritional component. For a lighter version, you could consider using reduced-fat cheese and milk, and whole wheat pasta, though this will alter the classic taste and texture.
Time Commitment: From Prep to Plate
Knowing the time involved helps plan your cooking schedule.
- Preparation Time: Approximately 25-30 minutes (includes grating cheese, chopping broccoli, measuring ingredients).
- Cook Time: Approximately 45-55 minutes (includes boiling pasta/broccoli, making sauce, and baking).
- Total Time: Approximately 1 hour 10 minutes to 1 hour 25 minutes (plus 10-15 minutes resting time).
This makes it a feasible option for a special weeknight dinner or a wonderful centerpiece for a weekend meal.
Sensational Serving Suggestions for Your Baked Broccoli Mac and Cheese
This dish is incredibly versatile. Here are some ways to serve and enjoy your glorious creation:
- As a Standalone Main Course: This Baked Broccoli Mac and Cheese is hearty and satisfying enough to be the star of the show. Serve generous portions in bowls.
- Pair with a simple side salad with a vinaigrette dressing to cut through the richness.
- Steamed green beans or roasted asparagus also make lovely accompaniments.
- As a Decadent Side Dish: Smaller portions are perfect alongside roasted chicken, grilled steak, pork chops, or even a hearty meatloaf.
- It’s a fantastic addition to a holiday spread or potluck.
- Protein Boost: For an even heartier meal, consider stirring in some cooked, shredded chicken, crumbled cooked bacon, or sliced smoked sausage into the mac and cheese before baking.
- Garnish Power:
- A sprinkle of fresh chopped parsley or chives right before serving adds a touch of freshness and color.
- A drizzle of truffle oil for an ultra-luxurious touch.
- A few dashes of your favorite hot sauce for those who like a bit more heat.
- Comfort Food Pairing: Serve with a side of warm crusty bread for mopping up any leftover cheese sauce – no drop should go to waste!
Pro Tips for Mac and Cheese Mastery (5 Tips)
Elevate your Baked Broccoli Mac and Cheese from great to absolutely unforgettable with these expert tips:
- Shred Your Own Cheese (Seriously!): As mentioned earlier, pre-shredded cheeses contain anti-caking agents that hinder smooth melting. Grating cheese from a block guarantees the silkiest, creamiest sauce. It takes a few extra minutes but the payoff in texture is immense.
- Don’t Overcook the Pasta: Cook the pasta until it’s truly al dente – slightly firm to the bite. It will continue to cook in the hot cheese sauce and during the baking process. Overcooked pasta will become mushy and lose its structure.
- Season Every Layer: Good seasoning is key. Salt the pasta water generously (it should taste like the sea). Season the cheese sauce well, tasting and adjusting as you go. Even the broccoli benefits from the salted water. Layering flavors ensures the final dish is well-rounded and not bland.
- The Magic of Mustard Powder: Don’t skip the dry mustard powder! It might seem like an odd addition, but it’s a secret weapon in cheese sauces. It doesn’t make the sauce taste like mustard; instead, it emulsifies the sauce slightly and enhances the savory, cheesy flavors, adding a subtle depth and tang that brightens everything up.
- Let It Rest After Baking: This is crucial! Allowing the Baked Broccoli Mac and Cheese to rest for at least 10-15 minutes after pulling it from the oven lets the molten cheese sauce cool slightly and set up. This results in a dish that’s easier to serve, holds its shape better, and most importantly, prevents you from scorching your mouth on superheated cheese.
Your Baked Broccoli Mac and Cheese Questions Answered (FAQ)
Here are answers to some commonly asked questions about making this delightful dish:
Q1: Can I make this Baked Broccoli Mac and Cheese ahead of time?
A: Yes, you can! There are a couple of ways:
* Partial Prep: You can cook the pasta/broccoli and make the cheese sauce, then store them separately in the refrigerator for up to 24 hours. When ready, gently reheat the sauce (you might need to add a splash more milk if it’s too thick), combine with pasta/broccoli, top, and bake as directed (you might need to add 5-10 minutes to the baking time if assembling cold).
* Full Assembly: Assemble the entire dish (without baking the topping yet, or add it just before baking), cover tightly, and refrigerate for up to 24 hours. Let it sit at room temperature for about 30 minutes before baking, then bake as directed, possibly adding 10-15 minutes to the baking time to ensure it’s heated through. The topping is best added just before baking for maximum crispness.
Q2: How do I store and reheat leftovers?
A: Store any leftover Baked Broccoli Mac and Cheese in an airtight container in the refrigerator for up to 3-4 days.
* To Reheat: The best way to reheat is in the oven. Place leftovers in an oven-safe dish, cover with foil (to prevent drying out), and bake at 350°F (175°C) for about 20-25 minutes, or until heated through. You can remove the foil for the last 5 minutes if you want to re-crisp the topping.
* Microwave: You can also reheat individual portions in the microwave. Add a splash of milk to the mac and cheese before microwaving to help keep it creamy. Heat in 30-60 second intervals, stirring in between, until hot. The topping won’t be as crispy this way.
Q3: Can I use frozen broccoli instead of fresh?
A: Yes, frozen broccoli florets can be used. There’s no need to thaw them. Simply add them to the boiling pasta water during the last 2-3 minutes of the pasta’s cooking time, just as you would with fresh. Drain well. Frozen broccoli might release a bit more water, so ensure it’s thoroughly drained.
Q4: What are some good variations for this recipe?
A: This recipe is a fantastic base for experimentation!
* Protein Power: Stir in 1-2 cups of cooked, shredded chicken, crumbled cooked bacon, diced ham, or even some browned ground beef or sausage.
* Spice it Up: Add a pinch of red pepper flakes, a dash of hot sauce to the cheese sauce, or incorporate some diced jalapeños (sautéed first) for a spicy kick.
* Different Veggies: Swap out or add other vegetables like roasted cauliflower, sautéed mushrooms, peas, or spinach (wilted and squeezed dry).
* Cheese Blends: Experiment with different cheese combinations. Smoked Gouda adds a lovely smoky flavor. Pepper Jack can add spice. Fontina melts beautifully.
* Topping Twists: Instead of panko, try crushed Ritz crackers, potato chips, or even crispy fried onions for the topping.
Q5: My cheese sauce is gritty/lumpy, what went wrong?
A: This can happen for a few reasons:
* Overheating the Sauce After Adding Cheese: If the sauce gets too hot after the cheese is added, the proteins in the cheese can denature and cause it to curdle or become grainy. Always add cheese off the heat or on very low heat and stir gently until just melted.
* Not Cooking the Roux Enough: If the flour in the roux isn’t cooked for at least 1-2 minutes, it can leave a raw flour taste and sometimes a slightly gritty texture.
* Adding Cold Milk to Hot Roux: Adding cold milk too quickly to a hot roux can cause lumps. Using warmed milk and adding it gradually while whisking constantly helps ensure a smooth sauce.
* Pre-shredded Cheese: As mentioned, the anti-caking agents in pre-shredded cheese can sometimes lead to a less smooth melt.
Baked Broccoli Mac and Cheese Recipe
Ingredients
- Pasta: 1 pound (450g) elbow macaroni or other short pasta shapes (like shells, cavatappi, or rotini)
- Broccoli: 1 large head (about 1 to 1.5 pounds, yielding 4-5 cups of florets), cut into bite-sized florets
- Butter: 1/2 cup (113g / 1 stick) unsalted butter, plus 2 tablespoons for the topping
- All-Purpose Flour: 1/2 cup (60g)
- Milk: 4 cups (960ml) whole milk, warmed (helps prevent lumps)
- Cheese:
- 2 cups (8oz / 226g) sharp cheddar cheese, freshly grated
- 1.5 cups (6oz / 170g) Gruyère cheese, freshly grated (or use Monterey Jack, Colby, or more cheddar)
- 1/2 cup (2oz / 56g) Parmesan cheese, freshly grated (for sauce and topping)
- Seasonings for Sauce:
- 1 teaspoon salt (or to taste)
- 1/2 teaspoon black pepper (or to taste)
- 1 teaspoon dry mustard powder (enhances cheese flavor)
- 1/4 teaspoon nutmeg, freshly grated (optional, but classic)
- Pinch of cayenne pepper (optional, for a tiny kick)
- Topping:
- 1 cup (75g) panko breadcrumbs (preferred for extra crispiness, but regular breadcrumbs work)
- 2 tablespoons unsalted butter, melted (as mentioned above)
- 1/4 cup of the grated Parmesan cheese (reserved from the 1/2 cup total)
- A sprinkle of paprika (optional, for color)
Instructions
Prepping Your Ingredients (Mise en Place)
- Preheat Oven & Prepare Dish: Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish (or a similar 3-quart capacity casserole dish).
- Grate Cheeses: If you haven’t already, grate all your cheeses and toss them together in a bowl. Set aside. This ensures even distribution when adding to the sauce.
- Chop Broccoli: Wash and chop the broccoli into small, bite-sized florets.
- Warm Milk: Gently warm the milk in a saucepan or in the microwave. Do not boil. Warm milk incorporates more smoothly into the roux, reducing the chance of lumps.
Cooking the Pasta and Broccoli
- Boil Water: Bring a large pot of generously salted water to a rolling boil.
- Cook Pasta: Add the pasta and cook according to package directions until al dente – usually about 1-2 minutes less than the package recommends. It will continue to cook in the oven.
- Blanch Broccoli: During the last 2-3 minutes of the pasta cooking time, add the broccoli florets to the pot with the pasta. This will blanch the broccoli perfectly.
- Drain: Once the pasta is al dente and the broccoli is tender-crisp and bright green, drain them well in a colander. You can rinse briefly with cold water to stop the cooking process if you wish, but it’s not strictly necessary if you work quickly with the sauce. Set aside.
Making the Velvety Cheese Sauce
- Make Roux: In a large, heavy-bottomed saucepan or Dutch oven (large enough to eventually hold all the pasta and broccoli), melt the 1/2 cup of butter over medium heat. Once melted, sprinkle in the flour. Whisk constantly for 1-2 minutes until a smooth, paste-like consistency (a roux) forms. Cooking the flour briefly removes its raw taste.
- Add Milk Gradually: Slowly pour the warmed milk into the roux, a little at a time, whisking vigorously and constantly to prevent lumps. Continue adding milk gradually, ensuring each addition is fully incorporated before adding more, until all the milk is used.
- Thicken Sauce: Continue to cook over medium heat, whisking frequently, until the sauce comes to a gentle simmer and thickens enough to coat the back of a spoon (about 5-8 minutes). Do not let it boil rapidly.
- Add Seasonings: Reduce the heat to low. Stir in the salt, black pepper, dry mustard powder, nutmeg (if using), and cayenne pepper (if using). Taste and adjust seasonings if necessary.
- Melt Cheeses: Remove the saucepan from the heat. Add the grated cheddar, Gruyère, and about half of the Parmesan cheese (reserving the other half for the topping) to the sauce. Stir gently until the cheeses are completely melted and the sauce is smooth and glossy. Avoid overheating the sauce after adding cheese, as it can cause the cheese to become stringy or separate.
Assembling and Baking to Golden Perfection
- Combine: Add the cooked pasta and blanched broccoli to the cheese sauce in the saucepan. Gently stir everything together until the pasta and broccoli are evenly coated.
- Transfer to Dish: Pour the mac and cheese mixture into your prepared baking dish, spreading it out evenly.
- Prepare Topping: In a small bowl, combine the panko breadcrumbs, the remaining Parmesan cheese, and the 2 tablespoons of melted butter. Mix until the breadcrumbs are evenly moistened. Sprinkle paprika over the breadcrumbs if desired, for extra color.
- Top and Bake: Sprinkle the breadcrumb mixture evenly over the top of the mac and cheese.
- Bake: Bake in the preheated 375°F (190°C) oven for 25-30 minutes, or until the sauce is bubbly around the edges and the topping is golden brown and crispy.
- Rest: Once baked, remove from the oven and let the Baked Broccoli Mac and Cheese rest for 10-15 minutes before serving. This allows the sauce to set up slightly and prevents it from being too runny (and also prevents burned tongues!).
Nutrition
- Serving Size: One Normal Portion
- Calories: 650-750





