Bacon Mac and Cheese Recipe Stovetop: Smoky Crispy Bacon Bites With Gooey Pull-Apart Cheese

Breakfast & Brunch

Bacon Mac and Cheese Recipe Stovetop: Smoky Crispy Bacon Bites With Gooey Pull-Apart Cheese

This stovetop bacon mac and cheese delivers the perfect balance of smoky, crispy bacon bites and gooey, pull-apart cheese—all in one pot.

The secret lies in cooking the bacon first to render maximum flavor, then using that rendered fat to create a rich, velvety cheese sauce that clings to every elbow macaroni. I’ve perfected this method over countless batches, ensuring the edges stay crispy while the centers remain tender and creamy.

The beauty of this recipe is its simplicity: no oven required, just a stovetop and 15 minutes of active time. You’ll start with crispy bacon, then melt a blend of sharp cheddar and cream cheese together for a sauce that’s impossible to resist.

The key technique? Stirring constantly as the cheese melts to prevent lumps, while keeping the heat medium-low to avoid breaking the sauce.

What you’ll end up with is a dish that’s restaurant-quality but made at home—crispy bacon pieces nestled in a pool of creamy, cheesy goodness that’s perfect for a quick weeknight dinner or a comforting brunch.

The texture is what sets it apart: crispy edges on the bacon, tender pasta, and a sauce so rich it coats every bite.

Serve immediately with extra bacon on top for added crunch, or let it sit for a few minutes to thicken slightly. This recipe is foolproof, versatile, and guaranteed to become a staple in your rotation. Let’s get cooking!

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

Ingredients for bacon mac and cheese recipe stovetop

Crispy bacon, creamy cheese, and tender pasta—just 11 ingredients for restaurant-quality stovetop comfort.

Ingredient Amount Notes
Elbow Macaroni 🍝 8 oz Dry, uncooked pasta
Thick-Cut Bacon 🥓 6 oz Cut into 1/2-inch pieces
Sharp White Cheddar Cheese 🧀 1 ½ cups Shredded, block preferred
Cream Cheese 🧈 4 oz Full-fat, room temperature
Whole Milk 🥛 ½ cup Warmed for smooth sauce
Unsalted Butter 🧈 2 tbsp For extra richness
Yellow Mustard 🌶️ 1 tsp For tangy depth
Kosher Salt 🧂 ½ tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ¼ tsp For finishing
Garlic Powder 🧄 ¼ tsp For subtle flavor
Dried Parsley 🌿 1 tbsp For garnish

The bacon is non-negotiable here—thick-cut gives the best texture and flavor. Costco or Trader Joe's have the best pre-cut pieces, but any thick-cut bacon works. For the cheese, sharp white cheddar is key—avoid pre-shredded (it has anti-caking agents that prevent melting). I always grab a 12-oz block from the deli counter and shred it myself. The cream cheese should be full-fat for that velvety texture, and room temperature melts more smoothly. If you're in a hurry, microwave it for 20 seconds to soften.

No thick-cut bacon? Regular bacon cut into 1/2-inch pieces works in a pinch, but it won't be as crispy. Substituting cheddar? Monterey Jack or pepper jack adds a nice twist. Fresh out of milk? Heavy cream works too, but it’ll be slightly richer. For a tangier kick, add a splash of lemon juice to the sauce. The mustard is optional but adds depth—skip it if you prefer a milder flavor. If you're watching calories, reduce the butter to 1 tbsp and use low-fat cream cheese, though the texture won't be quite as luxurious.

This dish is best served immediately—crispy bacon and creamy sauce don’t reheat well. If you must store leftovers, let it cool slightly, then refrigerate for up to 3 days. Reheat gently in a skillet with a splash of milk to restore creaminess. For extra crispy bacon, broil for 2-3 minutes before serving. The sauce thickens as it cools, so add a splash of milk if it seems too stiff when reheating. Portion into individual containers for easy lunches—just add extra bacon on top when reheating.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this stovetop method—no baking required. Just boil the pasta, crisp the bacon in the same pot, then stir in the cheeses until it’s velvety smooth. That’s it. No extra dishes, no waiting for an oven.
  • Crispy-Creamy Balance: The thick-cut bacon adds that smoky crunch, while the sharp cheddar and cream cheese create a rich, melty center. Honestly, the contrast is what makes this dish dangerously good—every bite has both textures.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat perfectly, and the kids actually eat it cold in their lunches. (Yes, even on a Tuesday.) Plus, it’s cheap enough to make twice a week without guilt.
  • Budget Buster: Sharp cheddar and cream cheese stretch far, and bacon in bulk saves money. I’ve fed six people for under $15, and no one complains. It’s the kind of dish that makes grocery shopping feel like a win.

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

Here's how to create the perfect balance of smoky bacon and ultra-gooey cheese every time.

1

Cook the Bacon Until Crispy

Place the 6 oz thick-cut bacon in a large skillet over medium heat. Cook undisturbed for 5-6 minutes until the edges begin to crisp and the fat starts to render. This slow cooking ensures maximum flavor extraction without burning.

Once the bacon reaches golden brown with crispy edges, use tongs to transfer it to a paper towel-lined plate, leaving the rendered fat in the skillet. The fat is liquid gold for both flavor and texture—don't drain it. Reduce the heat to medium-low and add 2 tablespoons unsalted butter to the skillet, letting it melt into the bacon fat.

2

Cook the Pasta Al Dente

Add the 8 oz elbow macaroni to the skillet with the bacon fat and butter. Stir to coat the pasta evenly in the fat, then add 4 cups of water (enough to cover the pasta by about 1 inch). Bring to a boil over high heat, then reduce to medium-high heat and cook for 8-9 minutes until the pasta is al dente—just slightly firm to the bite.

Drain any excess water through a colander, but leave about ½ cup of starchy pasta water in the skillet. This starchy liquid is essential for creating the creamy sauce later. If you drain it all, you'll have to add milk later, which can dilute the flavor.

3

Create the Cheese Sauce

Remove the skillet from heat and reduce the temperature to low. Add the 1.5 cups sharp white cheddar cheese, 4 oz cream cheese, 0.5 cup whole milk, 1 teaspoon yellow mustard, 0.5 teaspoon kosher salt, 0.25 teaspoon freshly ground black pepper, and 0.25 teaspoon garlic powder to the skillet.

Stir constantly for 3-4 minutes until the cheese melts completely and the sauce becomes smooth and velvety. If the sauce looks too thick, add 1-2 tablespoons of the reserved pasta water to loosen it. The sauce should coat the back of a spoon but still be thick enough to cling to the pasta.

4

Combine and Finish

Return the skillet to low heat and gently fold in the cooked bacon and any accumulated juices. Stir for 1-2 minutes to distribute the bacon evenly throughout the macaroni. The residual heat will gently warm the bacon, enhancing its crispiness while keeping the cheese sauce creamy.

Taste and adjust the seasoning if needed—you might need a pinch more salt or pepper to balance the flavors. The dish should be rich, smoky, and tangy with a perfect blend of cheddar and cream cheese. Sprinkle with 1 tablespoon dried parsley for a pop of color and freshness.

👨‍🍳

Pro Tips For Making Bacon Mac And Cheese Recipe Stovetop

  • CRANK THE HEAT FOR BACON: Start thick-cut bacon in a cold, dry skillet—then turn it to medium-high the second you hear the fat hit the pan. Low and slow makes sad, greasy bacon; high heat gets you crispy edges and rendered fat that’s actually usable for the sauce. (Yes, even if you’re impatient like me.)
  • GRATE THE CHEESE FINE: Skip the big chunks unless you want a mouthful of cheddar rocks. Use the smallest holes on your grater—this cheese melts better and coats the pasta evenly. Pro move: Mix half the sharp cheddar with the cream cheese first; it smooths out the sharpness before adding the rest.
  • DON’T DRAIN THE PASTA DRY: Save that starchy pasta water—it’s the glue holding your sauce together. Drain the macaroni just until it’s al dente, then reserve a cup of the water. You’ll need it to loosen the cheese mix if it gets too thick. (Trust me, I’ve fought with gluey mac and cheese.)
  • COOK THE PASTA IN THE SAME POT: No, you don’t need to wash the pot. Cook the macaroni in the skillet where you rendered the bacon—just dump in the drained pasta, add a splash of milk, and let it soak up the bacon fat while you melt the cheese. Less cleanup, richer flavor. (This isn’t the prettiest method, but it’s the tastiest.)

Best sauces and condiments for this bacon mac and cheese recipe stovetop

Smoky Bacon Fat

The rendered fat from crispy bacon is the foundation of this dish’s rich flavor. After cooking 6 oz thick-cut bacon until golden, leave the fat in the skillet—it’s packed with smoky depth that enhances the cheese sauce.

For extra flavor, I sometimes add a pinch of smoked paprika to the fat while cooking the bacon. 🥓

Creamy Cheese Blend

The combination of sharp white cheddar and cream cheese creates the perfect creamy yet tangy sauce. For a smoother texture, cut the cream cheese into small cubes before adding it to the skillet. If your sauce separates, stir in 1-2 tbsp reserved pasta water to restore creaminess.

Tangy Mustard Twist

A single 1 tsp yellow mustard adds a subtle tang that balances the richness of the cheese. For a milder flavor, reduce to ½ tsp. If you love heat, swap in Dijon mustard for a bolder kick. The mustard also helps emulsify the sauce, preventing separation. 🌶️

Garlic-Infused Depth

A pinch of garlic powder adds aromatic warmth without overpowering the dish. For a fresher taste, use 1 minced garlic clove sautéed in the bacon fat before adding the pasta. This step elevates the flavor without requiring extra ingredients.

Buttery Finish

The 2 tbsp unsalted butter at the end adds a luxurious richness that ties everything together. For a lighter option, use 1 tbsp butter and 1 tbsp olive oil. The butter should melt completely into the sauce for a velvety finish.

Fresh Herb Garnish

Finish with 1 tbsp dried parsley or fresh chives for brightness. The parsley adds color and a fresh contrast to the rich, smoky flavors. For extra flair, sprinkle with crumbled bacon bits on top before serving. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 45g58%
Saturated Fat 28g140%
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 use pre-cooked bacon for this stovetop recipe?

Not ideal! Pre-cooked bacon lacks the smoky depth and crispy texture that makes this dish special. For best results, always cook fresh thick-cut bacon in the skillet—it renders fat that creates rich flavor and helps create the creamy sauce. If you're short on time, use pre-cooked bacon but add an extra ½ tsp smoked paprika to compensate for lost flavor.

2

Why is my cheese sauce separating?

This usually happens when the sauce gets too hot or lacks enough fat/starch. Keep the heat at low when melting cheese and stir constantly. If it separates, whisk in 1-2 tbsp reserved pasta water to restore creaminess. For extra insurance, add a pinch of mustard—it helps emulsify the sauce naturally.

3

Can I make this ahead of time?

While it's best served immediately, you can prep components ahead. Cook the bacon and pasta separately, then refrigerate for up to 2 days. When ready to serve, reheat the pasta in the skillet with a splash of milk, then melt the cheese fresh. The sauce will thicken when cold, so thin with extra milk when reheating.

4

What's the secret to crispy bacon in this recipe?

Cook the bacon undisturbed on medium heat for 5-6 minutes until edges crisp. Use thick-cut pieces—they render fat more slowly, creating better flavor. For extra crunch, transfer bacon to a paper towel-lined plate to drain excess fat before adding back to the pasta.

5

Can I substitute other cheeses?

For a milder flavor, use Monterey Jack. For extra sharpness, try pepper jack or Gouda. Avoid pre-shredded cheese—it contains anti-caking agents that prevent smooth melting. If substituting, use 1:1 ratio by volume. The cream cheese is essential for creaminess, but you can use Neufchâtel if needed.

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