A reliable bacon mac and cheese starts with a proper béchamel, not just melted cheese tossed with pasta. You get a sauce that coats every elbow shape and stays smooth instead of turning greasy or clumpy. This version uses streaky bacon cooked until it snaps, then folded through a sharp cheddar base for salt and smoke.
The method below keeps the pasta al dente and the cheese sauce emulsified by controlling heat at the end. You won’t need a roux thermometer or special equipment, just a heavy pot and a bit of patience when the dairy goes in. If you like the foundational pasta bake style, our 3 cheese mac covers the no-bacon base well. Making this bacon mac and cheese at home is surprisingly straightforward once you know the key steps.
What you end up with is a bowl that eats like a diner side but behaves like a real sauce-driven dish. It scales for four people or doubles for a potluck without changing the ratios. The leftovers reheat better than most creamy pastas because the bacon fat helps the sauce stay stable. The bacon mac and cheese works well for weeknight cooking when time is limited.
Why You’ll Love These Bacon Mac And Cheese
- Sharp cheddar and smoked bacon give a clear salt-and-smoke profile instead of vague creaminess.
- The sauce is built on a flour roux so it won’t break when reheated the next day.
- Elbow macaroni holds the sauce in its curves, so each bite has pasta and cheese together.
- It uses one pot for the sauce and a separate pasta pot, keeping cleanup short.
- You can bake it with a breadcrumb top or stop at stovetop for a faster meal.
Ingredients You’ll Need
- 400 g elbow macaroni – the standard size that traps sauce inside the curve.
- 200 g streaky bacon, cut into 2 cm strips – gives rendered fat and crisp bits.
- 50 g unsalted butter – the roux base and flavor carrier.
- 50 g all-purpose flour – thickens the milk into a stable béchamel.
- 700 ml whole milk, warmed – prevents the roux from seizing on contact.
- 250 g sharp cheddar, grated – primary cheese with tang and melt quality.
- 50 g Parmesan, grated – adds salt and a firmer finish.
- 1 tsp mustard powder – sharpens the cheese without adding liquid.
- 1/2 tsp black pepper – baseline seasoning for the sauce.
- 1/4 tsp salt – bacon already brings salt, so go light here.
Ingredient Substitutions
Streaky bacon: Replace with 200 g smoked pancetta cubes for a firmer, less fatty cure. Pancetta renders less surface fat, so add 1 tbsp butter when you start the roux to keep the sauce from tasting dry. The smoke is milder, so bump mustard powder to 1.5 tsp if you want the same edge. Storing leftover bacon mac and cheese correctly keeps it tasting good for days.
Sharp cheddar: Use an equal weight of Gruyère for a nutty, more elastic melt. Gruyère browns faster under heat, so drop the oven temp to 170°C / 340°F if you bake it. The sauce will be less tangy and more rounded, which pairs better with sweet corn as a side.
Whole milk: Swap for 700 ml half-and-half if you want a richer mouthfeel. Half-and-half scorches quicker, so hold the pot at medium-low heat once it joins the roux. Expect a heavier sauce that coats the back of a spoon in 3 minutes rather than five.
Elbow macaroni: Use 400 g small shells if elbows are unavailable. Shells hold sauce in the pocket, giving a slightly creamier per-bite ratio. They need 1 minute less boil time, so start checking at 7 minutes.
Step-by-Step Instructions
- Bring 3 liters of water to a rolling boil in a 5-liter pot, add 1 tbsp salt, then the 400 g elbow macaroni. Cook at medium-high heat for 8–9 minutes until al dente with a faint white core, then drain and set aside.
- Set a 4-liter heavy pot on medium heat and add the 200 g bacon strips. Cook 8 minutes until golden and crispy, then move bacon to a paper towel and leave 2 tbsp fat in the pot.
- Add 50 g butter to the bacon fat on medium heat and let it foam for 30 seconds. Whisk in 50 g flour and stir 2 minutes until the roux smells toasty and looks pale tan.
- Pour in 700 ml warmed milk slowly while whisking on medium-low heat. Keep whisking 5 minutes until the sauce thickens and coats a spoon without dripping fast.
- Take the pot off heat, then stir in 250 g cheddar, 50 g Parmesan, 1 tsp mustard powder, 1/2 tsp pepper, and 1/4 tsp salt. Stir until smooth, then fold in the pasta and most of the bacon, saving some for top.
- For a baked top, move to a dish, add breadcrumbs and reserved bacon, and bake at 180°C / 350°F for 15 minutes until golden and crispy. For stovetop, serve immediately.
Pro Tips
Warm the milk before it hits the roux so the starch doesn’t clump into lumps that need straining later. Cold milk drops the fat temperature and seizes the flour instantly.
Grate cheese from a block instead of using pre-shredded bags that contain cellulose. Block cheddar melts into a cleaner sauce and avoids the slightly gritty feel of anti-caking powder.
Save a quarter of the crisp bacon for the very top so each serving gets a visible crunch, not just mixed-in soft bits. This also keeps the salt hit layered rather than uniform.
Control final heat by taking the pot off the burner before adding cheese, as described in this cheese sauce technique from Bon Appetit. Residual heat melts the cheddar without splitting the fats.
Common Mistakes to Avoid
Boiling the sauce after cheese goes in makes the proteins tighten and ooze oil across the top. Keep the pot off heat or at medium-low heat only for gentle stirring.
Overcooking the pasta to fully soft before saucing means it turns to mush after the final bake. Pull it at al dente since it keeps cooking in the hot béchamel.
Skipping the flour roux and dumping cheese straight into milk gives a grainy sauce that separates on storage. The starch is what holds the fat and water together overnight.
Adding all the bacon at step one and never reserving any leaves the top pale and soft. A grilled cheese side can use similar crisp bacon logic if you meal-plan.
Serving Suggestions
Plate the bacon mac and cheese in shallow bowls so the top stays flat and the bacon bits stay put. A side of steamed green beans cuts the richness with a clean snap.
For a fuller table, pair with a fettuccine alfredo only if you’re feeding a big group that wants two cream sauces. More commonly, a simple tomato salad balances the fat better.
If you want a drink pairing, a blue cheese martini echoes the salty dairy note without adding sugar. Keep portions small since the food is already heavy.
Storage and Reheating
Cool the pasta to room temperature within 2 hours, then store in an airtight container in the fridge for up to 3 days. The bacon fat stabilizes the sauce so it reheats without a broken look.
Reheat single portions in a pot on medium-low heat with 1 tbsp milk, stirring until the center hits 74°C / 165°F for food safety. Microwave works but stirs unevenly, so pause and mix at 1 minute marks.
You can freeze the unbaked version for up to 2 months in a sealed dish. Thaw overnight in the fridge, then bake at 180°C / 350°F for 25–30 minutes until steaming at the core.
A loco moco gravy leftover from another meal should not be mixed in, as its beef base clashes with the cheddar smoke.
Recipe Variations
Jalapeño Crunch
Add 2 seeded, diced jalapeños with the bacon in step two so they soften in the fat. The mild heat lifts the dairy weight and the green bits add color against the orange sauce. Use 1 minute less bacon cook time so the peppers don’t burn.
Baked Crumb Top
After step five, scatter 40 g panko mixed with 1 tbsp melted butter over the dish before the 180°C / 350°F bake. The crumb turns golden and crispy in 15 minutes and gives a textural lid that stovetop versions lack. This is the move for potlucks.
Smoked Gouda Swap
Replace 100 g of the cheddar with smoked gouda for a deeper campfire note that complements the bacon. Gouda melts slower, so rest the off-heat pot 2 minutes longer before serving. The chevre cheese style won’t fit here due to high moisture.
Caramelized Onion Add
Cook 1 sliced onion on medium-low heat for 20 minutes in the bacon fat before the roux. The sweet strands cut the salt and make the dish read more like a bistro side. Skip extra salt at the end since onions concentrate sweetness, not seasoning.
Bacon Mac And Cheese
Description
A reliable bacon mac and cheese built on a flour roux béchamel that stays smooth and emulsified instead of greasy. Streaky bacon cooked until crisp is folded through sharp cheddar for a clear salt-and-smoke profile that reheats without breaking.
Ingredients
Instructions
-
Boil the macaroni
Bring 3 liters of water to a rolling boil in a 5-liter pot, add 1 tbsp salt, then the 400 g elbow macaroni. Cook at medium-high heat for 8–9 minutes until al dente with a faint white core at the center, then drain and set aside so it stays firm for saucing.
-
Crisp the bacon
Set a 4-liter heavy pot on medium heat and add the 200 g bacon strips. Cook 8 minutes until golden and crispy with a snapping texture, then move bacon to a paper towel and leave 2 tbsp fat in the pot for the roux base.
-
Make the roux
Add 50 g butter to the bacon fat on medium heat and let it foam for 30 seconds. Whisk in 50 g flour and stir 2 minutes until the roux smells toasty and looks pale tan, which shows the starch is cooked without browning.
-
Build béchamel
Pour in 700 ml warmed milk slowly while whisking on medium-low heat. Keep whisking 5 minutes until the sauce thickens and coats a spoon without dripping fast, showing it has reached a stable béchamel consistency.
-
Add cheese & season
Take the pot off heat, then stir in 250 g cheddar, 50 g Parmesan, 1 tsp mustard powder, 1/2 tsp pepper, and 1/4 tsp salt. Stir until smooth with no cheese clumps, using residual heat so the fats stay emulsified and do not split.
-
Fold pasta & bacon
Fold in the drained pasta and most of the bacon, saving some crisp pieces for the top. Mix gently so every elbow is coated in sauce and the bacon is distributed, leaving visible crunch for the final garnish.
-
Bake optional top
For a baked top, move to a dish, add breadcrumbs and reserved bacon, and bake at 180°C / 350°F for 15 minutes until golden and crispy on the surface. This step gives a textural lid that stovetop versions lack and suits potlucks.
-
Serve stovetop
For stovetop, serve immediately in shallow bowls so the top stays flat and bacon bits stay put. The dish eats like a diner side but with a real sauce-driven base, ready as a faster meal without baking.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 650kcal
- % Daily Value *
- Total Fat 38g59%
- Saturated Fat 20g100%
- Cholesterol 95mg32%
- Sodium 900mg38%
- Total Carbohydrate 55g19%
- Dietary Fiber 3g12%
- Sugars 8g
- Protein 28g57%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Storage: Cool to room temperature within 2 hours, then store in an airtight container in the fridge for up to 3 days; bacon fat stabilizes the sauce so it reheats without breaking.
- Reheating: Reheat single portions in a pot on medium-low with 1 tbsp milk, stirring until center hits 74°C / 165°F; do not reheat the same portion more than once.
- Pro tip: Grate cheese from a block and warm milk before roux to avoid clumps; for a crisp finish pair with a blue cheese martini that echoes the salt.
- Make ahead: Unbaked dish freezes 2 months; thaw overnight then bake as directed for potluck prep.
