Bacon Cheese Sauce Recipe: Smoky Crispy Top With Pull-Apart Cheese Streaks

Sauces & Condiments

Bacon Cheese Sauce Recipe: Smoky Crispy Top With Pull-Apart Cheese Streaks

This bacon cheese sauce recipe delivers the perfect balance of smoky, crispy bacon bits and pull-apart cheese streaks that elevate any dish. The secret lies in rendering bacon until it's perfectly crisp, then creating a rich, velvety sauce that clings to everything it touches.

I developed this recipe after years of testing—it's the kind of sauce that transforms ordinary meals into something special without requiring complicated techniques.

The foundation is a simple roux made with butter and flour, which forms the base for the sauce. As the bacon cooks, its rendered fat infuses the roux, creating a flavorful canvas for the cheese.

Adding sharp cheddar and cream cheese creates a smooth, creamy texture, while the crispy bacon bits add a satisfying crunch. This sauce is incredibly versatile—perfect for drizzling over pasta, smothering nachos, or serving as a dipping sauce for fries or veggies.

What makes this sauce truly special is the crispy bacon top that forms when you broil it at the end. The cheese stretches and pulls into golden, gooey strands, creating a texture that's impossible to resist.

The smoky flavor from the bacon blends seamlessly with the creamy cheese, making every bite rich and satisfying. Once you try this sauce, you'll never settle for anything less.

This recipe is designed to be foolproof, with clear steps for achieving the perfect consistency and texture. The sauce thickens beautifully and can be made ahead of time, reheated, or even frozen for later use.

Whether you're cooking for a crowd or treating yourself to a special meal, this bacon cheese sauce will take your dish to the next level. Let's get started!

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

Ingredients for bacon cheese sauce

Nine ingredients transform into the ultimate smoky, cheesy sauce with irresistible crispy bacon top.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 8 oz Thick-cut for crispiness, chopped into small pieces
Unsalted Butter 🧈 4 tbsp Cold for roux, European-style preferred
All-Purpose Flour 🌾 ¼ cup White flour, sifted for smooth roux
Sharp Cheddar Cheese 🧀 1 ½ cups Shredded, aged 2+ years for tang
Cream Cheese 🧀 8 oz Full-fat, room temperature for blending
Whole Milk 🥛 ½ cup Warmed slightly for smoother sauce
Garlic Cloves 🧄 2 cloves Minced for subtle depth
Ground Black Pepper 🌶️ ½ tsp Freshly cracked for heat
Diamond Crystal Kosher Salt 🧂 ½ tsp For seasoning, not salting bacon
Freshly Ground White Pepper 🌶️ ¼ tsp Optional, for elegant finish

The bacon makes or breaks this sauce—thick-cut is non-negotiable for that perfect crunch. Costco or Trader Joe's carry great pre-chopped bacon, but if you're buying whole slices, chop them yourself for even cooking. Look for bacon with good marbling; it renders more fat for a richer sauce. The butter should be cold when making the roux—European-style melts cleaner than American. Don't skip sifting the flour; lumps make for a grainy sauce. For the cheddar, aged 2+ years gives that perfect tang—White Cheddar or Colby Jack work too if you're in a pinch.

No thick-cut bacon? Regular bacon chopped extra small works, but it won't be as crispy. Ran out of butter? Olive oil or bacon fat can substitute, but reduce by 1 tbsp. The cream cheese must be full-fat—low-fat versions make the sauce break. For a dairy-free twist, swap cheddar for vegan sharp cheddar> and cream cheese for cashew cream>. The milk can be warmed in the microwave for 20 seconds to blend smoother. Fresh garlic is ideal, but garlic powder at half the amount works if you're short on time. The white pepper is optional but adds that restaurant-quality finish—skip it if you prefer classic black pepper.

This sauce reheats beautifully—just add a splash of milk to loosen it up. Keeps in the fridge for 5 days covered tightly, or freeze for 3 months in airtight containers. For the crispy top, broil for just 2-3 minutes—watch it like a hawk! The sauce thickens as it cools, so if it seems too stiff when reheating, stir in another splash of milk. Double the recipe if you're feeding a crowd—it disappears fast. Leftovers make killer grilled cheese fillings or mac and cheese upgrades.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear, this sauce comes together with just five things—no fancy pantry trips. Toss in thick-cut bacon (the crispier, the better), melt some butter, whisk in flour, then fold in sharp cheddar and cream cheese. That’s it. No measuring cups, no stress.
  • Crispy-Salty Creamy Dream: Here’s what sold me—the way the bacon’s smoky bite cuts through the rich, velvety cheese. The sharp cheddar adds that tangy punch, while the cream cheese keeps it smooth. Honestly? It’s the kind of sauce that makes you close your eyes halfway through the first bite.
  • Mac and Cheese MVP: Between us, this sauce turns anything into a meal. Dump it over pasta, roasted broccoli, or even baked potatoes. My lazy Sunday mornings now include a skillet of eggs drowned in this stuff. (Yes, even on a Tuesday night.)
  • Leftovers That Don’t Suck: Unlike most sauces that turn grainy or separate, this one reheats like a dream. Store it in the fridge for up to five days—it’s still creamy, still packed with flavor, and still saves me from takeout. Budget win, too. A pound of bacon and a block of cheese stretch farther than you’d think.

Step-by-step instructions for bacon cheese sauce

This sauce delivers that perfect smoky, crispy top with melt-in-your-mouth cheese—here's how to nail it every time.

1

Cook the Bacon Until Crispy

Place the 8 oz thick-cut bacon in a large skillet over medium heat. Let it cook undisturbed for 5-6 minutes until the edges start to crisp and the fat begins to render. I like to press down gently on the bacon pieces during the first minute—this prevents them from curling and ensures even contact with the pan.

Once the bacon is deep golden brown and the fat has rendered out (about 8-10 minutes total), remove it from the skillet using a slotted spoon and transfer to a paper towel-lined plate. Leave the rendered fat in the pan—this is liquid gold for flavor. If you're worried about excess grease, you can pour off about ½ cup of the fat, leaving enough to coat the bottom of the pan for the roux.

2

Build the Roux for Thick, Rich Sauce

Reduce the heat to medium-low and add the 4 tbsp cold unsalted butter to the skillet with the bacon fat. Let it melt completely, then sprinkle in the 0.25 cup all-purpose flour all at once. Using a wooden spoon, whisk vigorously for 1-2 minutes until the mixture turns a deep golden brown and smells nutty—this is your roux.

Here's the thing—don't walk away. A roux burns faster than you think, and burned flour tastes bitter. You'll know it's ready when it looks like wet sand and coats the back of a spoon. If it starts to darken too quickly, reduce the heat immediately. Once golden, add the 2 minced garlic cloves and cook for 30 seconds until fragrant—this adds subtle depth without overpowering.

3

Add Milk and Cheese for Creamy Perfection

Gradually pour in the 0.5 cup whole milk while whisking constantly to prevent lumps. Let the mixture simmer gently for 3-4 minutes until it thickens slightly. Then, reduce the heat to low and begin adding the 8 oz cream cheese and 1.5 cups sharp cheddar cheese in small batches, whisking vigorously after each addition.

I like to add the cream cheese first because it melts more smoothly than the sharper cheddar. Keep whisking until the sauce is completely smooth and all the cheese has melted—no grainy bits allowed. If the sauce looks too thick, add 1-2 tablespoons of milk to reach your desired consistency. The goal is a silky, pourable sauce with just enough body to cling to everything.

4

Season and Finish with Crispy Bacon

Season the sauce with 0.5 tsp diamond crystal kosher salt, 0.5 tsp ground black pepper, and 0.25 tsp freshly ground white pepper. Taste and adjust—this is where the magic happens. The white pepper adds a sophisticated touch, but you can skip it if you prefer classic black pepper heat.

Now, here's the moment that matters: crumble the crispy bacon on top of the sauce and let it sit for 1-2 minutes so the fat infuses into the cheese mixture. This step elevates the sauce from good to extraordinary. For an extra touch, you can even sprinkle a pinch of smoked paprika on top—it enhances that smoky flavor without overpowering. Serve immediately over mac and cheese, baked potatoes, or grilled steaks for the ultimate indulgence.

👨‍🍳

Pro Tips For Making Bacon Cheese Sauce

  • CRISP THE BACON LOW: Cook thick-cut bacon on the stovetop at 225°F (107°C)—not high heat—until the fat renders but the meat stays flexible. I learned this the hard way: high heat makes the bacon crisp too fast, and the fat burns before it fully renders, ruining the sauce’s depth.
  • GRATE THE CHEESE FINE: Use a box grater, not pre-shredded cheese—those anti-caking agents make the sauce grainy. Sharp cheddar should be freshly grated and added off the heat, or it’ll clump like glue. (Yes, even if you’re impatient like me.)
  • WHISK THE ROUX LONG: Cook the butter and flour together until it’s golden brown, not just bubbly—about 3-4 minutes. Rushing this step means a raw flour taste, and no one wants that. Lower the heat if it smells nutty too soon.
  • SAVE THE BACON FAT: Don’t dump that rendered fat—strain it through a fine-mesh sieve into your saucepan. It’s liquid gold for flavor, and it keeps the sauce from breaking when you add the cheeses. (Your future self will notice the difference.)

Wine and beer pairings for this recipe

Rich Beer Pairings

For this decadent bacon cheese sauce, I recommend pairing it with a stout or amber ale—the malty sweetness and caramel notes complement the smoky bacon beautifully. A Guinness or Samuel Smith’s Nut Brown Ale works wonderfully, as their roasted flavors mirror the bacon’s depth.

The creamy texture of the sauce also pairs well with the smooth, slightly bitter finish of these beers. 🍺

Crisp White Wine

A dry Chardonnay or Sauvignon Blanc cuts through the richness of the sauce while enhancing its cheesy, smoky flavors. Look for a wine with subtle oak notes—like a California Chardonnay or a New Zealand Sauvignon Blanc—to balance the sauce’s creaminess without overpowering it.

The acidity in these wines helps cleanse your palate between bites.

Smoky Bourbon Cocktail

If you’re feeling adventurous, try a bourbon-based cocktail like a Bacon Old Fashioned—mix 2 oz bourbon, 1 tsp maple syrup, and a dash of bitters, then garnish with a crispy bacon strip.

The caramel and oak in the bourbon echo the sauce’s smokiness, while the bacon garnish ties everything together perfectly. Serve with ice for a refreshing contrast to the warm sauce.

Light Lager for Balance

For a lighter option, a crisp lager like Heineken or Budweiser provides a refreshing contrast to the sauce’s richness. The subtle hop bitterness helps balance the creamy, cheesy flavors, making it an ideal choice for casual gatherings.

The carbonation also helps cut through the sauce’s heaviness, keeping your meal feeling fresh and balanced.

Spiced Red Wine Option

If you prefer red wine, opt for a light Pinot Noir or a spiced Merlot with notes of vanilla and dark fruit. The wine’s subtle sweetness complements the sauce’s smoky, cheesy profile without clashing.

A California Merlot with a hint of oak works particularly well—just avoid heavy, tannic reds that could overpower the dish. 🍷

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 145mg48%
Sodium 1020mg44%
Total Carbohydrate 12g4%
Dietary Fiber 1g4%
Sugars 3g
Protein 18g36%
* 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 sauce without bacon?

The bacon adds that signature smoky flavor and crispy texture, but you can substitute it with crispy pancetta or smoked paprika> (½ tsp) for a similar depth. For texture, try adding crumbled fried onions> or toasted breadcrumbs> at the end. The sauce will still be rich and cheesy, but miss out on that irresistible crunch.

2

How do I fix a sauce that's too thick or too thin?

Too thick? Thin with 1 tbsp warm milk> at a time while whisking. Too thin? Simmer uncovered for 2-3 minutes> to reduce, or make a quick slurry with 1 tsp cornstarch + 1 tbsp cold water> and stir in. The sauce should coat the back of a spoon but still be pourable.

3

What are the best ways to use this sauce?

This sauce is incredibly versatile! Try it as a pasta drizzle>, nacho dip>, baked potato topping>, or grilled steak glaze>. It also elevates mac and cheese>, loaded fries>, or even breakfast hash>. For extra decadence, broil the top for 2-3 minutes> to create pull-apart cheese streaks.

4

Can I make this sauce ahead of time?

Yes! Store it in an airtight container> in the fridge for 5 days> or freeze for 3 months>. To reheat, warm gently on the stove with a splash of milk to restore creaminess. For the crispy bacon top, add it fresh after reheating—it won't crisp up again, but the flavor will still shine.

5

What cheese can I substitute if I don't have sharp cheddar?

Use Monterey Jack>, Colby Jack>, or Pepper Jack> for a milder flavor. For extra richness, blend half cheddar with cream cheese>. Avoid pre-shredded cheese—it contains anti-caking agents that make the sauce grainy. If you're dairy-free, swap cheddar for nutritional yeast> or vegan sharp cheddar**>.

★★★★★4.9(11 reviews)
Categories Sauces & Condiments