Bacon Mac and Cheese Recipe Stovetop: Smoky Crispy Top Meets Cheesy Ooze

Breakfast & Brunch

Bacon Mac and Cheese Recipe Stovetop: Smoky Crispy Top Meets Cheesy Ooze

This bacon mac and cheese recipe stovetop delivers the perfect marriage of smoky, crispy bacon and ultra-creamy cheese sauce—all made in one pot.

The secret lies in cooking the bacon first to render fat for flavor, then transforming it into a golden, crunchy topping that contrasts beautifully with the rich, velvety mac underneath. I've perfected this method over countless batches, ensuring every bite is packed with texture and depth without requiring an oven.

The process is simpler than you think: boil your pasta, cook the bacon until crispy, then melt a blend of sharp cheddar and cream cheese into a silky sauce using the bacon fat.

Stirring constantly on medium-low heat keeps the cheese from separating, while a splash of heavy cream adds luxurious smoothness. The key to that signature crispy top?

Broiling the mac for just 2-3 minutes at the end—though I'll show you how to achieve it right on the stovetop if you're avoiding the oven.

What you'll end up with is a dish that's impossible to resist—golden, bubbling edges that shatter with each bite, tender pasta coated in a sauce so rich it practically oozes, and bacon that's crispy enough to stand up to the cheesy goodness.

This version stays true to comfort food roots while offering restaurant-quality results with minimal cleanup. The best part? It comes together in under 30 minutes without sacrificing any of that creamy, cheesy perfection.

Serve it as-is for maximum indulgence, or garnish with extra bacon bits, green onions, or a sprinkle of smoked paprika for added depth. Pair it with a simple arugula salad or crusty bread to soak up every last bit of that cheesy sauce.

Let's get cooking—your taste buds won't regret it.

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

Ingredients for bacon mac and cheese recipe stovetop

Pantry staples plus crispy bacon—this stovetop mac delivers restaurant-style cheesy perfection.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Uncooked, medium or short elbow
Thick-Cut Bacon 🥓 8 oz Cut into 1/2-inch pieces
Sharp White Cheddar Cheese 🧀 2 cups Shredded, block preferred
Cream Cheese 🧀 8 oz Full-fat, room temperature
Heavy Cream 🥛 ½ cup Full-fat for richness
Whole Milk 🥛 ½ cup Warmed slightly
Yellow Mustard 🍯 1 tbsp For subtle tang
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Kosher Salt 🧂 1 ½ tsp Adjust to taste
Garlic Cloves 🧄 2 cloves Minced, optional
Butter 🧈 2 tbsp For extra richness
Green Onions 🧅 2 whole Sliced, for garnish
Smoked Paprika 🌶️ ½ tsp For smoky depth

The bacon is non-negotiable here. Thick-cut gives you that ideal crunch, and cutting it into 1/2-inch pieces ensures even cooking. I always grab the applewood-smoked variety from Costco—it’s worth the extra few cents for that deep, smoky flavor. Look for good marbling in the fat; that’s what renders into liquid gold for your sauce. If you’re in a rush, Trader Joe’s sells pre-cooked bacon bits, but nothing beats the real deal. The cheese matters too—sharp white cheddar from a block (not pre-shredded) melts smoother and tastes fresher. Kraft or Cabot are solid choices, but any aged cheddar works.

No thick-cut bacon? Regular bacon cut into smaller pieces works in a pinch, but it’ll crisp up faster—watch it like a hawk. Pre-shredded cheese giving you grief? Grate your own—it melts like a dream. The cream cheese is key for that ultra-creamy texture, but no full-fat version means you’ll lose that velvety mouthfeel. Short on heavy cream? Half-and-half or whole milk stretches it, though the sauce won’t be quite as luscious. The mustard adds a sneaky tang—skip it if you’re sensitive to flavors, but trust me, it balances the richness. And if you’re feeling fancy, add a splash of white wine when melting the cheese for extra depth.

This dish tastes even better the next day—honestly, the flavors meld into something magical. Store leftovers in an airtight container for up to 5 days, or freeze portions for 3 months. Reheat gently with a splash of milk to restore creaminess. For extra crispy bacon on top, broil for 2-3 minutes right before serving. Garnish with green onions and smoked paprika right before eating—those colors make the dish pop. Double the recipe if you’re feeding a crowd; it’s that good.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s actually one-pan—no baking, no extra bowls. Toss the cooked macaroni right into the skillet with the crispy bacon and creamy cheese sauce, and you’re done. Honestly, the cleanup is criminally easy.
  • Crispy-Creamy Obsession: That thick-cut bacon adds a smoky crunch, while the sharp cheddar and cream cheese melt into a velvety, stretchy blanket around every bite. The heavy cream ties it all together—rich, but not heavy. (Yes, even on a Tuesday night.)
  • Leftovers That Don’t Suck: This mac and cheese actually reheats well—no grainy texture or sad, separated cheese. I make a big batch on Sunday, and it’s still begging for seconds by Wednesday. Between us, it’s my go-to for lazy days or when I need to feed a crowd without stress.
  • Budget-Friendly Luxury: Sharp cheddar and cream cheese feel fancy, but they’re affordable staples. Thick-cut bacon adds that "I put in effort" vibe without breaking the bank. Not the prettiest dish, but the taste makes up for it every time—plus, it’s cheap enough to splurge on good cheese.

Step-by-step instructions for bacon mac and cheese

This stovetop method delivers that perfect smoky, crispy top while keeping the cheese gooey and rich.

1

Cook the Bacon and Prepare the Pasta

In a large skillet, cook the 8 oz thick-cut bacon over medium heat for 12-15 minutes, stirring occasionally, until the bacon is deep golden brown and crispy. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the skillet. This fat is pure flavor gold—don't drain it!

While the bacon cooks, bring a large pot of salted water to a rolling boil. Add the 12 oz elbow macaroni and cook according to package directions until al dente—about 1 minute less than suggested. Reserve 1 cup of the starchy pasta water before draining, then set the pasta aside. That starchy water is your secret weapon for a silky sauce.

2

Build the Cheesy Sauce Base

Reduce the heat under the skillet with bacon fat to medium-low and add the 2 tbsp butter. Melt it completely, then sprinkle in the 0.5 tsp smoked paprika and stir for 30 seconds until fragrant. Add the 2 minced garlic cloves and cook for another 30 seconds—just until you smell that garlic aroma, but don't let it brown.

Gradually whisk in the 0.5 cup heavy cream and 0.5 cup whole milk, letting the mixture simmer gently for 2-3 minutes until slightly thickened. Here's where the magic happens: reduce heat to low and add the 8 oz cream cheese and 2 cups sharp white cheddar cheese, stirring constantly until completely melted and smooth. If the sauce looks too thick, add 2-3 tablespoons of the reserved pasta water to loosen it.

3

Combine and Create the Crispy Top

Add the drained pasta to the skillet and toss gently to coat everything in the cheesy sauce. Stir in the 1 tbsp yellow mustard, 1.5 tsp kosher salt, and 0.5 tsp ground black pepper, mixing well. Taste and adjust seasoning if needed—this is your chance to balance the flavors before the final step.

Transfer the entire mac and cheese mixture to a greased 8-inch oven-safe skillet (or use your current skillet if oven-safe). Sprinkle the crispy bacon evenly over the top, then broil for 2-3 minutes until the cheese begins to bubble and the bacon turns deep golden brown and slightly crispy again. Watch it closely—you want that beautiful contrast of crispy bacon on top and gooey cheese underneath.

4

Serve with Fresh Garnishes

Remove from the broiler and let it rest for 2-3 minutes before serving. This resting time lets the layers set slightly, making it easier to scoop. Garnish with the 2 sliced green onions just before serving to add a fresh pop of color and brightness that cuts through the richness.

Serve immediately while the top is still crispy and the cheese is at its peak gooeyness. The contrast of textures—crispy bacon, creamy sauce, and perfectly cooked pasta—is what makes this dish so irresistible. Leftovers? Reheat gently in the microwave with a splash of milk to restore that creamy texture.

👨‍🍳

Pro Tips For Making Bacon Mac And Cheese Recipe Stovetop

  • Cook Bacon First: DESCRIPTION: I learned this the hard way—trying to mix in cold bacon at the end just makes the sauce grainy. Crisp thick-cut bacon until the edges are deep brown, then chop it while it’s still hot. The rendered fat will add richness to the cheese sauce, and the bacon stays crispy, not soggy.
  • Shred Cheese Aggressively: DESCRIPTION: Sharp white cheddar is the star, but big chunks mean uneven melting. Use a box grater or pulse in a food processor until you’ve got rice-sized shreds—no clumps. Cream cheese blends in smoothly, but cheddar needs this fine texture to create that velvety, stretchy sauce.
  • Simmer Sauce Low and Slow: DESCRIPTION: After adding the heavy cream, resist the urge to blast the heat. A gentle simmer for 5–7 minutes keeps the sauce from breaking or turning rubbery. Stir constantly—this isn’t the time to walk away. (Yes, even if you’re impatient like me.)
  • Reserve Starchy Water: DESCRIPTION: Drain the cooked macaroni, but save a splash of that starchy pasta water. When the cheese sauce feels too thick, add it a tablespoon at a time. It’s the secret to a sauce that clings to the noodles instead of separating—trust me, it’s non-negotiable.

Best sauces and condiments for this dish

Creamy Upgrades

Elevate your sauce with a splash of whole milk or half-and-half for extra richness. For a velvety texture, whisk in 2 tbsp sour cream or 1 oz cream cheese at the end. I love adding ½ cup Gruyère cheese for a nutty twist—it melts beautifully and adds depth.

If you're feeling adventurous, stir in 1 tsp Dijon mustard for a tangy kick that balances the creaminess. 🥛

Smoky Depth Boosters

Infuse your dish with extra smokiness by adding ½ tsp liquid smoke to the bacon fat while melting the cheese. For a spicier profile, sprinkle ¼ tsp cayenne pepper into the sauce. I also love tossing in 2 tbsp cooked chorizo with the bacon for a Spanish-inspired twist.

If you're using pre-cooked bacon bits, toast them in a dry skillet for 1-2 minutes to revive their crispiness. 🌶️

Creamy Sauce Fixes

If your sauce turns out too thick, loosen it with reserved pasta water—just 2-3 tablespoons at a time. For a silkier finish, whisk in 1 tbsp cornstarch mixed with 2 tbsp cold milk to thicken it back up.

If the cheese separates, reduce heat to low and stir in 1 tbsp cold butter to emulsify. For extra creaminess without extra fat, blend ½ cup ricotta cheese into the sauce—it adds moisture without heaviness. 🧈

Crispy Top Hacks

Skip the broiler and achieve a crispy top stovetop by spreading the mac and cheese in a thin layer in your skillet, then covering it with a lid for 5 minutes to melt the cheese.

Uncover and use a kitchen torch to crisp the top for 30 seconds—this works beautifully for outdoor cooking. For an extra crunch, sprinkle ½ cup panko breadcrumbs mixed with 1 tbsp melted butter over the top before broiling. 🔥

Flavor Balancers

Cut through the richness with a bright garnish like pickled jalapeños or quick-pickled red onions. A squeeze of fresh lemon juice or a sprinkle of fresh dill adds freshness. For a tangy contrast, whisk 1 tsp apple cider vinegar into the sauce.

If your dish tastes too salty, balance it with 1 tsp honey or 1 tbsp maple syrup—it sounds odd, but it works wonders. 🍯

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 30g150%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 6g
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

Can I make this stovetop mac and cheese without heavy cream?

Yes! Replace the ½ cup heavy cream with ¾ cup whole milk for a lighter version, though the sauce will be slightly less rich. For extra creaminess without heavy cream, whisk in 2 tbsp sour cream or ½ cup ricotta cheese at the end. The texture will still be smooth, just with a slightly different mouthfeel.

2

Why did my cheese sauce get grainy?

Grainy cheese usually means overheating or using cold cheese. Always melt cheese over low heat and stir constantly. For extra insurance, cut cream cheese into small cubes and let it sit at room temperature for 10 minutes before adding. If it happens, whisk in 1 tbsp cold butter to emulsify the sauce.

3

How do I make it extra crispy without a broiler?

Spread the mac and cheese in a thin layer in your skillet, then cover with a lid for 5 minutes to melt the cheese. Uncover and use a kitchen torch to crisp the top for 30 seconds. For a stovetop-only method, sprinkle ½ cup panko breadcrumbs mixed with 1 tbsp melted butter over the top and let it toast uncovered for 2-3 minutes on medium heat.

4

Can I use pre-cooked bacon bits instead of thick-cut bacon?

Yes, but the flavor and texture will differ. Toast 4 oz pre-cooked bacon bits in a dry skillet for 1-2 minutes to revive crispiness. For extra flavor, add ½ tsp smoked paprika to the sauce. Thick-cut bacon gives better fat for cooking and a more substantial crunch, but pre-cooked bits save time.

5

What's the best way to reheat leftovers?

Reheat gently in the microwave with 1-2 tablespoons of milk to restore creaminess. For a crispy top, transfer to an oven-safe dish and broil for 2-3 minutes after reheating. Never microwave without adding liquid—it makes the cheese rubbery. Leftovers taste even better the next day as flavors meld!

★★★★★4.6(2 reviews)
Categories Breakfast & Brunch