Creamy Potato Cheese Soup

Creamy Potato Soup with Cheese and Beef Bacon ladled into a rustic bowl, topped with crispy bacon crumbles and fresh green chives. Save
Creamy Potato Soup with Cheese and Beef Bacon ladled into a rustic bowl, topped with crispy bacon crumbles and fresh green chives. | forkstate.com

This rich soup starts by rendering crispy beef bacon, leaving the fat to sauté onions, celery, and carrots. Diced potatoes simmer in broth until tender, then the base is enriched with whole milk and heavy cream. After a quick blend for texture, sharp cheddar melts into the velvety mix. Serve it hot, topped with the reserved bacon and extra garnishes for a hearty, warming bowl.

There's something about a bowl of creamy potato soup that stops you mid-day and reminds you why comfort food exists. I discovered this version years ago when I realized that sharp cheddar and crispy bacon could turn a simple soup into something that tastes like it took hours, when really it's just fifty minutes from start to finish. The richness comes from that perfect combination of butter, cream, and cheese, but the bacon is what makes people lean over the bowl and actually take notice. Now I make it whenever the kitchen needs to feel warm.

I remember making this soup for my partner on a gray afternoon when we both needed something warm and real. The kitchen filled with this golden smell of butter and caramelizing onions, and by the time I was stirring in the cheese, they were already hovering by the stove asking how much longer. That's when I knew this recipe was a keeper—not because it was complicated, but because it delivered comfort without pretense.

Ingredients

  • Russet potatoes (1 kg or 2.2 lbs, peeled and diced): These are your foundation—they break down into a creamy base while keeping some structure if you don't over-blend them.
  • Yellow onion (1 medium, finely chopped): The sweetness balances the sharpness of the cheddar and creates that savory backbone every good soup needs.
  • Garlic (2 cloves, minced): Just enough to add depth without overpowering; this isn't a garlic soup, it's a potato soup that happens to taste more interesting because of garlic.
  • Celery (1 stalk, finely chopped): It practically disappears into the broth but carries flavor that makes people ask what your secret ingredient is.
  • Carrot (1 medium, diced): Adds a gentle sweetness and a whisper of color that reminds you this soup actually has vegetables in it.
  • Unsalted butter (60 g or 4 tbsp): Combined with the bacon fat, this creates the roux foundation for your base—don't skip it.
  • Whole milk (750 ml or 3 cups): The dairy that keeps this creamy without being heavy.
  • Heavy cream (240 ml or 1 cup): This is what transforms it from nice to luxurious, but don't let it boil or it can split.
  • Sharp cheddar cheese, shredded (150 g or 1½ cups): Sharp, not mild—mild cheese tastes like it's apologizing for being there, and this soup deserves confidence.
  • Beef bacon, chopped (120 g or 4 oz): The smoky anchor that makes this soup feel substantial and real.
  • Low-sodium chicken broth (750 ml or 3 cups): The liquid that brings everything together, so choose one that actually tastes like something.
  • All-purpose flour (2 tbsp, optional): A tiny amount to help thicken if you want a less chunky texture.
  • Salt and freshly ground black pepper: Taste as you go because the bacon, cheese, and broth are all salty characters who want attention.

Instructions

Render the bacon and build your fat base:
Cook the beef bacon over medium heat until it's properly crispy and breaking apart. The rendered fat is liquid gold here—keep about 2 tablespoons and let the rest drain away (you're not making soup soup, you're making soup that tastes like bacon).
Create the aromatic foundation:
Melt butter into that bacon fat, then add your onion, celery, and carrot. Cook until they soften and start releasing their sweetness, about 5 minutes—you'll smell when they're right. Add the garlic for just 1 minute more; any longer and it turns bitter.
Toast the potatoes:
Stir in your diced potatoes, add the flour if you're using it, and let everything cook together for 2 minutes. This step coats the potatoes and helps thicken the final soup, even though it feels like a small gesture.
Simmer until tender:
Pour in the chicken broth and bring it to a gentle boil, then reduce heat and let it bubble quietly for 15 to 20 minutes. You'll know the potatoes are ready when a fork cuts through them without resistance.
Add the dairy gently:
Lower the heat to medium-low and stir in the milk and cream slowly, letting the temperature rise gradually without ever boiling—boiling cream is the mistake that haunts you later. Simmer for 5 minutes to let all the flavors marry.
Blend to your preference:
Use an immersion blender to partially puree the soup, leaving plenty of chunky potato pieces so you feel like you're eating something real. If you don't have an immersion blender, carefully transfer about half the soup to a regular blender, blend it smooth, and return it to the pot.
Finish with cheese:
Remove from heat and stir in the shredded cheddar until it melts completely into something silky and golden. Taste and adjust salt and pepper—remember that the bacon and broth already brought saltiness, so you might need less than you think.
Serve with intention:
Ladle into bowls and top each one with crispy bacon, a handful of extra cheese, and fresh chives or green onions if you have them. The garnish isn't decoration; it's the final flavor note.
Spoon of velvety Creamy Potato Soup with Cheese and Beef Bacon reveals cheddar melt, served with crusty artisan bread on the side. Save
Spoon of velvety Creamy Potato Soup with Cheese and Beef Bacon reveals cheddar melt, served with crusty artisan bread on the side. | forkstate.com

This soup has a way of becoming part of your rotation without you really planning it. I served it at a dinner party once and watched people go back for seconds without even asking what was in it—they just knew it tasted like someone cared. That's the moment you realize a recipe has moved from 'something you cook' to 'something people ask for.'

Why Sharp Cheddar Matters More Than You Think

Mild cheddar will disappear into the cream like it was never there. Sharp cheddar has personality—it tastes like cheese, like aging and intentionality, and it doesn't get bullied by the milk and cream. The first time I made this with mild cheese because that's what I had, the result was technically correct but emotionally flat. Switching to sharp made people notice. That's not a small thing in a soup that's supposed to be a comfort but also a revelation.

Variations That Work

This soup is forgiving enough to handle changes without falling apart. Smoked gouda brings a deeper, almost wood-fire quality that's beautiful in fall. Monterey Jack stays creamy and mild if you want richness without the assertive cheddar flavor. If cream feels like too much, half-and-half works fine and actually lets the potato and cheese flavors come through more clearly. The bacon is the anchor that keeps all variations tasting like themselves.

Serving Suggestions and Storage

Serve this alongside crusty bread that's still warm, or a simple green salad dressed with just vinegar and oil to cut through the richness. It stores beautifully in the refrigerator for up to 4 days, though it thickens slightly as it sits—add a splash of milk or broth when you reheat to get back to that original creamy texture. It also freezes well for up to 3 months, though the cream-based soups can sometimes separate slightly after thawing, so a gentle reheat with a little stirring brings everything back together.

  • Make a double batch and freeze half for a night when you need comfort but not effort.
  • Leftover bacon that wasn't eaten as garnish can go back into reheated bowls or save it for breakfast.
  • This is naturally gluten-free if you skip the flour, or you can use cornstarch or a gluten-free flour blend instead.
Steaming Creamy Potato Soup with Cheese and Beef Bacon in a white bowl, garnished with sharp cheddar and crispy beef bacon bits. Save
Steaming Creamy Potato Soup with Cheese and Beef Bacon in a white bowl, garnished with sharp cheddar and crispy beef bacon bits. | forkstate.com

Creamy potato soup is one of those dishes that doesn't ask for anything fancy or complicated from you, and in return it gives back warmth and satisfaction in a way few things can. Make it when someone needs comfort, or when you do.

Recipe Questions & Answers

Yes, smoked pork bacon is a great substitute if beef bacon is unavailable, offering a similar smoky crunch.

For a thicker consistency, mash some of the potatoes directly in the pot or add a cornstarch slurry during the simmering phase.

While you can freeze it, the dairy may separate slightly upon reheating. Stirring vigorously while reheating helps restore the texture.

For a lighter version, half-and-half works well, though it will be less thick than using heavy cream.

Corn or bell peppers can be added with the carrots for extra sweetness and texture variation.

Creamy Potato Cheese Soup

Rich and velvety potato soup loaded with sharp cheddar and crispy beef bacon for a comforting meal.

Prep 15m
Cook 35m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2.2 lbs russet potatoes, peeled and diced
  • 1 medium yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1 stalk celery, finely chopped
  • 1 medium carrot, diced

Dairy & Cheese

  • 4 tbsp unsalted butter
  • 3 cups whole milk
  • 1 cup heavy cream
  • 1 ½ cups sharp cheddar cheese, shredded

Meats

  • 4 oz beef bacon, chopped

Pantry

  • 3 cups low-sodium chicken broth
  • 2 tbsp all-purpose flour (optional, for thickening)
  • Salt to taste
  • Freshly ground black pepper to taste

Garnishes (optional)

  • Chopped fresh chives or green onions
  • Additional shredded cheddar cheese

Instructions

1
Render beef bacon: Cook the chopped beef bacon in a large pot over medium heat until crispy. Remove with a slotted spoon and set aside, leaving about 2 tablespoons of rendered fat in the pot.
2
Sauté vegetables: Add butter to the pot and sauté the onion, celery, and carrot for 5 minutes until softened. Stir in garlic and cook for an additional minute.
3
Cook potatoes and flour: Stir in diced potatoes and sprinkle the flour over them if using. Cook for 2 minutes while stirring constantly to coat evenly.
4
Simmer in broth: Pour in chicken broth and bring to a gentle boil. Reduce heat and simmer for 15 to 20 minutes until potatoes are tender.
5
Add dairy: Lower heat to medium-low and stir in whole milk and heavy cream. Simmer for 5 minutes without boiling.
6
Blend soup: Remove from heat and partially puree the soup using an immersion blender or by blending half in a standard blender then returning it to the pot. Aim for a creamy yet chunky texture.
7
Incorporate cheese and season: Stir in shredded cheddar cheese until melted and smooth. Season the soup with salt and freshly ground black pepper to taste.
8
Serve and garnish: Ladle the soup into bowls and top with crispy beef bacon, additional shredded cheddar cheese, and fresh chives or green onions if desired.
Additional Information

Equipment Needed

  • Large soup pot
  • Slotted spoon
  • Chef's knife and cutting board
  • Immersion blender or standard blender
  • Ladle

Nutrition (Per Serving)

Calories 480
Protein 18g
Carbs 38g
Fat 28g

Allergy Information

  • Contains dairy from milk, cream, and cheese. May contain gluten if flour is used.
  • Verify bacon and broth labels for additional allergens.
Harper Flynn

Sharing quick, wholesome recipes and real-life kitchen tips for fellow food lovers.