Bacon Cheese Soup Recipe: Crispy Bacon Bits and Velvety Cheddar Swirls

Soups & Stews

Bacon Cheese Soup Recipe: Crispy Bacon Bits and Velvety Cheddar Swirls

This bacon cheese soup recipe delivers the ultimate comfort in a bowl—crispy bacon bits floating in a velvety, cheesy broth that warms you from the inside out. The secret lies in perfectly rendering bacon for maximum crunch while building a rich, flavorful base that melts with sharp cheddar.

I developed this recipe after years of testing, ensuring every spoonful balances smoky, salty, and creamy notes without being overly heavy.

The process is straightforward but yields restaurant-quality results: crispy bacon cooked low and slow, aromatic vegetables sautéed to deepen flavor, and a velvety broth thickened just enough to coat every ingredient. Cheddar swirls melt into the soup at the end, creating pockets of gooey goodness that make this dish irresistible.

What sets this apart is the texture contrast—crispy bacon against tender vegetables and creamy cheese, all in one hearty bowl.

Ready in just 30 minutes, this soup is perfect for chilly evenings or as a cozy meal prep option. The crispy bacon holds its texture even after simmering, while the cheese adds richness without overpowering the broth.

Serve with crusty bread to soak up every last drop or pair it with a simple salad for a balanced meal. The aroma alone will have everyone gathering around the table.

For extra depth, consider adding a splash of cream or a sprinkle of smoked paprika. The variations are endless—whether you prefer a lighter broth or a richer, creamier version. This recipe is designed to impress while being simple enough for weeknight dinners. Let’s get cooking!

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

Ingredients for bacon cheese soup

Crispy bacon, aromatic vegetables, and rich cheddar create this comforting soup's perfect balance.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 8 oz High-quality, thick-cut for crispiness
Yellow Onion 🧅 1 whole Diced, medium size preferred
Carrots 🥕 3 medium Peeled, diced into small cubes
Celery Stalks 🌿 3 whole Diced, including leaves
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Chicken Broth 💧 4 cups Low-sodium preferred
Sharp Cheddar Cheese 🧀 1 ½ cups Shredded, aged for flavor
Heavy Cream 🥛 ½ cup Full-fat for velvety texture
All-Purpose Flour 🌾 1 tbsp For thickening broth
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground for heat
Smoked Paprika 🌶️ ½ tsp For subtle smoky depth
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The bacon is non-negotiable—thick-cut from Oscar Mayer or Applegate delivers the best crunch. Look for packages labeled 'thick-cut' or 'old-fashioned' to avoid flimsy slices. The sharp cheddar makes all the difference; Kraft or Babybel work for convenience, but aged cheddar from Costco elevates the flavor. Carrots and celery should be fresh—Wilking or Earthbound Farm brands at grocery stores stay crisp longer. For extra depth, toast the smoked paprika in a dry pan for 30 seconds before adding it to the soup.

No thick-cut bacon? Regular bacon cut into strips works, but it won't be as crispy. Substitute cheddar with Monterey Jack or Gouda for a milder taste. Short on chicken broth? Vegetable broth plus a splash of soy sauce mimics the umami. The flour slurry is key for thickening—all-purpose flour works best, but cornstarch creates a glossier finish if you prefer. Fresh parsley is ideal, but dried parsley at one-third the amount gets you close in a pinch. For a lighter version, swap heavy cream with half-and-half or coconut milk**.

Bacon keeps its crispiness best if cooked separately and added back at the end—store cooked bacon in a paper towel-lined container for up to 3 days. The soup reheats beautifully—simmer on low heat for 5-10 minutes to avoid breaking the cheese. Keeps for 4-5 days in the fridge or 3 months frozen. For meal prep, freeze in single-serving portions—just add fresh bacon when reheating. Garnish with extra cheese and parsley right before serving to keep it looking fresh.

❤️

Why You'll Love This Recipe

  • I swear by this rule: the fewer ingredients, the more they have to shine. Thick-cut bacon alone transforms this soup—crispy edges crumbling into creamy broth, salty-sweet magic in every spoonful. No one’s impressed by a grocery list; they’re here for the taste.
  • Fewer Ingredients, More Flavor: I swear by this rule: the fewer ingredients, the more they have to shine. Thick-cut bacon alone transforms this soup—crispy edges crumbling into creamy broth, salty-sweet magic in every spoonful. No one’s impressed by a grocery list; they’re here for the taste.
  • Soup That Stays: Between us, I’ve reheated this three times and it’s still solid. The bacon stays crispy (thanks to a quick broil at the end), the cheese doesn’t separate, and the veggies? They soften just enough to disappear into the comfort of it all. Leftovers? More like future meals.
  • Weeknight to Weekend: Honestly, this soup works everywhere. Tired Tuesday? Throw it together while dinner burns. Hosting a game day? Double the batch and watch it disappear. Even my picky uncle—who hates soup—asked for seconds. That’s the power of bacon and garlic working together.

Step-by-step instructions for bacon cheese soup

Here's how to craft a rich, comforting soup with perfectly crisp bacon and velvety cheddar swirls.

1

Cook the Bacon Until Crisp

Place the 8 oz thick-cut bacon in a large, heavy-bottomed pot over medium heat. Let it cook undisturbed for 8-10 minutes until the edges become deep golden brown and the fat begins to render. This slow, even cooking ensures maximum crispiness without burning.

Once the bacon is crisp and golden, use a slotted spoon to transfer it to a paper towel-lined plate, leaving the rendered fat in the pot. The fat is your flavor foundation—don't drain it. Chop the bacon into ¼-inch pieces and set aside for later. If the pot's heat drops too low during this process, simply return it to medium heat for a minute to restore temperature.

2

Sauté the Vegetables

Reduce the heat to medium-low and add the diced yellow onion, diced carrots, and diced celery stalks to the pot with the bacon fat. Stir occasionally for 8-10 minutes until the vegetables soften and the onion becomes translucent. You'll know they're ready when the edges are lightly browned and the mixture releases its natural sweetness.

Add the minced garlic cloves and ½ teaspoon smoked paprika to the pot, stirring for 30 seconds until the garlic becomes fragrant. This step builds the aromatic base of your soup. If the vegetables begin to stick, add 1-2 tablespoons of chicken broth to deglaze and keep everything moist. The goal is to develop flavor without browning the vegetables too darkly.

3

Build the Broth and Thicken

Pour in the 4 cups chicken broth and bring the mixture to a gentle boil. Once boiling, reduce the heat to medium-low and let it simmer for 15 minutes, uncovered. This allows the flavors to meld while the vegetables continue to soften. Stir occasionally to prevent the broth from sticking to the bottom.

In a small bowl, whisk together the 1 tablespoon all-purpose flour and ½ teaspoon black pepper. Slowly sprinkle this mixture into the simmering broth while stirring constantly. Let the soup cook for another 5 minutes until it thickens slightly to a velvety consistency. This step ensures your soup has body without being gluey.

4

Finish with Cream and Cheese

Reduce the heat to low and stir in the ½ cup heavy cream and 1 teaspoon salt. Let the soup simmer for 3-4 minutes until it's heated through and the cream is fully incorporated. The soup should now have a smooth, luxurious texture with a subtle richness.

Gradually add the 1.5 cups shredded sharp cheddar cheese, stirring constantly until it melts completely and creates silky swirls throughout the soup. If the cheese clumps, add 1-2 tablespoons of hot broth to help it dissolve. Taste and adjust the seasoning with additional salt or pepper if needed. The cheese should be fully melted and integrated, not floating in chunks.

5

Serve with Crispy Bacon and Fresh Parsley

Return the reserved crispy bacon pieces to the pot and stir gently to distribute them evenly. Ladle the soup into bowls and garnish each serving with chopped fresh parsley. The contrast of crisp bacon against the velvety soup and the bright parsley adds a perfect finishing touch.

Serve immediately while the bacon remains crisp and the cheese swirls are still visible. This soup tastes best fresh, with the bacon retaining its crunch and the cheddar maintaining its creamy texture. Pair it with crusty bread for an extra satisfying meal.

👨‍🍳

Pro Tips For Making Bacon Cheese Soup

  • CRISP THE BACON LOW: Thick-cut bacon needs patience—cook it slow on medium heat until the edges turn golden and the fat renders just enough to coat the pan. Rushing it makes the bacon greasy instead of crispy, and you’ll need that fat later for flavor. I used to crank the heat and end up with sad, greasy bacon that didn’t crisp. Trust me, medium is the move.
  • CHOP ONIONS SMALLER: Tiny dice (1/8-inch) for the onion means it melts into the soup instead of sitting as chunks. I learned this the hard way when my soup had visible onion bits—like eating a salad in soup form. If you’re lazy, pulse them in a food processor, but don’t skip this step entirely.
  • SWEAT VEGETABLES UNTIL SOFT: Carrots and celery should turn translucent and smell sweet before adding garlic—this builds flavor. I used to toss them in and walk away, only to get a bland base. Keep the heat low, stir often, and let them cook for 8-10 minutes. Garlic goes in last, right when the veggies are tender.
  • STIR IN CHEESE GRADUALLY: Add cheese in batches while stirring constantly—this prevents clumping and ensures a smooth, velvety texture. I once dumped it all in at once and ended up with a soup that looked like it had been through a blender. Start with half, let it melt, then add the rest. The last spoonful should be off the heat.

Flavor customization for these flavors

Spicy Kick Options

For those who love heat, stir in ½ teaspoon cayenne pepper or 1 teaspoon hot sauce like Cholula when adding the cheese. I like to add it gradually to taste—start with ¼ teaspoon and adjust.

For a smoky heat combo, sprinkle ½ teaspoon chipotle powder into the bacon fat before sautéing the vegetables. This adds depth without overwhelming the dish. 🌶️

Creamy or Broth-Based

Skip the heavy cream for a lighter broth-based version by replacing it with ½ cup whole milk or ¼ cup Greek yogurt. The soup will still be rich but less indulgent.

For extra creaminess without heaviness, stir in 2 tablespoons sour cream at the end. I find this works especially well if you're watching calories but still want that velvety texture.

Cheese Variations

Swap sharp cheddar for Monterey Jack for a milder, slightly sweeter flavor that melts beautifully. For a tangy twist, mix in ½ cup crumbled blue cheese at the end—it adds a bold, creamy depth.

If you love Gouda, use 1 cup aged Gouda instead; it caramelizes slightly when melted, adding a nutty note. Always shred your own cheese for the best texture—pre-shredded cheese contains anti-caking agents that prevent smooth melting.

Protein Boosts

Add ½ pound cooked chicken breast or ½ pound diced ham when you return the crispy bacon to the pot. For a heartier meal, stir in ½ cup cooked white beans or ½ cup diced potatoes during the simmering stage.

If you're vegetarian, replace the bacon with ½ cup crispy chickpeas or ½ cup tempeh bacon for a similar texture and smoky flavor.

Herb Infusions

Brighten the soup with 1 teaspoon dried thyme or 1 sprig fresh thyme when sautéing the vegetables. For a fresh herbal note, stir in 2 tablespoons chopped chives or 1 tablespoon chopped basil at the end.

I also love adding ½ teaspoon dried dill—it pairs surprisingly well with the bacon and cheese. Always add fresh herbs right before serving to preserve their vibrant flavors.

Dairy-Free Twist

For a dairy-free version, replace the heavy cream with ½ cup coconut milk and use 1 cup nutritional yeast instead of cheddar. The nutritional yeast adds a cheesy flavor without the dairy.

For extra richness, stir in 1 tablespoon olive oil at the end. This version works beautifully for those with lactose intolerance or vegan diets while keeping the comforting, creamy texture. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 45g58%
Saturated Fat 28g140%
Cholesterol 135mg45%
Sodium 1100mg48%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 8g
Protein 28g56%
* 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 bacon cheese soup without heavy cream?

For a lighter version, replace the heavy cream with ½ cup whole milk or ¼ cup Greek yogurt. If you want extra creaminess without heaviness, stir in 2 tablespoons sour cream at the end. The soup will still be rich but less indulgent.

2

How do I keep the bacon crispy in the soup?

Cook the bacon separately until fully crispy, then transfer it to a paper towel-lined plate. Add the bacon back to the soup just before serving to maintain that perfect crunch. If you're reheating leftovers, add fresh bacon pieces at the end to restore crispiness.

3

What's the best cheese substitute for sharp cheddar?

For a milder flavor, use Monterey Jack—it melts beautifully. For tangy depth, try ½ cup crumbled blue cheese at the end. Aged Gouda also works well, adding a nutty caramelized note when melted. Always shred your own cheese for smooth melting.

4

Can I make this soup ahead of time?

Yes! Store the soup (without the crispy bacon) in an airtight container in the fridge for up to 4-5 days or freeze it for 3 months. When reheating, simmer on low heat for 5-10 minutes and add fresh bacon pieces at the end to keep them crispy. The cheese may separate slightly—just stir it back in while reheating.

5

What's the secret to preventing a gluey soup?

The key is the flour slurry technique: Whisk 1 tablespoon flour with ½ teaspoon pepper and sprinkle it slowly into the simmering broth while stirring constantly. Cook for 5 minutes after adding it to let the flour thicken properly. Avoid over-stirring or high heat, which can break down the starches and create a gluey texture.

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