Bacon Mac and Cheese
A crowd-pleasing baked mac and cheese that puts smoky, crispy bacon front and center. Creamy cheddar and Gruyère sauce coats tender elbow macaroni and a crunchy panko topping, making this comfort casserole perfect for family dinners or potlucks.
Ingredient Spotlight
Gruyère, shredded
Gruyère is a firm Alpine cheese from Switzerland (and eastern France) with a nutty, slightly sweet and savory flavor and excellent melting properties; it’s commonly used in gratins and macaroni dishes. It has a fragrant, savory aroma but is not sharp like cheddar. Find it at supermarket cheese counters, specialty grocers, or the deli; good substitutes are Emmental, Comté, Jarlsberg, or an aged Swiss cheese if Gruyère isn’t available.
Ingredient Spotlight
Panko breadcrumbs
Panko are Japanese-style breadcrumbs made from crustless white bread processed into large, flaky crumbs that fry and bake up much lighter and crisper than regular breadcrumbs. They’re neutral in flavor with a distinctive airy, crunchy texture rather than a dense, powdery one. Available in the Asian or breadcrumb aisle at most supermarkets or in Asian markets; if you can’t find them, substitute plain breadcrumbs, crushed cornflakes, crushed crackers, or make your own by pulsing torn white bread in a food processor for a coarser crumb.
(paid link) — as an Amazon Associate we earn from qualifying purchases.
Jake Woods's note
"This casserole is a real crowd-pleaser—rich, cheesy, and built around smoky bacon. It shines at weeknight dinners, game-day spreads, or any gathering where comfort food is the main attraction."
About This Recipe
This Bacon Mac and Cheese takes the two things people argue about most at potlucks—comfort and flavor—and combines them without being cloying. Thick-cut bacon, rendered until crisp, is folded through a smooth, velvety cheese sauce made from sharp cheddar for bite and Gruyère for a lightly nutty finish; Dijon brightens the richness so the dish never tastes one-note. A buttery panko topping (you can swap in reserved bacon fat for extra smoke) gives the casserole a satisfying crunch that contrasts the tender, just-al dente elbows below.
It’s a very forgiving recipe that works as an indulgent weeknight centerpiece or a scaled-up potluck standby. The roux-based sauce keeps its structure in the oven and prevents separation, while reserving a half-cup of cheese mixture for the top ensures oozy pockets of melted cheese under the crust. Make it for kids and adults alike—cut salt slightly if feeding little ones, and add a handful of green onion or a squeeze of lemon before serving if you want to cut through the richness. This version balances texture and flavor deliberately: crisp bacon, silky sauce, and a golden, crunchy finish.
Ingredients for Bacon Mac and Cheese
- 3 cups Elbow macaroni
- 8 slices Bacon, thick-cut
- 4 tablespoons Unsalted butter
- 1/4 cup All-purpose flour
- 3 cups Whole milk
- 2 1/2 cups Sharp cheddar, shredded
- 1 cup Gruyère, shredded
- 1 tablespoon Dijon mustard
- 1 cup Panko breadcrumbs
- 1 teaspoon Kosher salt and freshly ground black pepper
🛒 = paid link — as an Amazon Associate we earn from qualifying purchases.
How to Make Bacon Mac and Cheese
Step 1: Preheat oven and cook pasta & bacon
Preheat the oven to 375°F (190°C). Bring a large pot of salted water to a boil and cook the elbow macaroni until just al dente (about 7–8 minutes), then drain and set aside. Meanwhile, cook the bacon in a skillet over medium heat until crisp, about 8–10 minutes; transfer to a paper towel-lined plate to drain, then chop into bite-sized pieces. Reserve a tablespoon of the rendered bacon fat in the pan for extra flavor if desired.For this step
- 3 cupsElbow macaroni
- 8 slicesBacon, thick-cut
- 1 teaspoonKosher salt and freshly ground black pepper
Step 2: Make the roux
In a medium saucepan over medium heat, melt 3 tablespoons of the unsalted butter. Whisk in the flour and cook, whisking constantly, for 1–2 minutes until bubbling and aromatic but not browned. This creates the base that will thicken the cheese sauce.For this step
- 1/4 cupAll-purpose flour
Step 3: Build the cheese sauce
Gradually whisk in the whole milk, adding a little at a time and whisking until smooth before adding more to prevent lumps. Bring the sauce to a gentle simmer and cook until it thickens enough to coat the back of a spoon, about 4–6 minutes. Remove from heat and stir in the shredded sharp cheddar and Gruyère a handful at a time until melted and silky, then whisk in the Dijon mustard and season to taste with the salt-and-pepper blend.For this step
- 3 cupsWhole milk
- 2 1/2 cupsSharp cheddar, shredded
- 1 cupGruyère, shredded
- 1 tablespoonDijon mustard
Step 4: Combine pasta, bacon, and sauce
In a large bowl or directly in a 9x13-inch (23x33 cm) baking dish, combine the cooked macaroni, chopped bacon, and the cheese sauce, stirring until everything is evenly coated. Reserve about 1/2 cup of cheese mixture for extra sprinkle on top if desired. Smooth the surface and make room for the breadcrumb topping.Step 5: Top and bake until golden
Toss the panko breadcrumbs with the remaining 1 tablespoon melted butter (or a splash of the reserved bacon fat) and scatter evenly over the casserole, finishing with the reserved cheese if you kept any. Bake at 375°F (190°C) for 20–25 minutes, or until the topping is golden-brown and the casserole is bubbly. Let rest 5 minutes before serving so the sauce sets slightly.For this step
- 1 cupPanko breadcrumbs
- Preheat the oven to 375°F (190°C). Bring a large pot of salted water to a boil and cook the elbow macaroni until just al dente (about 7–8 minutes), then drain and set aside. Meanwhile, cook the bacon in a skillet over medium heat until crisp, about 8–10 minutes; transfer to a paper towel-lined plate to drain, then chop into bite-sized pieces. Reserve a tablespoon of the rendered bacon fat in the pan for extra flavor if desired.
- In a medium saucepan over medium heat, melt 3 tablespoons of the unsalted butter. Whisk in the flour and cook, whisking constantly, for 1–2 minutes until bubbling and aromatic but not browned. This creates the base that will thicken the cheese sauce.
- Gradually whisk in the whole milk, adding a little at a time and whisking until smooth before adding more to prevent lumps. Bring the sauce to a gentle simmer and cook until it thickens enough to coat the back of a spoon, about 4–6 minutes. Remove from heat and stir in the shredded sharp cheddar and Gruyère a handful at a time until melted and silky, then whisk in the Dijon mustard and season to taste with the salt-and-pepper blend.
- In a large bowl or directly in a 9x13-inch (23x33 cm) baking dish, combine the cooked macaroni, chopped bacon, and the cheese sauce, stirring until everything is evenly coated. Reserve about 1/2 cup of cheese mixture for extra sprinkle on top if desired. Smooth the surface and make room for the breadcrumb topping.
- Toss the panko breadcrumbs with the remaining 1 tablespoon melted butter (or a splash of the reserved bacon fat) and scatter evenly over the casserole, finishing with the reserved cheese if you kept any. Bake at 375°F (190°C) for 20–25 minutes, or until the topping is golden-brown and the casserole is bubbly. Let rest 5 minutes before serving so the sauce sets slightly.
Bacon Mac and Cheese Tips
Cook pasta al dente
Undercook the elbows by about 1–2 minutes so they finish cooking in the oven without turning mushy.
Reserve bacon fat
Save a tablespoon of the rendered bacon fat and use it with the panko for extra smoky flavor in the topping.
Make a smooth roux
Whisk continuously once you add the flour and add milk gradually to avoid lumps; cook until the sauce coats the back of a spoon so it won’t be too thin after baking.
Shred your own cheese
Pre-shredded cheese often contains anti-caking agents that prevent smooth melting, so shred block cheese for a silkier sauce.
Crisp crumbs in advance
Toast the panko lightly in a skillet with butter (or bacon fat) before topping to ensure an evenly golden, crisp crust.
Bacon Mac and Cheese Variations and Substitutions
Vegetarian smoky swap
Replace bacon with smoked tempeh or diced, smoked mushrooms and use olive oil instead of bacon fat to keep the smoky profile without meat.
Spicy pepper jack twist
Swap half the cheddar for pepper jack and add a finely diced jalapeño to the sauce for a bright, spicy kick.
Four-cheese upgrade
Fold in 1/2 cup grated Parmesan and 1/2 cup fontina alongside the cheddar and Gruyère for deeper umami and a silkier mouthfeel.
Gluten-free version
Use a 1:1 gluten-free flour blend for the roux and substitute gluten-free panko; choose a GF pasta that holds its shape when baked.
How to Store and Make Bacon Mac and Cheese Ahead
Store leftovers in an airtight container in the refrigerator for up to 3–4 days; the sauce will firm up as it cools. To reheat, cover with foil and warm in a 350°F oven until bubbly (about 15–20 minutes), or microwave individual portions and then broil briefly to re-crisp the topping. This casserole freezes well—freeze in portions for up to 2 months and thaw overnight in the fridge before reheating.
What to Serve With Bacon Mac and Cheese
Keep sides simple to balance the richness: a crisp green salad with a lemony vinaigrette or roasted Brussels sprouts with a splash of apple cider vinegar cut through the fat. For drinks, a bright IPA or a high-acid white wine like Sauvignon Blanc pairs nicely, while a smoky mezcal cocktail echoes the bacon’s flavor. Serve straight from the baking dish with a wooden spoon for family-style comfort.
Bacon Mac and Cheese FAQs
Can I make the dish ahead of time?
Yes—assemble the mac and cheese up to the point of baking, cover, and refrigerate for up to 24 hours; add a few extra minutes to the bake time if starting cold from the fridge.
My sauce is too thin—what can I do?
Simmer it a little longer off heat to reduce and thicken, or whisk in a small slurry of equal parts flour and cold milk, heating gently until it thickens; avoid high heat which can break the emulsion.
Can I use pre-shredded cheese?
You can, but pre-shredded cheese often contains anti-caking agents that make the sauce slightly grainy; for the creamiest texture shred from blocks.
How can I make this less salty?
Reduce the kosher salt by a third and taste the sauce before adding more; because bacon and cheddar contribute salt, make adjustments after those ingredients are combined.
Will this work with other pasta shapes?
Yes—straighter shapes like penne or ziti hold sauce well and are good substitutes, while larger shapes like shells create pockets of cheese if you prefer more ooze.
About the author
Jake WoodsHello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.
See all recipes by Jake Woods →Ratings & Reviews
Did you make this recipe?
Be the first to share your experience.
Nutrition Facts
Per serving: 1 serving
Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.
Keep Reading
Guides & articles for this recipe
Tips & Techniques
Baking Soda and Tenderized Beef
Learn how baking soda can tenderize, boost browning, and improve moisture for ground beef and other meats. This practical guide covers the science, step-by-step techniques, common mistakes, and recipes to try.
Healthy Eating
Gluten-Free Weeknight Grilling Plan
A 7-day gluten-free weeknight grilling plan with quick, family-friendly recipes, prep-ahead timelines, and a printable shopping list that spotlights late-summer produce and pantry staples. Includes clear cross-contamination safety tips and simple swaps to keep dinners fast and crowd-pleasing.
Healthy Eating
Low-Fat Grill Swaps for Big Flavor
A practical guide to trimming fat from grilled meals without losing juiciness or char. Learn yogurt- and citrus-based marinades, lean protein picks, searing and indirect-heat tricks, plus 5 quick low-fat marinades and a simple weeknight plan.
More from Baking
View all Baking recipes →Cloud Bread Sandwiches
Honey Mustard Chicken Nuggets
Cheddar Jalapeño Corn Muffins
Basque Burnt Cheesecake
30-Minute Sticky Baked Honey Garlic Chicken Thighs with Crisp Edges
Lemon Butter Salmon
Spritz Cookies
Brown Butter Vanilla Syrup
Honey Glazed Easter Ham
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · 6 questions per 5 minutes, 30 per day
