Creamy, cheesy, and packed with hidden veggie goodness, this Broccoli Mac and Cheese is a dreamy comfort dish you can feel good about serving the whole family. Each spoonful delivers the nostalgic coziness of classic mac and cheese with a twist of vibrant green broccoli, nestled into a silky cheese sauce that clings lovingly to every pasta curl.
Perfect for busy weeknights, potlucks, or cozy weekends at home, this dish is easy to make and even easier to love. The contrast of rich, melted cheese and tender-crisp broccoli makes every bite as satisfying as it is delicious. Whether you’re serving it as a meatless main or a hearty side, it checks all the boxes for taste, comfort, and nutrition.
Preparation Phase & Tools to Use
To make Broccoli Mac and Cheese effortlessly smooth and creamy, having the right tools can make all the difference:
- Large Pot: This is where all the magic begins—you’ll boil your pasta and broccoli here. Make sure it’s big enough to prevent overcrowding.
- Colander: Essential for draining pasta and broccoli quickly to avoid overcooking.
- Medium Saucepan: You’ll prepare your creamy cheese sauce here. A heavy-bottomed one distributes heat more evenly and prevents scorching.
- Whisk: Helps you make a lump-free roux and smoothly incorporate milk and cheese.
- Wooden Spoon or Silicone Spatula: Ideal for stirring and folding everything together without scratching your cookware.
- Baking Dish (optional): If you choose to bake it with a crispy topping, you’ll want a nice casserole or baking dish to finish things in the oven.
These tools aren’t just nice to have—they help streamline your process and ensure the best texture and taste in the final dish.

Ingredients for the Broccoli Mac and Cheese
Each ingredient plays an essential role in building flavor and texture:
- Elbow Macaroni: The classic pasta shape that holds cheese sauce beautifully.
- Fresh Broccoli Florets: Adds color, texture, and nutrients—a perfect veggie balance to the rich cheese.
- Butter: Starts the roux and adds flavor and richness to the sauce.
- All-Purpose Flour: Used to thicken the cheese sauce into that creamy, velvety consistency.
- Milk: Provides the liquid base for the sauce; whole milk works best for creaminess.
- Shredded Cheddar Cheese: The star of the show—sharp cheddar delivers bold, cheesy flavor.
- Shredded Mozzarella (optional): For extra meltiness and stretchy cheese factor.
- Salt & Pepper: To season and bring out the natural flavors.
- Paprika or Mustard Powder (optional): Adds depth and a subtle tang to the sauce.
How To Make the Broccoli Mac and Cheese
Step 1: Boil Pasta & Broccoli Together
Fill a large pot with salted water and bring to a boil. Add the elbow macaroni and cook for 5 minutes, then toss in the broccoli florets. Cook together for another 3–4 minutes until pasta is al dente and broccoli is tender but still vibrant. Drain and set aside.
Step 2: Make the Cheese Sauce Base
In a medium saucepan, melt the butter over medium heat. Sprinkle in the flour and whisk continuously for 1–2 minutes until it forms a smooth, bubbling paste.
Step 3: Whisk in the Milk
Gradually pour in the milk while whisking to avoid lumps. Keep stirring until the mixture thickens into a silky sauce, about 5–7 minutes.
Step 4: Melt the Cheese
Turn the heat to low and stir in the shredded cheddar (and mozzarella if using). Mix until the cheese is completely melted and the sauce is creamy. Season with salt, pepper, and optional paprika or mustard powder.
Step 5: Combine Everything
Pour the drained pasta and broccoli into the cheese sauce. Stir well to coat everything evenly. If desired, transfer to a baking dish, sprinkle with extra cheese or breadcrumbs, and broil for 3–5 minutes until golden on top.
How to Serve and Store Broccoli Mac and Cheese
Broccoli Mac and Cheese is best enjoyed hot, straight from the stovetop or oven. Serve it in individual bowls with a sprinkle of freshly cracked pepper, chopped parsley, or even a dusting of parmesan on top for added flair. It pairs beautifully with roasted chicken, garlic bread, or a crisp side salad.
Leftovers can be stored in an airtight container in the fridge for up to 3 days. When reheating, add a splash of milk or broth to loosen the sauce and stir over low heat or microwave in intervals. For freezer storage, portion it out into freezer-safe containers and freeze for up to 2 months. Thaw overnight before reheating.
Frequently Asked Questions
How can I make this recipe gluten-free?
Swap the elbow macaroni with your favorite gluten-free pasta, and use a gluten-free all-purpose flour blend for the roux.
Can I use frozen broccoli?
Yes, frozen broccoli works just fine. No need to thaw—just add it in the last few minutes of boiling with the pasta.
What other cheeses work well in this recipe?
Gouda, Monterey Jack, or Fontina melt beautifully and add fun variations. Feel free to mix and match for your ideal cheese combo.
Can I add protein to make it a full meal?
Definitely! Stir in cooked, shredded chicken, diced ham, or even crispy bacon to turn this into a heartier dish.
Is this good for meal prep?
Absolutely. It stores well and reheats easily, making it great for weekday lunches or busy nights.
How do I keep the cheese sauce from becoming grainy?
Avoid overheating the cheese—once the sauce base is hot and thick, reduce the heat before adding the cheese and stir gently until smooth.
Want More Pasta Comfort Food Recipes?
If this Broccoli Mac and Cheese hit the spot, you’ll love these other pasta-inspired comfort food dishes:
- Cheesy Garlic Chicken and Broccoli Pasta – A family-favorite skillet pasta that’s rich and flavorful.
- Creamy Alfredo Lasagna Soup – Like lasagna in a bowl, warm and comforting.
- One Skillet Spicy Garlic Butter Parmesan Steak Pasta – A bold twist on pasta night.
- Chicken Mushroom Stroganoff – Hearty, creamy, and filled with savory mushroom flavor.
- Creamy Garlic Butter Chicken Rotini in Parmesan Sauce – Easy and ultra-satisfying.
Save This Recipe for Later
📌 Save this recipe to your Pinterest board so you can revisit it when you need a cozy dinner idea: Follow Life With Olivia on Pinterest
Let me know how your version turned out! Did you sneak in more veggies? Try a different cheese combo? Drop a comment below with your twist—I’d love to hear how you made this dish your own. And if you have any questions, don’t hesitate to ask. Let’s make every bite count!

Broccoli Mac and Cheese
Description
This Broccoli Mac and Cheese blends creamy, melty cheddar with tender elbow pasta and vibrant broccoli for the ultimate cozy comfort dish. It’s rich, satisfying, and sneaks in veggies in the most delicious way. Ideal for weeknight dinners or hearty sides, it stores and reheats beautifully.
Ingredients
2 cups elbow macaroni
3 cups fresh broccoli florets
4 tablespoons butter
3 tablespoons all-purpose flour
2 ½ cups whole milk
2 cups shredded cheddar cheese
1 cup shredded mozzarella cheese (optional)
1 teaspoon salt
½ teaspoon black pepper
½ teaspoon paprika or mustard powder (optional)
Instructions
1. Fill a large pot with salted water and bring to a boil. Add macaroni and cook for 5 minutes. Add broccoli florets and cook 3–4 minutes more, until pasta is al dente and broccoli is tender. Drain and set aside.
2. In a medium saucepan, melt butter over medium heat. Add flour and whisk constantly for 1–2 minutes to create a smooth roux.
3. Gradually add milk while whisking. Continue stirring for 5–7 minutes until the sauce thickens.
4. Reduce heat to low and stir in cheddar (and mozzarella if using) until melted and smooth. Season with salt, pepper, and optional paprika or mustard powder.
5. Add cooked pasta and broccoli to the cheese sauce. Stir to coat evenly. Optional: transfer to a baking dish, sprinkle extra cheese or breadcrumbs, and broil for 3–5 minutes until golden.
Notes
Use freshly shredded cheese to avoid graininess—pre-shredded blends can contain anti-caking agents.
For a crispy topping, broil with breadcrumbs or cheese for a few minutes.
To keep broccoli vibrant, avoid overcooking—3 to 4 minutes in boiling water is just right.


