← ALL RECIPES

Loaded Baked Potato Soup

Thick, creamy potato soup with bacon and cheddar. One of the top-rated recipes on Pinterest and Budget Bytes for years, and one of the better uses of a $4 bag of potatoes.

porkpotatoessoupcomfort-foodhigh-protein
SERVES 4 488 CAL / SERVING 15 min PREP 35 min COOK $11.73 TOTAL
OVERDRAFT KITCHEN
★ ITEMIZED GROCERY RECEIPT ★
Loaded Baked Potato Soup
SERVES 4 · OTTAWA · 2026
1 kg russet or Yukon Gold potatoes, peeled and diced $0.66
150 g bacon, roughly chopped $2.80
1 medium onion, diced $1.07
3 cloves garlic, minced $0.24
900 mL chicken broth $1.69
250 mL milk $0.68
2 tbsp butter $0.38
3 tbsp flour $0.05
100 g shredded cheddar cheese $1.87
0.5 cup sour cream $0.75
3 green onions, sliced $1.00
0.5 tsp smoked paprika $0.03
to taste salt and black pepper $0.03
0.5 tsp onion powder $0.03
0.5 tsp garlic powder $0.03
0.25 tsp cayenne pepper (optional) $0.02
1 tbsp chives or extra green onion (optional) $0.40
SUBTOTAL$11.73
GST / HSTyou've suffered enough
TOTAL$11.73
COST PER SERVING
$2.93
— — — TEAR HERE — — —
8 06420 01173 4
THANK YOU FOR SPENDING LESS
THE METHOD
1

In a large pot over medium heat, cook the bacon until crispy. Remove with a slotted spoon and set aside, leaving the fat in the pot.

2

Add onion to the pot. Cook in the bacon fat for 5 minutes until softened.

3

Add garlic, onion powder, garlic powder, and paprika. Cook 1 minute.

4

Add butter. Once melted, sprinkle in the flour. Stir constantly for 1–2 minutes.

5

Gradually pour in the chicken broth, stirring constantly to prevent lumps.

6

Add the diced potatoes and cayenne if using. Bring to a boil.

7

Reduce heat to medium-low. Simmer 15–18 minutes until the potatoes are completely tender.

8

Use a potato masher or the back of a spoon to mash roughly half the potatoes against the side of the pot. This thickens the soup without blending it.

9

Reduce heat to low. Stir in the milk. Heat gently for 3 minutes — do not boil.

10

Remove from heat. Stir in sour cream and half the cheddar.

11

Taste and adjust salt and pepper.

12

Serve topped with remaining cheddar, bacon, and green onions.

When the math doesn't work

Sodium is high. The bacon and broth together contribute most of it. Use low-sodium broth if this is a concern.

  • Potatoes vary significantly in price in Ontario. A 10 lb bag is almost always a better deal per kilogram than a 5 lb bag.
  • The sour cream and second portion of cheddar are listed as toppings and can be reduced or skipped to cut cost by about $1.50.
  • This keeps well for 3–4 days but thickens considerably in the fridge. Add a splash of milk when reheating.
Nutrition Per Serving
488 Calories
20g Protein
50g Carbs
23g Fat
4g Fiber
820mg Sodium
~10% DV Iron~20% DV Calcium~25% DV Vitamin C

Estimated values per serving.

Gluten-Free

This recipe can be made gluten-free with substitutions.

  • Replace flour with cornstarch (use 1.5 tbsp instead of 3 tbsp, dissolved in 2 tbsp cold water before adding) (no meaningful cost difference)

Potatoes, bacon, and dairy are naturally gluten-free. Use a GF broth and cornstarch thickener to make this fully GF.

Pricing updated June 2026 using Ottawa No Frills and Ottawa Walmart averages. Prices verified at Ottawa No Frills, June 2026. Russet potatoes $0.88/kg from 10 lb bag ($1.99). Broth $1.69/900mL carton. Butter $1.36/100g (2 tbsp ≈ 28g = $0.38). Onion $1.07 each. Green onions $1.99/bunch. Bacon, cheddar, and sour cream estimated from standard shelf prices.