If you’re looking for a comforting meal that brings the whole family together, you’re in for a treat with this One-Pot Bacon Broccoli Mac and Cheese! It’s not just any ordinary mac and cheese; this version is lightened up while still packing all the creamy, cheesy goodness we adore. Perfect for busy weeknights or cozy family gatherings, it’s a dish that pleases both kids and adults alike.
What makes this recipe special is its simplicity—everything cooks in one pot, which means less cleanup and more time to enjoy your meal. Plus, it combines the delightful crunch of bacon with vibrant broccoli, making it a colorful and nutritious option for dinner.
Why You’ll Love This Recipe
- Super Easy to Make: With everything coming together in one pot, you’ll spend minimal time cooking and cleaning.
- Family-Friendly Flavor: The creamy cheese sauce and crispy bacon will have everyone asking for seconds!
- Healthy Twist: By using whole wheat pasta and adding broccoli, you’re sneaking in some extra nutrients without sacrificing taste.
- Perfect for Meal Prep: Make a big batch at the start of the week for quick lunches or dinners on those busy days.
- Customizable: You can easily swap ingredients to fit your family’s preferences or dietary needs.

Ingredients You’ll Need
This One-Pot Bacon Broccoli Mac and Cheese features simple, wholesome ingredients that you probably already have in your kitchen. Let’s gather what we need!
For the Base
- 8 slices uncooked center cut bacon (chopped)
- ¼ cup all-purpose flour
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 4 tablespoons light butter (I use Land O’Lakes light butter spread with canola oil)
- 1 ½ cups skim milk
- 2 ½ cups water
For the Pasta and Veggies
- 12 oz dry whole wheat elbow macaroni
- 3 ½ cups broccoli florets
For the Cheese Sauce
- 6 oz 50% reduced fat sharp cheddar cheese (shredded, I use Cabot)
Variations
One of the best things about this recipe is how flexible it is! Here are some delicious variations to keep things interesting:
- Swap the protein: Try using turkey bacon or even vegetarian bacon for a lighter take.
- Go vegan: Replace the cheese with a plant-based cheese alternative and use vegetable broth instead of water.
- Add some spice: Toss in some red pepper flakes or drizzle with hot honey before serving for a kick!
- Mix in other vegetables: Carrots, bell peppers, or spinach would be wonderful additions to boost flavor and nutrition.
How to Make One-Pot Bacon Broccoli Mac and Cheese
Step 1: Cook the Bacon
Start by placing the chopped bacon in a 5 QT Dutch oven or large pot over medium heat. Cook until crispy, stirring occasionally. This step is essential because it infuses the dish with savory flavor while also providing crispy bits throughout. Once done, transfer the bacon to paper towels to drain. Don’t forget to discard excess grease from the pot!
Step 2: Create Your Base Sauce
In a small dish, mix together salt, pepper, and flour. Melt butter in your pot over medium heat, then whisk in your flour mixture gradually until smooth. Slowly add milk while whisking continuously. This ensures there are no lumps in your sauce! Then add water, scraping up any tasty browned bits left from cooking the bacon.
Step 3: Cook the Pasta
Increase heat to medium-high until boiling. Add your elbow macaroni right into the bubbling pot. Cooking it directly in the sauce allows it to absorb all that cheesy goodness as it cooks! Stir occasionally for about 8-10 minutes until al dente.
Step 4: Prepare the Broccoli
While your pasta cooks, place broccoli florets into a microwave-safe bowl covered with a damp paper towel. Microwave on high for about 2 minutes to steam them slightly. This keeps them bright green and tender-crisp when added later.
Step 5: Finish It Off
Once your pasta is cooked to perfection, turn down the heat to low and stir in shredded cheese until melted into your sauce. Add back in your crispy bacon bits and steamed broccoli, mixing everything together until well combined. And just like that—dinner is served! Enjoy this delightful One-Pot Bacon Broccoli Mac and Cheese straight from the pot or transfer it to bowls for sharing around the table.
Pro Tips for Making One-Pot Bacon Broccoli Mac and Cheese
Making this One-Pot Bacon Broccoli Mac and Cheese can be a breeze with a few handy tips!
Cook the bacon slowly: This ensures that it becomes perfectly crispy without burning, adding the ideal texture to your dish.
Use freshly shredded cheese: Pre-shredded cheese often contains anti-caking agents, which can prevent it from melting smoothly. Freshly shredded cheese will create a creamier sauce.
Adjust consistency with milk: If you find the mac and cheese too thick, gradually whisk in a little more milk until you reach your desired creaminess.
Don’t overcook the broccoli: Par-cooking the broccoli in the microwave preserves its bright color and nutrients while ensuring it remains slightly crunchy when mixed in.
Let it sit before serving: Allowing the dish to rest for a few minutes after cooking helps the flavors meld together and makes serving easier.
How to Serve One-Pot Bacon Broccoli Mac and Cheese
Serving your One-Pot Bacon Broccoli Mac and Cheese is all about presentation and pairing with complementary flavors!
Garnishes
- Chopped fresh parsley: A sprinkle of fresh parsley adds a pop of color and freshness that balances the richness of the dish.
- Crushed red pepper flakes: For those who enjoy a little heat, a dash of crushed red pepper can elevate the flavor profile beautifully.
Side Dishes
- Garlic bread: This classic side pairs perfectly with mac and cheese, providing a crunchy texture that complements the creamy pasta.
- Mixed green salad: A simple salad with a light vinaigrette adds freshness and balances out the richness of the main dish.
- Steamed green beans: These add a vibrant color to your plate while offering a crisp texture that contrasts nicely with the creamy mac.
- Roasted vegetables: Seasonal roasted veggies like carrots or Brussels sprouts bring warmth and additional nutrients to your meal.

Make Ahead and Storage
This One-Pot Bacon Broccoli Mac and Cheese is perfect for meal prep, making it easy to enjoy deliciousness throughout the week! You can store leftovers or even freeze portions for later enjoyment.
Storing Leftovers
- Allow the dish to cool completely before storing.
- Transfer to an airtight container.
- Store in the refrigerator for up to 3-4 days.
Freezing
- Portion the mac and cheese into freezer-safe containers.
- Seal tightly to prevent freezer burn.
- Freeze for up to 2 months. Thaw in the refrigerator before reheating.
Reheating
- To reheat on the stovetop, add a splash of milk to the pot and heat over low, stirring occasionally until warmed through.
- For microwave reheating, place in a microwave-safe bowl with a splash of milk, cover, and heat in 30-second intervals until hot.
FAQs
Can I make One-Pot Bacon Broccoli Mac and Cheese without bacon?
Yes! You can substitute the bacon with turkey bacon or omit it entirely for a vegetarian version while still enjoying a delicious mac and cheese.
How do I store leftover One-Pot Bacon Broccoli Mac and Cheese?
Store leftovers in an airtight container in the refrigerator for up to 3-4 days. Follow the freezing instructions if you want to keep it longer!
Can I use other types of cheese in One-Pot Bacon Broccoli Mac and Cheese?
Absolutely! Feel free to experiment with different cheeses like mozzarella or gouda for a unique twist on this classic dish.
Final Thoughts
I hope you find joy in making this One-Pot Bacon Broccoli Mac and Cheese! It’s not only a comforting dish but also a fantastic way to sneak in some veggies. Enjoy every cheesy bite, and don’t hesitate to share your creations with loved ones. Happy cooking!

One-Pot Broccoli Mac and Cheese
Experience the ultimate comfort food with this delightful One-Pot Broccoli Mac and Cheese. This recipe combines creamy, cheesy goodness with vibrant broccoli for a nutritious twist on a classic favorite. Perfect for busy weeknights or cozy family gatherings, this dish is not only easy to prepare but also minimal in cleanup, giving you more time to enjoy your meal together. The entire cooking process happens in just one pot—making it a breeze for cooks of all skill levels. With its rich flavor profile and satisfying texture, everyone will be coming back for seconds!
- Total Time: 30 minutes
- Yield: Serves approximately 4
Ingredients
- 12 oz dry whole wheat elbow macaroni
- 3 ½ cups broccoli florets
- 4 tablespoons light butter
- ¼ cup all-purpose flour
- 1 ½ cups skim milk
- 2 ½ cups water
- 6 oz reduced-fat sharp cheddar cheese, shredded
- Salt and black pepper to taste
Instructions
- In a large pot, melt the butter over medium heat. Gradually whisk in the flour until smooth.
- Slowly add the milk and then the water while stirring continuously to prevent lumps.
- Once boiling, add the elbow macaroni and cook for about 8-10 minutes until al dente.
- While the pasta cooks, steam the broccoli in a microwave-safe bowl covered with a damp towel for about 2 minutes.
- After pasta is cooked, reduce heat to low and stir in shredded cheese until melted.
- Mix in steamed broccoli until well combined. Serve hot.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main
- Method: Cooking
- Cuisine: American
Nutrition
- Serving Size: 1 cup (about 240g)
- Calories: 320
- Sugar: 3g
- Sodium: 600mg
- Fat: 10g
- Saturated Fat: 4g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 47g
- Fiber: 7g
- Protein: 15g
- Cholesterol: 20mg


