Bacon Mac And Cheese Stovetop Recipe: Crispy Bacon Bits and Melty Cheddar Fusion

Breakfast & Brunch

Bacon Mac And Cheese Stovetop Recipe: Crispy Bacon Bits and Melty Cheddar Fusion

This bacon mac and cheese stovetop recipe delivers the ultimate comfort food experience—crispy bacon bits folded into creamy, cheesy macaroni, all made on the stovetop in one pot.

The secret lies in cooking the pasta directly in the cheese sauce, ensuring every bite is rich, melty, and packed with that smoky-sweet bacon flavor. No oven required, just 30 minutes of hands-off cooking for a dish that tastes like a restaurant classic.

The magic happens when you brown the bacon first—its rendered fat becomes the base for the sauce, while the crispy bits add texture that cuts through the cheesy goodness.

Sharp cheddar and a touch of cream cheese create the perfect balance of tangy and creamy, while a sprinkle of paprika adds just enough warmth. This method is foolproof, even for beginners, and the results are restaurant-quality without the fuss.

What you’ll end up with is a creamy, cheesy, crisp-topped mac and cheese that’s impossible to resist—golden edges, tender pasta, and bacon that stays perfectly crispy. The sauce clings to every noodle, making each forkful a decadent experience.

It’s the kind of dish that turns a simple weeknight into a cozy, satisfying meal.

Best of all, this recipe scales easily—whether you’re feeding a family of four or a crowd for a gathering. Serve it as a main dish or alongside a crisp green salad for balance. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
High Cal

Ingredients for bacon mac and cheese recipe stovetop

These 12 ingredients transform into the ultimate stovetop comfort dish—crispy bacon, melty cheese, and perfectly tender pasta.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Medium or short cut preferred
Thick-Cut Bacon 🥓 6 oz Cut into 1/2-inch pieces
Sharp Cheddar Cheese 🧀 2 cups Shredded, block preferred
Cream Cheese 🧈 4 oz Full-fat for creaminess
Heavy Cream 🥛 1 cup Full-fat for richness
Whole Milk 🥛 ½ cup Warmed slightly
Butter 🧈 4 tbsp Unsalted, for browning
All-Purpose Flour 🌾 2 tbsp For thickening sauce
Smoked Paprika 🌶️ 1 tsp For warmth, adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Kosher Salt 🧂 1 ½ tsp Adjust to taste
Garlic Cloves 🧄 2 cloves Minced, for depth

The bacon is non-negotiable here. Thick-cut gives you the best crispy bits, and cutting it into 1/2-inch pieces ensures even cooking. Costco sells it in bulk for the best deal, but any grocery store carries it. For the cheese, block cheddar shreds better than pre-shredded—no clumps! I always grab Kraft sharp cheddar or Cabot if I'm feeling fancy. The cream cheese adds that velvety texture, so full-fat Philadelphia is worth the extra few cents. Pro tip: let the cheese sit at room temperature for 10 minutes before shredding—it melts smoother.

No thick-cut bacon? Regular bacon cut into smaller pieces works, but it won’t get as crispy. Short on cheddar? Monterey Jack at half the amount keeps it creamy. The smoked paprika can be swapped for regular paprika if that’s what you’ve got—just add a pinch more for depth. For the flour, all-purpose works fine, but Wondra instantized cornstarch makes the sauce thicker faster. The garlic is optional but adds a nice punch—skip it if you’re sensitive to strong flavors. And if you’re watching calories, reduce the heavy cream to 1/2 cup and add an extra splash of milk.

This sauce gets better the next day—honestly, it’s even more decadent after it’s had time to meld. Store leftovers in an airtight container for up to 4 days, or freeze for 3 months. I like to portion it into individual containers so I can grab a single serving for a quick lunch. The pasta stays tender when reheated, but if it feels dry, just add a splash of milk or water and stir. For extra crispy bacon bits, save the bacon grease in a jar—it’s perfect for future frying or basting!

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s literally one pan—no baking sheets, no extra bowls. Cook the bacon straight in the pot, drain it, then melt the cheeses right there. The only cleanup is a spatula and a fork.
  • Crispy-Creamy Obsession: That thick-cut bacon adds a smoky crunch, while the sharp cheddar and cream cheese blend into a velvety sauce. Honestly, the contrast of the crispy edges on the pasta with the ultra-creamy center? It’s the kind of dish that disappears faster than I can say “seconds, please.”
  • Lunchbox Hero: Between us, this is my go-to for meal prep—it reheats like a dream and keeps its texture for days. Pack it cold for work lunches, or warm it up for a quick dinner. My kids even eat it straight from the fridge (and still ask for more).
  • Budget Win: Sharp cheddar and cream cheese stretch further than you’d think, especially when paired with bacon’s rich flavor. I make this twice a month, and it’s always a hit without breaking the bank. Plus, the leftovers taste just as good reheated as they do fresh.

Step-by-step instructions for crispy bacon mac and cheese

Here's how to create the ultimate stovetop mac and cheese with perfectly crispy bacon and ultra-creamy cheese.

1

🔥 Step 1: Cook the Bacon Until Crispy

Place the 6 oz thick-cut bacon in a large, deep skillet over medium heat. Let it cook undisturbed for 5 minutes until the edges start to crisp. This gives you that perfect balance of crispy and tender bacon bits. After 5 minutes, gently flip the bacon pieces and continue cooking for another 3-4 minutes until they're golden brown and crispy all over.

Once the bacon is done, use a slotted spoon to transfer it to a paper towel-lined plate. Leave the bacon fat in the skillet—this is pure flavor gold for your sauce. If you have more than ¼ cup of bacon fat, you can pour off the excess, but don't drain it completely. The rendered fat is what makes this dish taste so rich and delicious.

2

🍳 Step 2: Cook the Elbow Macaroni Al Dente

In the same skillet with the bacon fat, add 4 tbsp butter and let it melt over medium heat. While the butter melts, bring a large pot of heavily salted water to a rolling boil. Add the 12 oz elbow macaroni and cook it for 1 minute less than the package instructions suggest—you want it al dente so it doesn't turn mushy when mixed with the cheese sauce.

Before draining, reserve 1 cup of the starchy pasta water. This water is essential for creating a smooth, velvety sauce. Drain the pasta and immediately add it to the skillet with the bacon fat and melted butter. Toss the pasta in the skillet for 1 minute to coat it in the fat, which adds incredible flavor and prevents the sauce from being too thin.

3

🥘 Step 3: Build the Ultimate Cheese Sauce

Reduce the heat to medium-low and sprinkle the 2 tbsp all-purpose flour over the pasta, stirring constantly for 1 minute to cook off the raw flour taste. Slowly pour in the 1 cup heavy cream and the 0.5 cup warmed whole milk, whisking continuously to prevent lumps from forming. Let the mixture simmer gently for 3-4 minutes until it begins to thicken.

In a separate bowl, combine the 2 cups sharp cheddar cheese and 4 oz cream cheese with the 1.5 tsp kosher salt, 0.5 tsp ground black pepper, and 1 tsp smoked paprika. Gradually add this cheese mixture to the pasta, stirring constantly until fully melted and smooth. If the sauce starts to look too thick, add 2-3 tablespoons of the reserved pasta water at a time until it reaches a creamy, coatable consistency.

4

👨‍🍳 Step 4: Finish with Bacon and Garlic

Return the crispy bacon to the skillet and stir it into the cheese sauce. Add the 2 minced garlic cloves and cook for an additional 1-2 minutes just until the garlic is fragrant. The residual heat from the skillet will gently warm the garlic without burning it, adding a subtle depth of flavor to the dish.

Taste and adjust the seasoning if needed—you might need a pinch more salt or pepper to balance the richness. The sauce should be thick enough to coat the back of a spoon but still flow smoothly. If it's too thick, add more pasta water 1 tablespoon at a time until it reaches your desired consistency. Serve immediately while the bacon is still crispy and the cheese is perfectly melty.

👨‍🍳

Pro Tips For Making Bacon Mac And Cheese Recipe Stovetop

  • CRANK THE HEAT: High heat for the cheese sauce is non-negotiable—start with the pan on medium-high and only drop to low once the cheese melts. I used to simmer it gently, and the sauce would turn gloppy instead of silky. Trust me, the initial sizzle makes all the difference.
  • CUT BACON SMALLER: Thick-cut bacon takes forever to crisp, and you’ll end up with uneven texture. Chop it into ½-inch pieces before cooking—it’ll render faster and still stay crispy enough to bite into. (Yes, even if you’re impatient like me.)
  • STIR CONSTANTLY: The moment the cheese hits the pan, grab that wooden spoon and don’t let up. Lumps form faster than you think, and once they’re there, they’re stubborn. If you walk away for even 30 seconds, you’ll regret it.
  • SALVAGE OVERCOOKED PASTA: Boiled pasta too long? Drain it, rinse under cold water, then toss it back in the pan with a splash of heavy cream while the cheese sauce cooks. The cream will rehydrate it just enough to save your dish—no one will ever know.

Serving suggestions for this dish

Classic Side Pairings

A crisp arugula salad with a light lemon vinaigrette balances the richness perfectly—toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp lemon juice, and a pinch of flaky sea salt.

The peppery bite cuts through the creamy cheese and smoky bacon. For extra crunch, add ¼ cup toasted pecans or crumbled bacon bits from your dish. 🥗

Garlic bread is a must-have—use a baguette or Italian loaf, brush with 2 tbsp melted butter, sprinkle with 1 tsp minced garlic and ¼ tsp dried parsley, then toast in the oven at 375°F for 8-10 minutes. The warm, buttery crust soaks up any leftover sauce.

Fresh Additions

Top your mac and cheese with quick-pickled red onions for a tangy contrast. Thinly slice ½ red onion, soak in ½ cup vinegar, 1 tsp sugar, and a pinch of salt for 15 minutes.

Drain and pat dry before sprinkling on top. Fresh chives or green onions add a bright pop of color—just chop 2 tbsp and scatter over the dish.

Beverage Pairings

A crisp lager like Peroni or Leinenkugel’s Summer Shandy cleanses your palate between bites. The effervescence cuts through the richness, while the light maltiness complements the smoky bacon. For wine lovers, a Chardonnay with oaky notes (like La Crema) enhances the cheesy depth without overpowering it. 🍷

Make It a Meal

Turn this into a full spread by adding roasted Brussels sprouts—toss 1 lb halved Brussels sprouts with 2 tbsp olive oil, ½ tsp smoked paprika, and ½ tsp salt, then roast at 425°F for 20 minutes.

The caramelized edges add a satisfying crunch. For a lighter option, serve with a simple tomato salad—slice 2 ripe tomatoes, drizzle with balsamic glaze, and sprinkle with fresh basil.

Garnish Like a Pro

Elevate your dish with crispy fried shallots—sauté 3 tbsp thinly sliced shallots in 2 tbsp bacon fat (from your recipe!) over medium heat for 3-4 minutes until golden. Sprinkle over the top for a gourmet touch.

A dusting of smoked paprika or freshly cracked black pepper adds a final layer of flavor. For a fun twist, add crumbled blue cheese (like Gorgonzola) for a tangy contrast. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 28g140%
Cholesterol 210mg70%
Sodium 1200mg52%
Total Carbohydrate 42g15%
Dietary Fiber 2g8%
Sugars 4g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does my stovetop mac and cheese get grainy?

Graininess usually happens when the cheese doesn't melt smoothly. Always use block cheddar (not pre-shredded) and let it sit at room temperature for 10 minutes before adding. Stir constantly over low heat and add reserved pasta water 1 tbsp at a time until creamy. If it still looks grainy, blend ½ cup cheese sauce and mix it back in.

2

Can I make this recipe without cream cheese?

Yes! Replace the 4 oz cream cheese with ½ cup extra sharp cheddar and add 2 tbsp sour cream for creaminess. The sauce will be slightly tangier but still rich. For a dairy-free option, use ½ cup cashew cream (blend soaked cashews with water) instead of the heavy cream.

3

How do I keep the bacon crispy in the final dish?

Cook the bacon until extra crispy (about 5-6 minutes total), then transfer it to a paper towel-lined plate. Only return it to the skillet for 30 seconds at the very end to warm through—this keeps the edges crisp. For extra crunch, save some bacon bits to sprinkle on top before serving.

4

What if my sauce is too thick or too thin?

Too thick? Add reserved pasta water 1 tbsp at a time until smooth. Too thin? Simmer uncovered for 2-3 minutes to evaporate excess liquid. For an instant fix, whisk in 1 tsp cornstarch mixed with 1 tbsp cold water—it thickens immediately. Always adjust gradually to avoid overcorrecting!

5

Can I make this ahead of time?

Assemble the dish (without the bacon) and refrigerate for up to 4 days in an airtight container. Reheat gently on the stovetop over low heat, stirring frequently and adding 1-2 tbsp milk if it thickens too much. For crispy bacon, add fresh bits when serving. For best texture, reheat only what you need.

★★★★★5.0(6 reviews)
Categories Breakfast & Brunch