Savory Potato Bacon Comfort Bowl

Section: Warm & Comforting

This hearty potato soup combines the rich flavors of crispy bacon, melted cheddar, and fresh green onions in a velvety potato base. The preparation involves boiling diced potatoes until tender, then creating a flavorful broth with chicken stock and aromatics. A butter-flour roux thickens the soup beautifully, while heavy cream adds luxurious richness. The finishing touches of bacon, cheese, and green onions create layers of savory goodness.

With just 40 minutes from start to finish, this comforting dish offers restaurant-quality results with simple pantry ingredients. Perfect for chilly evenings or whenever you crave something satisfying and hearty.

A woman with a smile on her face.
Brought to You By Chima
Last revised on Wed, 24 Sep 2025 18:42:54 GMT
A bowl of soup with bacon and cheese. Bookmark
A bowl of soup with bacon and cheese. | tryplately.com

This hearty potato soup has been my go-to comfort food recipe for years, combining creamy texture with savory bacon and cheese for a dish that satisfies even the pickiest eaters in my family.

I first discovered this recipe during a particularly cold winter when I was craving something warming and substantial. After several batches of tweaking the proportions, this version became the one my children request most often when temperatures drop.

Ingredients

  • Russet potatoes provide the perfect starchy base that breaks down slightly to thicken the soup naturally
  • Chicken stock delivers richer flavor than using water alone
  • Heavy whipping cream creates that luxurious mouthfeel that makes this soup feel special
  • Bacon adds smoky depth and crispy texture contrast
  • Cheddar cheese brings sharp flavor that complements the mild potatoes
  • Green onions provide a fresh bite that cuts through the richness
  • All purpose flour helps create the perfect thickness without making it gluey
  • Butter forms the base of the roux that thickens everything beautifully

Step-by-Step Instructions

Prepare the Potatoes
Peel and dice the potatoes into uniform bite sized pieces to ensure even cooking. Boil them until just fork tender about 12 to 15 minutes. The key is not overcooking them at this stage or they will disintegrate later. Drain thoroughly to prevent watery soup.
Create the Flavor Base
Combine chicken stock, cold water, diced sweet onion, green onion, salt and pepper in a large pot. Simmer gently for 20 minutes which allows the onions to release their flavor and mellow. This creates a flavorful foundation for your soup.
Make the Perfect Roux
Melt butter completely over medium heat in a separate saucepan before adding flour. Whisk constantly for 2 to 3 minutes until the mixture turns slightly golden and smells nutty. This cooking removes the raw flour taste and creates a smooth thickening agent.
Combine and Thicken
Add the roux to your simmering broth gradually while whisking continuously to prevent lumps. This technique ensures a velvety smooth texture throughout. The soup will begin to thicken noticeably as you whisk.
Add Richness
Pour in the heavy cream slowly while stirring to incorporate it fully. Allow everything to simmer gently for 20 minutes which helps the flavors meld and the soup to reach the perfect consistency. Stir occasionally to prevent sticking.
Incorporate Main Components
Add the cooked potatoes, cheese and half the bacon to the thickened base. Stir gently to distribute everything evenly without breaking up the potato pieces too much. The residual heat will melt the cheese perfectly.
Garnish and Serve
Ladle the finished soup into warmed bowls and top with remaining bacon, extra cheese and fresh green onions. Serving immediately ensures the best temperature and texture contrast between the creamy soup and crispy toppings.
A bowl of soup with bacon and potatoes. Bookmark
A bowl of soup with bacon and potatoes. | Tryplately.com

The bacon is truly the secret ingredient that elevates this soup from good to outstanding. I discovered this by accident when I added extra bacon to a batch I made for company, and everyone raved about the depth of flavor. Now I always make sure to cook the bacon until perfectly crisp for the best texture contrast with the creamy soup.

Make Ahead and Storage

This potato soup actually improves with time as the flavors meld together in the refrigerator. You can prepare it up to three days in advance and store in an airtight container. When reheating, do so gently over medium low heat, stirring occasionally and adding a splash of milk or cream if it seems too thick. The soup may separate slightly but will come back together with gentle heating and stirring.

Perfect Substitutions

If you are looking for a lighter version, you can substitute half and half for the heavy cream with minimal difference in texture. For a vegetarian option, use vegetable broth instead of chicken stock and increase the cheese by 1/4 cup to maintain richness. Those avoiding gluten can use cornstarch slurry instead of the flour roux. Simply mix 2 tablespoons cornstarch with 1/4 cup cold water and add to the simmering soup until it reaches desired thickness.

Serving Suggestions

This soup creates a complete meal when paired with a crisp green salad dressed with a tart vinaigrette to cut through the richness. For heartier appetites, serve with crusty artisan bread or homemade garlic bread for dipping. For a special presentation, serve the soup in bread bowls made from hollowed out sourdough rounds that have been lightly toasted.

Your Questions Answered About This Recipe

→ Can I make this potato soup ahead of time?

Yes! In fact, the flavor improves when made a day ahead. Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding a splash of broth or cream if needed to achieve desired consistency.

→ What potatoes work best for this soup?

Russet or golden potatoes are ideal as specified in the ingredients. Russets break down slightly during cooking, naturally thickening the soup, while golden potatoes maintain more structure for hearty texture. Either works wonderfully depending on your texture preference.

→ Can I freeze this potato soup?

While possible, cream-based soups sometimes separate when frozen and thawed. For best results, freeze the base without adding cream, cheese or bacon. When reheating, add these ingredients fresh for optimal texture and flavor.

→ How can I make this soup vegetarian?

Substitute vegetable broth for the chicken stock and omit the bacon or use a plant-based bacon alternative. The cheese can be replaced with a dairy-free cheese substitute that melts well. These adjustments maintain the soup's creamy texture and savory profile.

→ What can I serve with this potato soup?

This hearty soup pairs beautifully with crusty bread, a simple green salad, or grilled cheese sandwiches for dipping. For a lighter accompaniment, try roasted vegetables or a fresh fruit salad to balance the richness.

→ How can I thicken the soup if it's too thin?

If your soup needs thickening, make an additional small batch of roux (equal parts butter and flour) and whisk it into the simmering soup. Alternatively, mash some of the cooked potatoes against the side of the pot to naturally thicken the base.

Creamy Potato Bacon Cheese Soup

Velvety potato base with crispy bacon, melted cheddar and fresh green onions delivers pure comfort in every spoonful.

Prep Time
20 mins
Cooking Duration
20 mins
Total Time Needed
40 mins
Brought to You By: Chima

Recipe Category: Soups & Stews

Skill Level: A Bit of a Challenge

Cuisine Type: American

Serves: 6 Serving Size (6 bowls of soup)

Dietary Preferences: ~

What You’ll Need

→ Main Ingredients

01 4 large russet or golden potatoes, diced
02 Water, enough to cover potatoes for boiling
03 2 1/2 cups chicken stock or broth
04 1 cup cold water
05 1/2 sweet yellow onion, diced (optional)
06 1/4 cup green onion, diced

→ Dairy and Cheese

07 3/4 cup heavy whipping cream
08 1/2 cup unsalted butter
09 3/4 cup shredded cheddar cheese, plus extra for garnish

→ Bacon and Garnish

10 8 slices bacon, cooked and crumbled
11 Additional green onions, finely chopped, for garnish

→ Flour and Seasoning

12 1/3 cup all-purpose flour
13 1/2 teaspoon salt
14 1/2 teaspoon ground black pepper

Steps to Prepare

Step 01

Peel and dice the potatoes into bite-sized pieces. Place them in a large saucepan, cover with water, and bring to a boil over medium-high heat. Cook until tender when pierced, about 12 to 15 minutes. Drain and set aside.

Step 02

In a separate large pot, add chicken stock, cold water, diced sweet onion (if using), diced green onion, salt, and black pepper. Bring to a gentle simmer over medium heat and allow to cook for 20 minutes to enable the flavors to meld.

Step 03

In a medium saucepan, melt the butter over medium heat. Gradually whisk in the flour and cook, stirring constantly, until a smooth paste forms and the raw flour flavor cooks out, about 2 to 3 minutes.

Step 04

Slowly pour and whisk the roux into the simmering broth. Stir thoroughly to integrate and thicken without forming lumps. Continue to simmer over medium heat.

Step 05

Add the heavy whipping cream, mixing gently to combine. Allow the soup base to simmer for an additional 20 minutes, stirring occasionally for even consistency.

Step 06

Return the cooked, diced potatoes to the soup. Stir in the shredded cheddar cheese and half of the crumbled bacon. Mix well so ingredients are evenly distributed.

Step 07

Ladle into serving bowls and top with remaining bacon, extra cheddar cheese, and additional green onions. Serve hot for best texture and flavor.

Helpful Advice

  1. For extra depth, prepare the soup a day in advance to allow flavors to fully develop. Warm gently before serving.

Tools You'll Use

  • Large saucepan
  • Large soup pot
  • Medium saucepan
  • Whisk
  • Chef's knife
  • Cutting board
  • Measuring cups and spoons

Allergy Information

Always double-check every ingredient for allergens and seek advice from a medical expert as necessary.
  • It's important to verify ingredient labels for allergens and consult a healthcare professional if you're unsure.