There’s something timeless about a pot of potato soup gently simmering on the stove. The scent alone feels like a soft blanket after a long day warm, familiar, and deeply comforting. This is the kind of cozy weeknight meal that brings everyone into the kitchen, asking when dinner will be ready.
On busy evenings, this potato soup is a quiet kind of magic. It’s rich without being heavy, indulgent yet nourishing, and perfect for those moments when you want a healthy comfort meal that still feels like a treat. With crispy bacon, tender potatoes, and a creamy cheddar finish, it strikes that sweet balance between family-style comfort and everyday practicality.
It’s also a recipe that fits beautifully into real life. Whether you’re thinking about meal prep for busy days, planning a budget-friendly dinner, or craving a warm bowl of balanced comfort cooking, this soup shows up for you simple, cozy, and deeply satisfying.
Table of Contents
Ingredients You’ll Need
This ingredient list is refreshingly straightforward, built from pantry staples and affordable groceries that come together into something truly special. It’s one reason this soup works so well as a family dinner idea or a cozy meal prep option.
- 6 strips bacon, chopped
- 1/2 medium onion, chopped
- 4 large Russet potatoes, diced
- 1/4 cup flour
- 4 cups whole milk
- 1 cup chicken broth
- 1 clove garlic, minced
- 3/4 cup grated cheddar cheese, plus more to taste
- 3/4 cup sour cream, plus more to taste
- Chopped scallions, to taste
- Salt & pepper, to taste
This combination delivers that creamy, protein-packed texture while still feeling approachable and wholesome. It’s comfort food that doesn’t try too hard just honest, nourishing homemade goodness.
How to Make It
Crisp the Bacon for Deep Flavor
Start by cutting up the bacon and adding it to a soup pot over medium-high heat. Let it cook until deeply golden and crispy, about 10 minutes. This step builds the foundation of flavor that makes the soup feel rich and satisfying. Transfer the bacon to a paper towel-lined plate, leaving about two tablespoons of the rendered fat in the pot.
Prep the Potatoes and Onion
While the bacon cooks, chop the onion and dice the potatoes. You can peel them for a smoother texture or leave the skins on for a more rustic, nutrient-rich feel. Both options work beautifully for this cozy comfort soup.
Sauté the Onion
Add the chopped onion directly into the reserved bacon fat. Sauté for about 5 minutes, until soft and lightly golden. This layer of flavor is subtle but essential it’s what gives the soup that slow-cooked taste, even on a weeknight.
Build the Creamy Base
Sprinkle the flour into the pot and stir constantly for about a minute. This quick step helps thicken the soup later, creating that creamy, spoon-coating texture without feeling heavy.
Slowly whisk in the milk, making sure the flour dissolves smoothly. The mixture will begin to look velvety almost immediately.
Simmer Until Cozy and Tender
Add the chicken broth, minced garlic, and diced potatoes. Turn the heat up to high and gently scrape up any browned bits from the bottom of the pot those bits are pure flavor. Once the soup is nearly boiling, reduce the heat and let it simmer gently with the lid slightly open for about 20 minutes.
This is where the magic happens. The potatoes soften, the broth thickens, and the soup becomes a warm, comforting hug in a pot.
Mash for Texture
Once the potatoes are fall-apart tender, use a potato masher to lightly mash them right in the pot. This step is optional, but it gives the soup that classic creamy-yet-chunky texture that feels both hearty and satisfying perfect for a filling, high-protein dinner.
Finish with Cheese, Bacon, and Creaminess
Stir in the sour cream, most of the cheddar cheese, and most of the crispy bacon, saving some for topping. Season with salt and pepper to taste. The result is rich, balanced comfort cooking that feels indulgent but still grounded and nourishing.
Serve each bowl topped with scallions, extra cheddar, and bacon for that irresistible finishing touch.
Potato Soup
Equipment
- large soup pot Heavy-bottomed pot works best
- Potato masher Optional for texture
Ingredients
- 6 strips bacon
- 1/2 medium onion, chopped
- 4 large russet potatoes, diced
- 1/4 cup flour
- 4 cups whole milk
- 1 cup chicken broth
- 1 clove garlic, minced
- 3/4 cup cheddar cheese, grated
- 3/4 cup sour cream
- chopped scallions, salt, and pepper to taste
Instructions
- Cook the chopped bacon in a soup pot over medium-high heat until crispy. Remove bacon and reserve about two tablespoons of bacon fat in the pot.
- Add the chopped onion to the pot and saute for 5 minutes. Stir in the flour and cook for 1 minute, then slowly whisk in the milk.
- Add chicken broth, garlic, and potatoes. Bring close to a boil, then reduce heat and simmer gently for 20 minutes until potatoes are tender.
- Lightly mash the potatoes in the pot, then stir in sour cream, cheddar cheese, and most of the bacon. Season with salt and pepper and serve with toppings.
Notes
Nutrition
Cozy Tips & Serving Ideas
- Make it meal-prep friendly: This soup stores beautifully in the fridge for up to 3 days. Reheat gently on the stove for an easy, cozy lunch or dinner.
- Budget-friendly dinner tip: Russet potatoes and pantry staples keep this meal affordable without sacrificing flavor.
- Diabetic-friendly adjustments: Reduce the potatoes slightly and add cauliflower florets for a lower-carb alternative that still feels creamy.
- Gluten-free swap: Replace the flour with a gluten-free all-purpose blend or cornstarch slurry.
- Boost the protein: Stir in extra cheddar or serve alongside grilled chicken or a simple egg-topped toast.
- Lighter option: Use half whole milk and half low-fat milk for a lighter but still comforting result.
- Family-style serving: Place toppings in small bowls and let everyone customize it turns dinner into a cozy, shared experience.
Final Cozy Thoughts
This potato soup is more than just dinner it’s a pause in the day, a warm bowl shared around the table, a reminder that nourishing homemade meals don’t have to be complicated. Whether you’re cooking for family, planning ahead for the week, or simply craving something comforting and familiar, this recipe fits beautifully into everyday life.


