How to make Bacon Mac & Cheese with Caramelized Onions
Ingredients:
- 8 ounces (about 2 cups) elbow macaroni
- 4 strips of bacon, chopped
- 1 medium onion, thinly sliced
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 3 cups milk (whole or 2%)
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- 1 teaspoon garlic powder
- 1 teaspoon mustard powder
- Salt and pepper to taste
- Optional: breadcrumbs for topping
Directions:
-
Cook the Pasta: Start by boiling a large pot of salted water. Add the elbow macaroni and cook according to package instructions until al dente. Drain and set aside.
-
Caramelize the Onions: In a large skillet, add the chopped bacon and cook over medium heat until crispy. Remove the bacon and set aside, leaving the rendered fat in the skillet. Add the sliced onions to the skillet and cook in the bacon fat, stirring occasionally, for about 15-20 minutes, or until the onions are golden brown and caramelized.

-
Make the Cheese Sauce: In the same skillet, add the butter and melt it over medium heat. Once melted, stir in the flour and cook for about 1 minute, whisking constantly. Gradually add the milk, continuing to whisk to keep the mixture smooth. Cook until the sauce thickens, about 5-7 minutes.
-
Add the Cheese: Remove the skillet from heat and stir in the cheddar and mozzarella cheese, garlic powder, mustard powder, salt, and pepper. Once melted and smooth, fold in the cooked pasta and crispy bacon.
-
Bake (Optional): If you prefer baked mac and cheese, preheat your oven to 350°F (175°C). Transfer the mixture to a baking dish, sprinkle with breadcrumbs if desired, and bake for 20-25 minutes, or until the top is golden and bubbly.
-
Serve: Enjoy your bacon mac and cheese warm, topped with extra bits of bacon or fresh herbs if desired.
Why You’ll Love This Bacon Mac & Cheese
There’s something irresistible about a creamy, cheesy pasta dish combined with the rich flavor of bacon and the sweetness of caramelized onions. This Bacon Mac & Cheese is not just a simple comfort food; it elevates the typical mac and cheese experience. The creamy texture, the savory bits of bacon, and the caramelized onions create a harmonious blend of flavors.
This dish is perfect for family dinners, potlucks, or even a cozy night in. Plus, it’s quite easy to make, making it a go-to recipe for both novice and experienced cooks.
Nutriment Benefits
While this dish is indulgent, it also brings some nutritional benefits:
- Protein: The bacon and cheeses provide protein to keep you full.
- Calcium: The cheese gives you a good dose of calcium, essential for strong bones.
- Vitamins and Fiber: Onions are a good source of fiber and several vitamins, including Vitamin C.
What to Serve With Bacon Mac & Cheese
This dish pairs wonderfully with various sides. Here are some ideas:
- Steamed Vegetables: Broccoli or green beans can add a fresh touch.
- Side Salad: A light salad with vinaigrette helps balance the richness.
- Garlic Bread: Perfect for mopping up any extra cheese sauce.
- Cornbread: A comforting addition to any meal, especially with mac and cheese.
How to store Bacon Mac & Cheese
If you have leftovers, store them in an airtight container in the refrigerator for up to 3-4 days. When reheating, add a splash of milk to restore some creaminess and warm it up in the microwave or a saucepan over low heat. If freezing, it’s best to do so before baking. Store the uncooked mixture in an airtight container, and it can last up to 3 months. When ready to eat, thaw it in the fridge overnight and then bake it as directed.
Tips and Mistakes to Avoid
- Don’t Overcook the Pasta: Make sure to cook your macaroni just until al dente so it holds up well in the cheese sauce.
- Whisk the Sauce: Be sure to whisk continuously while adding the milk to avoid lumps in your cheese sauce.
- Use Good Quality Cheese: For the best flavor, opt for good quality cheddar and mozzarella cheese.
- Watch the Onions: While caramelizing, don’t walk away from the skillet; burnt onions can ruin the dish.
Variation
You can customize this recipe in many ways:
- Add Vegetables: Spinach, broccoli, or bell peppers can be added for a veggie boost.
- Different Cheeses: Experiment with other cheese varieties like gouda, pepper jack, or parmesan.
- Spice it Up: Add jalapeños or a dash of hot sauce for a spicy kick.
FAQs
1. Can I make this dish vegetarian?
Yes! Simply omit the bacon or replace it with vegetarian bacon or mushrooms for a savory flavor.
2. How can I make the mac and cheese creamier?
Adding more cheese or using cream in place of some of the milk can make it creamier.
3. Can I bake mac and cheese without breadcrumbs?
Absolutely! Baking without breadcrumbs will still yield deliciously cheesy results; breadcrumbs are just for extra crunch.
4. How do I prevent my mac and cheese from drying out?
Add a little extra milk or cream when reheating to keep it moist and creamy.
With this great recipe for Bacon Mac & Cheese with Caramelized Onions, you can enjoy every creamy, cheesy bite. Whether you’re preparing it for family or friends, it’s a guaranteed crowd-pleaser!

Bacon Mac & Cheese with Caramelized Onions
Ingredients
For the Pasta
- 8 ounces elbow macaroni Approximately 2 cups
For the Bacon and Onions
- 4 strips bacon, chopped
- 1 medium onion, thinly sliced
For the Cheese Sauce
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 3 cups milk (whole or 2%)
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- 1 teaspoon garlic powder
- 1 teaspoon mustard powder
- Salt and pepper to taste
Optional Topping
- breadcrumbs For topping if baked
Instructions
Preparation
- Boil a large pot of salted water. Add the elbow macaroni and cook according to package instructions until al dente. Drain and set aside.
- In a large skillet, add the chopped bacon and cook over medium heat until crispy. Remove the bacon and set aside, leaving the rendered fat in the skillet.
- Add the sliced onions to the skillet and cook in the bacon fat, stirring occasionally, for about 15-20 minutes, or until the onions are golden brown and caramelized.
Making the Cheese Sauce
- In the same skillet, add the butter and melt it over medium heat. Once melted, stir in the flour and cook for about 1 minute, whisking constantly.
- Gradually add the milk, continuing to whisk to keep the mixture smooth. Cook until the sauce thickens, about 5-7 minutes.
Combining Ingredients
- Remove the skillet from heat and stir in the cheddar and mozzarella cheese, garlic powder, mustard powder, salt, and pepper. Once melted and smooth, fold in the cooked pasta and crispy bacon.
Baking (Optional)
- Preheat your oven to 350°F (175°C). Transfer the mixture to a baking dish, sprinkle with breadcrumbs if desired, and bake for 20-25 minutes, or until the top is golden and bubbly.
Serving
- Enjoy your bacon mac and cheese warm, topped with extra bits of bacon or fresh herbs if desired.