Love this? Pin it for later!
There’s something magical about a steaming bowl of creamy potato soup that hugs you from the inside out. This version—loaded with crispy bacon, melty cheese, and velvety potatoes—has become my go-to comfort food on chilly weeknights, tight budget months, and every potluck where I need to feed a crowd without breaking the bank. I first started making it in graduate school when my grocery budget was $25 a week and I needed dinners that could stretch across multiple nights. Ten years (and a real salary) later, I still reach for this recipe because it proves that “budget” never has to mean bland. Whether you’re feeding picky kids, meal-prepping for the week, or simply craving something soul-warming, this soup delivers restaurant-level creaminess for pennies a serving.
Why This Recipe Works
- One-Pot Wonder: Minimal dishes, maximum flavor—everything simmers in a single Dutch oven.
- Pantry Staples: Russets, onions, chicken bouillon, and a handful of shredded cheese keep costs low.
- Fast Creaminess Trick: A quick roux plus evaporated milk creates silkiness without heavy cream.
- Bacon Stretcher: Just 6 oz infuses the whole pot with smoky depth; reserve a little for garnish.
- Freezer-Friendly: Make a double batch and freeze half for future “no-cook” nights.
- Kid-Approved: Blending a portion of the potatoes gives that classic canned-soup vibe they love.
Ingredients You'll Need
Russet potatoes are the star here—their high starch content breaks down slightly and naturally thickens the soup. Look for 5-lb bags on sale; they’re often discounted under $2 and keep for weeks in a cool pantry. Bacon ends and pieces, usually stocked near the deli section, give you the same smoky punch as center-cut strips at half the price. If you only have sliced bacon on hand, freeze it for 10 minutes for easier chopping. Yellow onion and celery build the aromatic base; if celery isn’t in the budget, substitute a pinch of celery seed. All-purpose flour and butter form the roux—this two-minute step prevents a floury taste and ensures a smooth, creamy body. Evaporated milk is my budget lifesaver: shelf-stable, often under $1 a can, and richer than regular milk without the splurge on heavy cream. For cheese, buy a block of sharp cheddar and shred it yourself; pre-shredded cellulose can make the soup grainy. Finally, a humble chicken bouillon cube dissolved in hot water beats boxed stock on price and flavor intensity.
How to Make Budget Friendly Creamy Potato Soup with Bacon and Cheese
Crisp the Bacon
Dice 6 oz bacon and add to a cold Dutch oven. Turn heat to medium and cook, stirring occasionally, until fat renders and edges turn golden, 6–8 minutes. Transfer bacon to a paper-towel-lined plate, leaving drippings in pot. You’ll need about 2 Tbsp fat; if short, add a dab of butter.
Build the Aromatics
Add 1 diced medium yellow onion and 1 diced celery rib to the hot bacon fat. Season with ½ tsp kosher salt and sauté until translucent and edges begin to brown, 4–5 minutes. Stir in 2 minced garlic cloves and cook 30 seconds until fragrant.
Create the Roux
Sprinkle 3 Tbsp flour over the vegetables. Stir constantly for 1 minute to coat and eliminate raw flour taste. The mixture will look pasty—this is exactly right.
Deglaze & Add Potatoes
Slowly whisk in 3 cups warm water mixed with 1 chicken bouillon cube. Scrape the pot’s bottom to loosen browned bits. Peel and cube 2 lbs russet potatoes (about 6 medium) into ¾-inch pieces; add to pot. Liquid should just cover spuds—add a splash more water if needed.
Simmer Until Tender
Bring to a gentle boil, then reduce to low and cover partially. Simmer 12–15 minutes, stirring once or twice, until potatoes are fork-tender but not falling apart.
Blend for Creaminess
Ladle 2 cups of soup into a blender and puree until smooth (or use an immersion blender directly in the pot for 5–6 pulses). Return puree to pot; this creates a velvety texture without adding excess dairy.
Enrich & Season
Stir in 12-oz can evaporated milk, ½ tsp dried thyme, ¼ tsp smoked paprika, and ½ tsp black pepper. Heat gently—do not boil—or milk may curdle. Taste and adjust salt; bouillon varies in saltiness.
Cheese & Bacon Finale
Turn off heat. Gradually stir in 1½ cups freshly shredded sharp cheddar a handful at a time until melted. Return most of the crisped bacon, saving a few tablespoons for garnish. Serve hot with crusty bread or ladled over individual bowls topped with green onion.
Expert Tips
Low & Slow Dairy
Evaporated milk can scorch. Keep heat at or below a gentle simmer after adding it.
Freezer Portions
Omit cheese before freezing; stir it in when reheating for best texture.
Thin It Out
Soup thickens as it sits. Thin leftovers with a splash of milk or water while reheating.
Overnight Flavor
Make the day before serving; flavors meld beautifully in the fridge.
Quick-Chill Bacon
Pop bacon in the freezer 10 min for firmer, easier dicing.
Stretch Servings
Add a drained 15-oz can of corn or diced carrots to nearly double volume without cost.
Variations to Try
-
Loaded Baked Potato Style
Top bowls with sour cream, extra shredded cheese, sliced green onion, and additional crumbled bacon.
-
Broccoli-Cheddar Spin
Stir in 2 cups frozen broccoli florets during the last 5 min of simmering and swap cheddar for sharp white cheddar.
-
Smoky Paprika & Chipotle
Add ½ tsp chipotle powder and an extra ¼ tsp smoked paprika for deeper, spicy-smoky notes.
-
Vegetarian Budget Option
Skip bacon, use 2 Tbsp olive oil instead, and add 1 tsp liquid smoke plus ¼ tsp extra paprika.
-
Ham & Corn Chowder
Replace bacon with 1 cup diced leftover ham and fold in 1 cup frozen corn kernels.
-
Lightened-Up
Use turkey bacon, swap evaporated milk for 2% milk plus 2 Tbsp Greek yogurt, and reduce cheese to ¾ cup.
Storage Tips
Cool soup completely, then refrigerate in airtight containers up to 4 days. For longer storage, freeze portions (without cheese stirred in) for up to 3 months. Leave ½-inch headspace to allow expansion. Thaw overnight in the fridge and reheat gently over medium-low, stirring in cheese once hot. If soup separated, whisk vigorously or hit with an immersion blender for 10 seconds to re-emulsify.
Frequently Asked Questions
Budget Friendly Creamy Potato Soup with Bacon and Cheese
Ingredients
Instructions
- Render Bacon: In a Dutch oven cook diced bacon over medium heat until crispy. Transfer to a plate; leave 2 Tbsp drippings.
- Sauté Aromatics: Add onion and celery; cook 4–5 min until translucent. Stir in garlic 30 sec.
- Make Roux: Sprinkle in flour; stir 1 min.
- Add Liquid & Potatoes: Whisk in bouillon water. Add potatoes; simmer 12–15 min until tender.
- Blend: Puree 2 cups soup and return to pot for creaminess.
- Finish: Stir in evaporated milk and seasonings; heat gently. Off heat, add cheese and most bacon. Garnish and serve.
Recipe Notes
For ultra-smooth texture, blend all soup (in batches) before adding dairy. Do not boil after adding milk or cheese to prevent curdling.