Creamy, cheesy, and loaded with tender broccoli florets, this Broccoli Mac and Cheese is comfort food with a fresh and flavorful twist. It’s the kind of meal that makes you feel warm inside and satisfied with every bite, whether you’re enjoying it for lunch, dinner, or a cozy weeknight side.
Combining gooey cheese sauce with perfectly cooked pasta and nutrient-rich broccoli, this dish is a hit with both kids and adults. It’s the ultimate way to sneak in more greens without sacrificing flavor—perfect for picky eaters or anyone craving a delicious cheesy fix with a healthy touch.
Why You’ll Love This Broccoli Mac and Cheese
- It’s a family-friendly crowd-pleaser that works as a main or side dish.
- Ready in under 30 minutes, making it ideal for busy weeknights.
- Comforting, creamy, and satisfying with every bite.
- The broccoli adds color, texture, and extra nutrition without overpowering the cheese flavor.
- Easily customizable with different cheeses or protein add-ins like grilled chicken.
What Kind of Cheese Works Best for Broccoli Mac and Cheese?
A sharp cheddar is the classic choice, providing bold flavor and a smooth melt. But don’t be afraid to mix it up! Combining cheddar with a bit of mozzarella gives you stretchiness, while Monterey Jack or Gruyère brings creaminess and depth. Whatever you choose, be sure to grate it fresh—pre-shredded cheese contains anti-caking agents that can make the sauce grainy.


Ingredients for the Broccoli Mac and Cheese
- Elbow Macaroni: The base of this dish, elbow macaroni holds the cheese sauce perfectly and has a classic texture.
- Broccoli Florets: Adds a healthy boost of vitamins, minerals, and fiber, and gives the dish a vibrant green color.
- Butter: Essential for creating the roux, which thickens the cheese sauce.
- All-Purpose Flour: Helps to thicken the cheese sauce and bind everything together.
- Milk: The creamy foundation of the sauce. Whole milk gives the best richness.
- Cheddar Cheese: The main flavor star. Sharp cheddar brings bold, cheesy goodness.
- Mozzarella Cheese: Adds that stretchy, melty texture everyone loves.
- Salt & Pepper: Enhances all the other flavors.
- Garlic Powder (optional): A subtle background flavor that deepens the taste.
How To Make the Broccoli Mac and Cheese
Step 1: Boil the Pasta and Broccoli
Cook elbow macaroni in salted boiling water. Add broccoli florets in the last 2-3 minutes of cooking. Drain and set aside.
Step 2: Make the Cheese Sauce
In a large saucepan, melt butter over medium heat. Whisk in the flour and cook for 1-2 minutes until golden. Slowly add milk while whisking constantly to avoid lumps.
Step 3: Stir in the Cheese
Once the mixture is thickened, remove from heat and stir in shredded cheddar and mozzarella until melted and smooth. Season with salt, pepper, and optional garlic powder.
Step 4: Combine Everything
Add the drained pasta and broccoli to the cheese sauce. Stir until everything is evenly coated.
Step 5: Serve or Bake (Optional)
Serve immediately for a creamy stovetop version. Or transfer to a baking dish, top with extra cheese, and bake at 375°F (190°C) for 15-20 minutes until bubbly and golden.

How to Serve and Store Broccoli Mac and Cheese
This creamy broccoli mac and cheese serves 4 to 6 people, making it perfect for family meals or casual gatherings. Serve it warm straight from the stovetop or freshly baked from the oven. It pairs wonderfully with a simple side salad or roasted vegetables for a more complete meal.
To store, let any leftovers cool completely before transferring to an airtight container. Refrigerate for up to 4 days. Reheat gently on the stove with a splash of milk to restore creaminess, or microwave in short intervals, stirring between each.
If you want to freeze it, portion it into individual servings and store in freezer-safe containers for up to 2 months. Thaw overnight in the fridge before reheating.
What to Serve With Broccoli Mac and Cheese?
Grilled Chicken Breasts
Adds lean protein and a savory contrast to the creamy mac and cheese.
Garlic Bread
Perfect for scooping up every bit of cheesy goodness.
Caesar Salad
The crisp romaine and tangy dressing provide a refreshing balance.
Roasted Cherry Tomatoes
Their sweetness complements the sharpness of the cheese.
Crispy Tofu
A great vegetarian pairing that adds protein and crunch.
Sautéed Mushrooms
Earthy, juicy mushrooms elevate the umami of the dish.
Apple Walnut Salad
Adds sweetness and crunch, balancing the richness beautifully.
BBQ Pulled Pork
For a hearty Southern twist, pair it with saucy pulled pork.
Frequently Asked Questions
Can I use frozen broccoli?
Yes! Just thaw and drain it well before adding. Frozen broccoli is a great time-saver and still delivers flavor and nutrients.
Can I make this dish gluten-free?
Absolutely. Use gluten-free pasta and substitute the all-purpose flour with a gluten-free flour blend for the roux.
What cheese substitutes can I use?
You can use Monterey Jack, Gruyère, or even a bit of cream cheese for added creaminess. Avoid processed cheeses as they may affect the texture.
Can I prepare this ahead of time?
Yes. Make the dish up to the point of baking, then cover and refrigerate. When ready to serve, bake as directed, adding a few extra minutes to ensure it’s heated through.
Save This Pin For Later
Save this recipe to your Pinterest comfort food board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you try it with extra veggies? Maybe a spicy twist?
I love hearing how others make these recipes their own. Questions are welcome too, let’s help each other cook smarter.
Find more delicious everyday recipes on my Pinterest: Meals We Share By Sally
Conclusion
Broccoli Mac and Cheese is the perfect blend of indulgent and wholesome. Whether you serve it as a main or a side, its creamy, cheesy texture paired with crisp broccoli makes every bite comforting and satisfying. It’s quick enough for a weeknight meal and customizable enough to make it your own.
Ready to elevate your mac and cheese game? Give this version a try and savor the flavor and nutrition in every forkful.
Broccoli Mac and Cheese
- Total Time: 30 minutes
- Yield: 4–6 servings
- Diet: Vegetarian
Description
Satisfy your craving for comfort food with this creamy, cheesy Broccoli Mac and Cheese. Perfect for a quick dinner, cozy lunch, or healthy snack option. It’s family-friendly, packed with nutrients from fresh broccoli, and layered with rich cheddar and mozzarella cheese. One of the best easy recipes for dinner ideas or quick weekday meals.
Ingredients
225g elbow macaroni
200g broccoli florets
3 tablespoons butter
3 tablespoons all-purpose flour
2 cups whole milk
1 ½ cups shredded sharp cheddar cheese
1 cup shredded mozzarella cheese
½ teaspoon salt
¼ teaspoon black pepper
¼ teaspoon garlic powder (optional)
Instructions
1. Cook the elbow macaroni in salted boiling water until al dente. Add broccoli florets during the last 2–3 minutes of cooking. Drain and set aside.
2. In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1–2 minutes until golden.
3. Slowly pour in milk, whisking constantly to avoid lumps. Simmer until thickened.
4. Remove the saucepan from heat and stir in cheddar and mozzarella until smooth. Season with salt, pepper, and optional garlic powder.
5. Add cooked pasta and broccoli to the sauce. Mix until evenly coated.
6. Serve immediately or pour into a baking dish, top with extra cheese, and bake at 375°F (190°C) for 15–20 minutes until golden and bubbly.
Notes
Use freshly grated cheese for the best melt and flavor.
For extra flavor, stir in a teaspoon of Dijon mustard or hot sauce.
To make it ahead, prepare the pasta and cheese mixture and refrigerate. Bake when ready to serve.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop or Baked
- Cuisine: American
Nutrition
- Serving Size: 1 portion
- Calories: 420
- Sugar: 5g
- Sodium: 390mg
- Fat: 22g
- Saturated Fat: 13g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 39g
- Fiber: 3g
- Protein: 17g
- Cholesterol: 60mg
Keywords: quick dinner, healthy snack, comfort food, broccoli recipe, cheesy pasta, easy recipe


