Creamy, cheesy comfort with greens

Broccoli Mac and Cheese is the perfect way to turn a classic comfort food into something a little more wholesome. Tender pasta, creamy cheese sauce, and vibrant broccoli florets come together in a dish that’s rich, satisfying, and family-friendly. The broccoli adds a fresh flavor and a boost of nutrients while blending perfectly with the creamy cheddar sauce. It’s an easy weeknight dinner, a cozy side dish, or even a crowd-pleasing potluck recipe. Best of all, it’s simple to prepare with everyday ingredients and comes together quickly, making it ideal for busy nights when you want comforting homemade food fast.
⏱️ Time Breakdown
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 6 servings
📝 Ingredients List
- 12 oz elbow macaroni (or pasta of choice)
- 2 cups broccoli florets, chopped
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 cups milk
- 2 cups shredded cheddar cheese
- ½ cup shredded mozzarella cheese
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon paprika (optional)
- ½ cup breadcrumbs (optional topping)
✨ Kitchen Tools You’ll Need
This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.
- Large pot
- Medium saucepan
- Whisk
- Wooden spoon or spatula
- Colander
- Measuring cups & spoons
- Baking dish (optional for baked version)
Step-by-Step Beginner-Friendly Instructions
1. Cook the pasta
Bring a large pot of salted water to a boil. Cook the macaroni according to package instructions.
2. Add the broccoli
During the last 2–3 minutes of cooking, add the broccoli florets to the pot with the pasta. Drain everything together and set aside. 🥦
3. Make the cheese sauce
In a saucepan over medium heat, melt the butter. Whisk in the flour and cook for 1 minute until it forms a smooth paste.
4. Add the milk
Slowly pour in the milk while whisking constantly. Cook for 3–4 minutes until the sauce thickens.
5. Add the cheese
Stir in cheddar and mozzarella cheese, garlic powder, salt, pepper, and paprika. Mix until the sauce becomes smooth and creamy. 🧀
6. Combine pasta and sauce
Add the cooked pasta and broccoli to the cheese sauce and stir until everything is evenly coated.
7. Optional baked version
Transfer the mixture to a baking dish, sprinkle breadcrumbs on top, and bake at 375°F (190°C) for 10–15 minutes until golden.
8. Serve warm
Let it rest for a couple of minutes, then serve this creamy broccoli mac and cheese while hot. ✨
💡 Pro Tips
- Extra creamy sauce: Add 2 tablespoons of cream cheese to the sauce.
- Perfect broccoli texture: Add broccoli near the end of pasta cooking to keep it bright and tender.
- Storage: Refrigerate leftovers in an airtight container for up to 3 days.
- Reheating tip: Add a splash of milk when reheating to restore creaminess.
🔄 Variations
- Chicken Broccoli Mac: Add shredded cooked chicken for extra protein.
- Spicy Mac and Cheese: Mix in red pepper flakes or hot sauce.
- Three-Cheese Version: Use cheddar, gouda, and mozzarella.
- Healthy Version: Use whole wheat pasta and reduced-fat cheese.
❓ FAQ
Can I use frozen broccoli?
Yes, frozen broccoli works well. Just thaw or cook it slightly before adding.
What cheese works best for mac and cheese?
Sharp cheddar melts well and gives the best flavor.
Can I make this ahead of time?
Yes. Assemble it, refrigerate, and bake when ready to serve.
Can I freeze broccoli mac and cheese?
Yes, freeze it in an airtight container for up to 2 months.