Appetizers
This baked mac and cheese recipe with bacon and breadcrumbs delivers the perfect combination of creamy, cheesy goodness and crispy, savory crunch in one pan.
The secret lies in a perfectly balanced cheese sauce that's enriched with sharp cheddar and Gruyère, while crispy bacon and buttery breadcrumbs create that irresistible textural contrast. I've perfected this method over years of testing, ensuring every bite delivers that satisfying crunch followed by melt-in-your-mouth cheesiness.
The beauty of this recipe is its simplicity—just a handful of ingredients that come together in a single baking dish. You'll start with elbow macaroni cooked al dente, then build layers of flavor with a rich cheese sauce, crispy bacon bits, and a golden breadcrumb topping.
The key technique is baking at the right temperature to achieve that perfect crispy top while keeping the cheese perfectly melted underneath.
What you'll end up with is a dish that's equal parts comforting and indulgent—a golden, bubbling mac and cheese with crispy bacon peeking through the breadcrumb crust.
The cheese sauce is velvety smooth, the bacon adds smoky depth, and the breadcrumbs provide that satisfying crunch that makes this dish impossible to resist. This is the kind of mac and cheese that turns simple weeknight dinners into something special.
Perfect for feeding a crowd or meal prepping for the week, this recipe scales beautifully while maintaining its signature texture and flavor. The leftovers reheat just as well as the first serving, making it an ideal dish for busy families or anyone craving comfort food without the fuss.
Let's get started on creating this cheesy, crispy masterpiece.
Ingredients for baked mac and cheese recipe with bacon and breadcrumbs
Six ingredients make this cheesy, crispy masterpiece—creamy, crunchy, and packed with smoky bacon flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Cooked al dente, drained |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged for flavor |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Unsalted Butter 🧈 | ½ cup | Melted, salted to taste |
| Bacon 🥓 | ¾ lb | Cooked crispy, chopped |
| Panko Breadcrumbs 🍞 | 1 cup | Plain or seasoned |
| All-Purpose Flour 🌾 | ¼ cup | For breadcrumb mix |
| Garlic Powder 🧄 | 1 tsp | Enhances flavor |
| Onion Powder 🧅 | 1 tsp | Adds depth |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Mustard Powder 🌶️ | ½ tsp | Brightens flavor |
The cheeses are the heart of this dish—sharp cheddar for that tangy bite and Gruyère for nutty depth. Grab a block of each and shred it yourself (pre-shredded gets clumpy). For the bacon, thick-cut is worth it—it crisps up perfectly and adds that irresistible smokiness. I always buy mine from Costco when I'm making a big batch, but any grocery store bacon works. Look for Panko breadcrumbs at the store—they're lighter than regular breadcrumbs and give that perfect crunch. If you can't find them, toast regular breadcrumbs in a dry pan for a few minutes.
No sharp cheddar? Extra-sharp cheddar or pepper jack works in a pinch. Gruyère hard to find? Swiss cheese gives a similar meltiness. The bacon can be swapped for turkey bacon if you're watching fat, but trust me, the real stuff is worth it. For the breadcrumb topping, add a little garlic powder and Parmesan if you've got it—game changer. The mustard powder might sound weird, but it cuts through the richness and makes the whole thing sing. If you're short on time, pre-cook the bacon and store it in the fridge until ready to use.
This reheats beautifully—just pop it in the oven at 350°F for 10-15 minutes until bubbly. Keeps for 4-5 days in the fridge, but honestly, it won't last that long. Double the recipe and freeze half for lazy days—it thaws perfectly in the microwave. Store leftovers in an airtight container to keep that crispy top intact. The breadcrumb topping stays crunchy for 2-3 days if you reheat it covered, then uncover to crisp up again.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe—just toss everything in a baking dish, no extra pots or pans. The bacon cooks right in the cheese sauce, and the breadcrumbs crisp up on top without a single extra bowl to wash.
- Crispy-Creamy Obsession: That golden crust? It’s the Gruyère and sharp cheddar melting into perfection, while the breadcrumbs add a buttery crunch. Honestly, I’ve never had mac and cheese where the texture hits like this—creamy inside, crispy out, every single time.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The baked version reheats beautifully—just pop it in the microwave for 30 seconds, and it’s like it came fresh out of the oven. (Yes, even on a Tuesday night.)
- Budget Buster: Sharp cheddar and Gruyère stretch further than you’d think, especially with the milk and cream. Plus, bacon adds luxury without breaking the bank—this dish feeds four for under $10 and still feels like a splurge.
Step-by-step instructions for baked mac and cheese with bacon and breadcrumbs
Here's how to make the ultimate cheesy, crispy-topped mac and cheese that's ready in one pan.
Cook the Bacon and Prepare the Breadcrumb Topping
Start by cooking the 0.75 lb bacon in a large oven-safe skillet over medium heat until it's crispy and the fat has rendered. This should take about 10-12 minutes. Once done, remove the bacon from the skillet and chop it into ½-inch pieces. Set it aside for later.
In a small bowl, combine the 1 cup panko breadcrumbs, 0.25 cup all-purpose flour, 1 tsp garlic powder, 1 tsp onion powder, 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp mustard powder. Mix well to evenly distribute the seasonings. This will be your crispy topping, so don't skip the seasoning—it makes all the difference!
Cook the Elbow Macaroni Al Dente
While the bacon cooks, bring a large pot of water to a rolling boil and add 1.5 lb elbow macaroni. Cook it according to the package directions until it's al dente—this means it should have a slight bite to it when you taste it. Drain the pasta in a colander and rinse it briefly with cold water to stop the cooking process. Shake off any excess water and return the pasta to the pot.
Here's the thing—overcooking the pasta now will make your mac and cheese mushy later. You want it just tender enough to finish cooking in the oven with the cheese sauce. Trust me, this step is critical for the perfect texture.
Make the Cheese Sauce
In the same skillet where you cooked the bacon, reduce the heat to medium-low and add the 0.5 cup unsalted butter. Let it melt completely, then pour in the 0.5 cup heavy cream and 0.5 cup whole milk. Stir until the mixture is smooth and heated through, which should take about 2-3 minutes.
Now, reduce the heat to low and gradually add the 2 cups sharp cheddar cheese and 1 cup gruyère cheese, stirring constantly until the cheese is fully melted and the sauce is smooth. If the sauce starts to look too thick, add a splash of milk to loosen it. This sauce is the heart of your mac and cheese, so take your time and make sure it's perfectly smooth.
Combine Everything in the Skillet
Add the cooked macaroni to the skillet with the cheese sauce and stir everything together until the pasta is fully coated. Fold in the chopped bacon and mix well. The mixture should look thick and creamy—this is what you're aiming for. Taste it and adjust the seasoning if needed. You might need a little more salt or pepper to balance the flavors.
Here's where it gets fun—transfer the skillet to the oven. Preheat your oven to 375°F and spread the mac and cheese mixture evenly in the skillet. Sprinkle the seasoned breadcrumb mixture evenly over the top, pressing down gently with the back of a spoon to help it stick. This topping is what gives your mac and cheese that irresistible crispy texture.
Bake Until Golden and Bubbly
Place the skillet in the preheated oven and bake for 20-25 minutes until the top is golden brown and the edges are bubbling. You'll know it's ready when the top is crispy and the cheese underneath is fully melted and bubbly. If the top browns too quickly, you can tent it loosely with foil for the last few minutes to prevent burning.
Once it's done, let the mac and cheese rest for 5 minutes before serving. This resting time allows the cheese to set slightly, making it easier to slice and serve. The contrast of the crispy, golden breadcrumb topping and the creamy, cheesy mac and cheese underneath is what makes this dish truly special. Serve it hot and enjoy every bite!
Pro Tips For Making Baked Mac And Cheese Recipe With Bacon And Breadcrumbs
- CRUST IT RIGHT: Cook the mac and cheese uncovered for the last 5 minutes at 425°F—no foil needed. I learned this the hard way after my first batch came out soft and sad; the high heat turns that breadcrumb-topped cheese into a golden, crispy shield.
- GRATE CHEESE FINE: Use a box grater for sharp cheddar and Gruyère, not pre-shredded stuff. Pre-shredded cheese has anti-caking agents that make the sauce grainy, and you’ll end up with a lumpy mess instead of that creamy, velvety texture you’re after.
- DON’T OVERCOOK THE PASTA: Pull the elbows out of boiling water when they’re just al dente—about 1 minute before package instructions. They’ll finish cooking in the oven, and overcooked pasta turns mushy when baked, no matter how good the cheese is.
- COOL THE BACON FIRST: Drain the cooked bacon on paper towels, then let it cool completely before mixing it into the cheese sauce. Hot bacon steams the sauce, making it watery, and you’ll end up with a soggy topping instead of crispy, savory pockets of flavor.
Essential equipment for this dish
Oven-Safe Skillet
An oven-safe skillet is your best friend for this recipe—I use a 12-inch cast iron skillet from Lodge because it distributes heat evenly and retains it perfectly. Cast iron also adds a subtle iron-rich flavor over time.
If you don’t have cast iron, a heavy stainless steel or ceramic skillet works too. Just make sure it can handle 375°F without warping. 🔥
Mixing Bowls
You’ll need at least two medium-sized mixing bowls—one for combining the breadcrumb topping and another for tossing the cooked pasta with cheese sauce. I prefer stainless steel bowls because they’re durable and easy to clean, but any non-reactive bowl (glass or ceramic) works.
Avoid plastic if you’re using melted cheese, as it can warp.
Measuring Tools
Precision matters here, especially with the cheese and breadcrumbs. Use a set of stainless steel measuring cups and spoons for accuracy. For the 1.5 lb elbow macaroni, a kitchen scale is ideal, but a measuring cup works if you’re precise.
A fine-mesh cheese grater (like the Microplane) ensures your sharp cheddar and Gruyère shred evenly—no clumps! 🧀
Bacon Cooking Tools
Cooking 0.75 lb bacon requires a slotted spatula (I love the OXO Good Grips) to easily separate the bacon from the rendered fat. A pair of kitchen shears makes chopping the bacon into ½-inch pieces effortless.
For extra crispiness, I recommend using a wire cooling rack to drain excess fat after cooking—just place the bacon on it for 2-3 minutes before chopping.
Breadcrumbs & Seasonings
To get that perfect crispy topping, you’ll need a small bowl for mixing the panko breadcrumbs with seasonings. A whisk or fork works great for combining the garlic powder, onion powder, and other spices evenly.
For extra flavor, I like to toast the breadcrumbs in a dry skillet over medium heat for 2-3 minutes before mixing with flour—it deepens their nuttiness.
Oven Thermometer
Ovens vary wildly in accuracy, so an oven thermometer (like the Thermoworks Oven Thermometer) is a game-changer. Place it in your oven while preheating to 375°F—if it reads 350°F, you’ll need to adjust your baking time.
This ensures your mac and cheese bakes evenly without over- or under-cooking. Trust me, this small tool saves you from guesswork! 🌡️
Nutrition facts
Frequently asked questions
Can I make this baked mac and cheese ahead of time?
Assemble the dish up to 24 hours ahead and refrigerate uncovered. The breadcrumbs will stay crunchy, and the cheese will set perfectly. When ready to bake, cover with foil and warm in the oven at 350°F for 15 minutes, then uncover and broil for 2-3 minutes to crisp the top again. For freezing, bake fully, cool completely, wrap tightly, and freeze for up to 3 months. Thaw overnight in the fridge.
Why is my breadcrumb topping not crispy?
There are two common culprits: moisture or insufficient baking time. First, make sure your breadcrumbs are completely dry before pressing them onto the mac and cheese. If the top feels soggy, bake 5-10 minutes longer at 375°F or broil for 1-2 minutes at the end. For extra insurance, sprinkle additional breadcrumbs on top right before baking.
Can I use a different type of pasta?
While elbow macaroni is ideal for its shape and texture, you can substitute with penne or cavatappi for similar results. Avoid long pasta like spaghetti or fettuccine—they won't hold the cheese sauce as well. For a fun twist, try shells or jumbo pasta, but increase baking time by 5-7 minutes to ensure the centers cook through. Just remember: smaller shapes = better texture!
How do I make this vegetarian?
Swap the bacon for crispy fried onions or smoked paprika-seasoned chickpeas for a meaty texture. For extra richness, add ½ cup nutritional yeast to the cheese sauce or fold in ½ cup cooked lentils for protein. The breadcrumb topping stays the same—just omit the bacon fat when making the cheese sauce and use olive oil or butter instead.
What's the best way to reheat leftovers?
For the crispiest results, cover with foil and warm at 350°F for 10-15 minutes until bubbly. Then uncover and broil for 1-2 minutes to restore the breadcrumb crunch. If using the microwave, cover loosely with a damp paper towel and heat in 30-second intervals until warm—just know the texture will be softer. For oven reheating, add a splash of milk to the top before covering to prevent drying.
