Bacon Cheese Soup Recipe: Smoky Depth With Crispy Bacon Bits

Soups & Stews

Bacon Cheese Soup Recipe: Smoky Depth With Crispy Bacon Bits

This bacon cheese soup recipe delivers the ultimate comfort in every steaming bowl—rich, smoky, and topped with crispy bacon bits that add irresistible texture. The secret lies in slow-cooked bacon infused into the broth, creating layers of depth that transform simple ingredients into something extraordinary.

I’ve perfected this technique over years of testing, ensuring the cheese melts smoothly while maintaining that signature crispy edge on every bite.

The process starts with rendering bacon until perfectly crisp, then building flavor through sautéed onions and garlic before adding a roux for that velvety base. A splash of cream and sharp cheddar create the signature creamy texture, while a final toss with extra bacon bits guarantees that satisfying crunch.

This isn’t just soup—it’s a hearty, restaurant-quality dish that feels like a warm hug on a chilly day.

What makes this recipe stand out is the balance: tender, flavorful broth with just the right amount of creaminess, topped with bacon that stays crisp even after reheating. The aroma alone will have everyone gathered around the table, and the first spoonful delivers on that promise of smoky, cheesy perfection.

Ready in under an hour, it’s the kind of meal that turns ordinary weeknights into something special.

Serve with crusty bread for dipping or a sprinkle of green onions for freshness—this soup is versatile enough for casual dinners or holiday gatherings. The technique is straightforward, but the result is anything but basic. Let’s get cooking!

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

Ingredients for bacon cheese soup

Rich, smoky flavors start with crispy bacon and velvety cheese—just 13 ingredients for restaurant-quality comfort.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 12 oz Thick-cut for crispiness, chopped
Yellow Onion 🧅 1 whole Medium-sized, diced small
Garlic Cloves 🧄 4 cloves Fresh, minced fine
All-Purpose Flour 🌾 ½ cup For smooth roux
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
Chicken Broth 💧 6 cups Low-sodium preferred
Heavy Cream 🥛 1 cup Full-fat for richness
Sharp Cheddar Cheese 🧀 2 cups Shredded, aged 6+ months
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Green Onions 🌱 ¼ cup Chopped, for garnish
Black Peppercorns 🌶️ 10 whole For peppery depth
Fresh Thyme Leaves 🌿 ¼ tsp Or 1/8 tsp dried thyme

The bacon makes or breaks this soup. Thick-cut bacon delivers that perfect crispy crunch, while regular bacon gets too soft. I grab mine from Costco when I'm doing a big batch, but any grocery store carries it. For the cheese, aged sharp cheddar is non-negotiable—young cheddar won't melt as smoothly. Look for brands like Cabot or Tillamook at the dairy counter. The chicken broth should be low-sodium—Swanson or Pacific Foods are my go-tos, but homemade is even better if you've got time.

No thick-cut bacon? Regular bacon cooked extra crisp works in a pinch, but it won't hold up as well. Substituting cream with half-and-half or coconut milk cuts richness but keeps the texture. For a vegetarian version, swap bacon for smoked paprika and mushrooms**>. The thyme is optional but adds depth—Trader Joe's sells great dried thyme if fresh isn't available. The green onions add freshness, but skip them if you prefer a richer flavor. And don't skip the peppercorns—they infuse subtle heat that rounds out the soup beautifully.

This soup tastes even better the next day as flavors meld. Store in an airtight container for 4-5 days in the fridge, or freeze for up to 3 months. I like to portion it into individual containers so I can grab a bowl straight from the freezer. The bacon bits stay crisp if you reheat gently on the stove—just add a splash of broth to loosen the soup. For serving, I always keep extra cheese and bacon bits on hand so everyone can customize their bowl.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just fry the bacon, toss in the onions and garlic, then stir in the flour and butter. No extra bowls, no stress.
  • Crispy-Creamy Perfection: That thick-cut bacon stays crispy while the cheese melts into a velvety, rich broth. Honestly, the contrast is what makes it ridiculously good.
  • Budget-Friendly Feast: A pound of bacon and a bag of cheese stretch far—perfect for leftovers that taste just as amazing reheated. My wallet and I both approve.

Step-by-step instructions for bacon cheese soup

Here's how to build rich, smoky flavor with perfectly crisp bacon bits throughout.

1

Cook the Bacon Until Crisp

Place the 12 oz thick-cut bacon in a large, deep skillet over medium heat. Let it cook undisturbed for 8-10 minutes until the edges become deep golden brown and the fat begins to render aggressively. This initial crisping creates those signature bacon bits that'll float in your finished soup.

Once the bacon reaches golden brown and the fat pools about ½ inch deep in the pan, use tongs to transfer the bacon to a paper towel-lined plate. Drain all but 2 tablespoons of the bacon fat in the skillet - this fat is liquid gold for building flavor. Discard the remaining fat if it exceeds ¼ cup total, as too much can make the soup overly greasy.

2

Build the Roux for Thickening

Return the skillet to medium heat and add the ½ cup unsalted butter in cold cubes. Let it melt completely, then immediately whisk in the ½ cup all-purpose flour to form a smooth paste. Cook this roux for 3-4 minutes, stirring constantly with a wooden spoon, until it becomes light golden brown and smells nutty.

This roux is your soup's backbone - it thickens the broth and creates that velvety texture. Watch carefully as it cooks; if it darkens too quickly, reduce the heat slightly. You're aiming for a color between peanut butter and caramel, not deep brown like toasted breadcrumbs.

3

Sauté Aromatics and Develop Flavor

Add the diced yellow onion and minced garlic cloves to the roux, stirring constantly for 4-5 minutes until the onions soften and become translucent. The garlic should just begin to turn golden around the edges - don't let it brown completely or it'll become bitter.

At this point, add the 10 whole black peppercorns and ¼ tsp fresh thyme leaves, stirring for 30 seconds to toast the spices. Their aroma will deepen significantly during this brief cooking time. The peppercorns will release their oils and create subtle heat throughout the soup.

4

Simmer the Broth and Incorporate Cream

Slowly pour in the 6 cups chicken broth, whisking constantly to prevent lumps from forming. Bring the mixture to a gentle simmer, then reduce heat to low and let it cook uncovered for 15 minutes, stirring occasionally. This step allows the flavors to meld and the roux to fully incorporate.

After 15 minutes, stir in the 1 cup heavy cream and 1.5 tsp kosher salt. The soup should now have a smooth, velvety consistency with no visible flour particles. Taste and adjust seasoning with additional salt or ½ tsp ground black pepper if needed. The cheese will add additional saltiness, so go easy with the salt at this stage.

5

Finish with Cheese and Crispy Bacon

Reduce heat to low and gradually whisk in the 2 cups sharp cheddar cheese until completely melted and smooth. The cheese should create a rich, creamy coating throughout the soup. If the soup thickens too much, whisk in 2-3 tablespoons hot broth to reach your desired consistency.

Finally, return the crispy bacon to the soup and let it warm through for 2-3 minutes. The bacon should maintain its crisp texture while infusing the broth with its smoky flavor. Ladle into bowls and garnish with chopped green onions for freshness and color contrast. Serve immediately while the cheese remains melted and the bacon stays crisp.

👨‍🍳

Pro Tips For Making Bacon Cheese Soup

  • CRISP THE BACON LOW: Thick-cut bacon needs patience—cook it slow over medium heat until the edges turn golden and the fat renders just enough to coat the pan. High heat smokes it before it crisps, and you’ll end up with sad, limp strips. I learned this the hard way after tossing three batches into the trash.
  • CHOP ONIONS SMALL: Tiny diced onions (1/8-inch pieces) melt into the soup instead of sitting as chunks. If you’re impatient like me, pulse them in a food processor for 3 seconds—just enough to break them down. Big pieces turn into weird, chewy surprises later.
  • WHISK FLUID ROUX: When making the roux with flour and butter, keep the heat low and stir like your life depends on it. Burnt flour tastes like regret. If it looks dry or clumps, add a splash of cold milk or broth to smooth it out—this guarantees a creamy finish.
  • SALT THE BACON WATER: Skip the bacon’s salt if it’s already cured—just toss the cooked strips into the soup. But if you’re using plain bacon, add a pinch of salt to the simmering broth. The fat will carry that flavor into the cheese, making the whole soup richer without overpowering it.

Pro cooking tips for great bacon cheese soup

Bacon Rendering Mastery

The key to perfect bacon bits lies in low-and-slow crisping—start with thick-cut bacon over medium heat and let it cook undisturbed for 8-10 minutes until edges are deep golden. I use tongs to flip only when the fat pools ½ inch deep—this creates those signature crispy shards.

For extra flavor, save 2 tbsp bacon fat in the pan; it’s essential for building depth in the roux. 🥓

Roux Perfection

A smooth, nutty roux is your soup’s foundation. Melt ½ cup cold butter first, then whisk in ½ cup flour immediately to prevent lumps. Cook over medium heat for 3-4 minutes, stirring constantly, until it reaches a light golden brown (like peanut butter).

Overcooking turns it dark and bitter—watch closely! This roux should coat the back of a spoon but not stick.

Cheese Emulsification

To avoid clumpy cheese, whisk it in gradually over low heat until fully melted. I use sharp cheddar aged 6+ months—younger cheese separates. For extra creaminess, temper the cheese by mixing 1 tbsp cold broth with each ½ cup cheese before adding. The result? A silky, restaurant-quality texture. 🧀

Broth Infusion

Simmer the broth for 15 minutes after adding cream to let flavors meld. The peppercorns and thyme should infuse subtle heat and aroma—stir them in for 30 seconds to toast lightly.

For deeper flavor, add 1 bay leaf during simmering (remove before serving). This step transforms ordinary broth into a smoky, aromatic base.

Crispy Bacon Rescue

Reintroduce bacon bits just before serving to maintain crispness. If reheating leftover soup, warm bacon separately and add fresh—microwaving makes it soggy. For extra crunch, broil bacon bits for 1-2 minutes before tossing in. This trick ensures every bite has that satisfying texture contrast. 🔥

Seasoning Balance

Salt the soup before adding cheese—cheddar is salty! Start with 1.5 tsp kosher salt and adjust to taste. For a peppery kick, add ½ tsp black pepper after simmering.

Taste as you go: the cheese will add saltiness, so err on the lighter side initially. The goal is harmony, not overpowering flavors.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 110mg37%
Sodium 1200mg52%
Total Carbohydrate 18g6%
Dietary Fiber 1g4%
Sugars 3g
Protein 24g48%
* 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 this recipe use thick-cut bacon instead of regular bacon?

Thick-cut bacon stays crispy longer and creates those signature bacon bits that float in the finished soup. Regular bacon becomes too soft when cooked for extended periods, losing its satisfying crunch. The extra cooking time needed for thick-cut bacon actually enhances its flavor while maintaining texture.

2

Can I make this soup without heavy cream for a lighter version?

Yes! Replace the heavy cream with ½ cup whole milk plus ½ cup half-and-half for a lighter texture, or use 1 cup coconut milk for a dairy-free option. The soup will still be creamy but with slightly less richness. Adjust the cheese quantity by ¼ cup less if using coconut milk, as it's less fatty.

3

How do I prevent the cheese from getting grainy when adding it to the soup?

Whisk the cheese into the soup gradually over low heat while stirring constantly. For extra smoothness, mix 1 tbsp cold broth with each ½ cup cheese before adding it to the pot. This tempering technique helps the cheese melt more evenly. Also, ensure your cheese is sharp and aged—young cheddar is more likely to separate.

4

What's the best way to reheat leftovers without making the bacon soggy?

Reheat the soup in a pot over low heat until just warm, then remove from heat. Add the bacon bits fresh from the pan (cooked separately) just before serving. For extra crunch, broil bacon bits for 1-2 minutes before tossing them in. Never microwave the bacon directly with the soup—this makes it rubbery.

5

Can I add potatoes or other vegetables to this recipe?

For heartier soup, add 1 cup diced potatoes when you pour in the broth and simmer for 10-12 minutes until tender. You can also stir in 1 cup chopped carrots or celery with the onions. Just reduce the broth to 5 cups to maintain proper consistency. The vegetables will absorb some of the liquid while cooking.

★★★★★4.9(8 reviews)
Categories Soups & Stews