Budget-Friendly Potato and Broccoli Soup

30 min prep 1 min cook 5 servings
Budget-Friendly Potato and Broccoli Soup
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

On the first truly blustery evening of the season, I found myself staring into a fridge that held little more than a five-pound bag of russet potatoes, a slightly sad head of broccoli, and the dregs of a milk carton. My grocery budget for the week was already spent, take-out was out of the question, and the wind was howling loud enough to make even the corner store feel a mile away. I could almost hear my grandmother’s voice—“The best soups don’t come from wallets, they come from willingness.” Thirty minutes later I was cradling a steaming bowl of the creamiest, most comforting potato and broccoli soup I’d tasted in years. That night reminded me why this recipe is still my ride-or-die: it turns humble produce into velvet, costs less than a fancy coffee, and feeds an entire family with leftovers for tomorrow’s lunch. Whether you’re feeding broke college kids, meal-prepping on a tight schedule, or simply craving something that tastes like a cashmere blanket, this soup delivers.

Why This Recipe Works

  • Pocket-Change Price: Under $6 for six generous servings using everyday staples.
  • One-Pot Wonder: Minimal dishes means minimal cleanup—music to any busy cook’s ears.
  • Pantry Flexibility: Swap the milk for evaporated, the broccoli for cauliflower, the butter for olive oil—still delicious.
  • Silky Without Cream: A quick potato purée thickens naturally, keeping things light yet luxurious.
  • Freezer-Friendly: Portion, freeze, and reheat for up to three months—meal prep gold.
  • Kid-Veggie Stealth Mode: The broccoli blends right in, so even picky eaters slurp happily.
  • Ready in 35 Minutes: From chopping to table faster than delivery.

Ingredients You'll Need

Ingredients

Potatoes form the soul of this soup. I reach for russets because their high starch content breaks down quickly, creating body without flour or heavy cream. Look for firm, smooth skins and zero green patches; if one has a few eyes, just trim them—no need to toss the whole spud. Broccoli crowns often cost less per pound than “pre-cut florets,” and the stems are every bit as nutritious. Peel the fibrous outer layer with a Y-peeler, then dice the tender interior right along with the florets—waste not, want not. Yellow onion and garlic build the aromatic base; sautéing until translucent, not browned, keeps the flavor sweet and mellow. Butter adds unmistakable richness, but you can sub a good olive oil for a vegan pot. Chicken or vegetable stock deepens savoriness; if you only have water, boost seasoning later. A scant cup of milk (dairy or unsweetened plant) loosens the purée to silky perfection—evaporated milk works wonders in a pinch and has a pantry life of eons. Finally, a bay leaf whispers complexity, and a pinch of nutmeg quietly amplifies both potato and broccoli. Season assertively with salt and white pepper; undersalting is the fastest route to bland-town.

How to Make Budget-Friendly Potato and Broccoli Soup

1
Mise en Place

Wash 2½ lb (about 5 medium) russet potatoes; peel if desired (I leave skins on for rustic texture). Dice into ¾-inch cubes for even cooking. Separate broccoli into small florets; peel and dice stems. Finely chop 1 medium yellow onion and mince 3 cloves garlic. Measure 4 cups stock, 1 cup milk, 3 Tbsp butter, 1 bay leaf, ½ tsp salt, ¼ tsp white pepper, and a pinch of nutmeg.

2
Sweat Aromatics

Melt butter in a heavy 4-quart Dutch oven over medium heat. Add onion and cook 4 minutes, stirring, until translucent. Stir in garlic for 30 seconds—just until fragrant. Lower heat slightly to avoid browning; golden bits can turn bitter in soup.

3
Build the Base

Add potatoes, bay leaf, salt, pepper, and nutmeg. Pour in stock; liquid should barely cover veg. Increase heat to high; bring to a boil, then reduce to a gentle simmer. Cover partially and cook 10 minutes.

4
Stage the Broccoli

Stir in broccoli stems; simmer 3 minutes. Add florets and cook 4–5 minutes more until potatoes are knife-tender and broccoli is bright green. Overcooking broccoli dulls color and nutrients.

5
Purée for Creaminess

Remove bay leaf. Use an immersion blender directly in the pot, pulsing 5-second bursts until soup reaches desired texture—completely smooth for picky eaters, or leave some chunks for chew. No immersion blender? Carefully ladle half the soup into a countertop blender, vent the lid, and blend starting on low.

6
Loosen & Enrich

Return blended soup to pot if necessary. Stir in milk; warm gently over low heat—do NOT boil once dairy is added to prevent curdling. Taste and adjust salt; a few extra pinches can awaken all the flavors.

7
Serve & Garnish

Ladle into warm bowls. Finish with a pat of butter, a sprinkle of sharp cheddar, or crunchy croutons if budget allows. A crack of black pepper adds visual flair and aromatic punch.

Expert Tips

Low & Slow Dairy

After adding milk, keep heat gentle—high temperatures can split dairy, leaving grainy specks. If reheating, use microwave at 70% power or stovetop on low.

Stock Substitute

Water + 1 tsp soy sauce + ½ tsp miso equals instant umami if you lack broth. Taste before salting; miso carries sodium.

Batch Blend Safety

When using a countertop blender, fill jar only halfway, remove center cap, cover with a towel, and start on lowest speed to avoid hot-soup explosions.

Ice-Cube Trick

If you accidentally over-salt, drop a few ice cubes in, simmer 2 minutes, and remove. The ice dilutes and the quick simmer prevents watering-down flavor.

Texture Control

Reserve a handful of florets before blending, steam for 1 minute, and stir back at the end for vibrant pops of green and bite.

Double Duty

Stretch the soup further on day two by stirring in a cup of cooked white beans or corn kernels while reheating—new flavor, new meal, zero waste.

Variations to Try

  • Vegan Velvet: Swap butter for olive oil, use oat milk, and finish with nutritional yeast for cheesy notes.
  • Loaded Baked Potato Style: Top with shredded cheddar, crispy bacon bits, sliced scallions, and a dollop of sour cream.
  • Curried Comfort: Add 1 tsp yellow curry powder with the garlic and replace nutmeg with ¼ tsp garam masala. Garnish with cilantro.
  • Cheesy Broccoli-Cheddar: Whisk 1 cup shredded sharp cheddar into the soup after pureeing until melted and smooth.
  • Green Goodness Boost: Stir in 2 handfuls of baby spinach during the last minute of cooking; blend as usual for an even greener hue.

Storage Tips

Cool soup completely, then refrigerate in airtight containers up to 4 days. For longer storage, ladle into quart-size freezer bags, squeeze out excess air, label, and freeze flat on a sheet pan. Once solid, stand bags upright to save space. Thaw overnight in the fridge or use the defrost setting on a microwave, breaking into chunks halfway through. Reheat gently on the stovetop with a splash of water or milk; whisk to re-emulsify. Note: soups containing potatoes can grain slightly after freezing—blending briefly after reheating restores creaminess. If you plan to freeze the entire batch, consider undercooking the potatoes by 2 minutes so they retain texture after thaw.

Frequently Asked Questions

Absolutely. Add frozen florets during the last 2–3 minutes of simmering to prevent mushiness and preserve bright color.

Simply whisk in warm stock or milk a little at a time until you reach desired consistency. Reheat gently after each addition.

Yes. The soup is naturally thickened by potatoes, not flour, making it safe for celiac diets.

Yes. Add everything except milk and cook on LOW 6–7 hours or HIGH 3–4 hours until potatoes are tender. Purée, stir in milk, and warm 10 minutes more.

A crusty no-knead artisan loaf or grilled cheese triangles are classic, but even saltine crackers shine when budgets are tight.
Budget-Friendly Potato and Broccoli Soup
soups
Pin Recipe

Budget-Friendly Potato and Broccoli Soup

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Melt & Sweat: In a large pot melt butter over medium heat. Add onion and cook 4 minutes until translucent. Stir in garlic 30 seconds.
  2. Simmer Potatoes: Add potatoes, bay leaf, salt, pepper, nutmeg, and stock. Bring to a boil, then reduce to a gentle simmer, partially covered, 10 minutes.
  3. Add Broccoli: Stir in broccoli stems; cook 3 minutes. Add florets; simmer 4–5 minutes more until all vegetables are tender.
  4. Purée: Remove bay leaf. Use an immersion blender to process soup until smooth, or blend in batches using a countertop blender.
  5. Finish & Serve: Stir in milk; warm gently without boiling. Adjust salt. Ladle into bowls and garnish as desired.

Recipe Notes

For vegan version use olive oil and unsweetened oat or almond milk. Soup thickens as it cools; thin with stock or water when reheating.

Nutrition (per serving)

198
Calories
7g
Protein
34g
Carbs
4g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.