Welcome to Quickcookrecipe

Creamy Potato Soup with Ham and Green Onions for Lunch

By Claire Hawthorne | February 28, 2026
Creamy Potato Soup with Ham and Green Onions for Lunch

I still remember the first time I made this creamy potato soup with ham and green onions. It was one of those crisp autumn Saturdays when the air felt just chilly enough to warrant something warm and comforting. My husband had just returned from a morning run, cheeks flushed, and the kids were still in their pajamas, building pillow forts in the living room. I wanted something that would wrap us all in warmth without keeping me chained to the stove all afternoon. This soup—silky, hearty, and speckled with smoky ham—was the answer. We ladled it into big ceramic mugs, tore off chunks of crusty bread, and sat cross-legged on the couch, steam fogging the windows while rain tapped the glass. Since then, it’s become our go-to “slow-Saturday” lunch, the meal I make when friends drop by unexpectedly, and the pot I bring to new parents who need a night off from cooking. If you’re looking for a lunch that feels like a gentle hug and tastes like you spent hours stirring (even though you didn’t), keep reading.

Why This Recipe Works

  • One-Pot Wonder: Everything—from sautĂ©ing aromatics to the final swirl of cream—happens in a single Dutch oven, saving dishes and deepening flavor.
  • Balanced Creaminess: A modest half-cup of heavy cream enriches the broth without turning it into wallpaper paste; starchy potatoes naturally thicken the soup.
  • Smoky-Salty Pop: Diced ham steak (or leftover holiday ham) provides bursts of umami that contrast the mellow potatoes.
  • Green-Onion Brightness: Both white parts (sautĂ©ed for sweetness) and green tops (sprinkled at the end) give double-duty onion flavor.
  • 30-Minute Lunch Hero: Start to finish, you’re ladling soup in half an hour—perfect for busy work-from-home days.
  • Freezer-Friendly: Make a double batch; leftovers reheat like a dream for tomorrow’s lunch boxes.

Ingredients You'll Need

Ingredients

Yukon Gold potatoes are my gold-standard (pun intended) for this soup. Their naturally waxy yet fluffy middle means they hold their shape while still releasing enough starch to thicken the broth. Look for medium-sized, smooth-skinned tubers—avoid any with green patches or sprouting eyes. If you only have Russets, they’ll work, but watch them closely; they break down faster and can turn mushy.

Ham steak delivers smoky depth without needing a long simmer. Buy a thick-cut, bone-in piece from the deli counter if possible; it’s typically less water-logged than vacuum-packed slices. Dice small so every spoonful has a hammy nugget. Leftover roasted holiday ham or even a smoked turkey leg are fantastic stand-ins.

Green onions give a gentle onion perfume that’s less aggressive than yellow onions. Reserve the dark-green tops for a fresh finish; the pale-green and white parts go into the pot early for sweetness.

Low-sodium chicken broth keeps the salt level in check; you can always season up at the end. Vegetable broth works for a lighter, almost vegetarian version (though the ham obviously nixes strict vegetarian status).

Heavy cream is added off-heat to prevent curdling. If you’re out, swap in half-and-half or even canned evaporated milk—both give lush body without the splurge.

Butter & flour create a quick roux that stabilizes the cream and gives the soup a velvety sheen. Use unsalted butter so you control saltiness.

Optional extras: A bay leaf, a pinch of smoked paprika, or a handful of shredded sharp cheddar if you want to gild the lily.

How to Make Creamy Potato Soup with Ham and Green Onions for Lunch

1
Prep your vegetables

Scrub potatoes (no need to peel) and dice into ½-inch cubes for even cooking. Slice green onions, keeping white and green parts separate. Pat ham dry and cut into ¼-inch cubes. Mise en place keeps the process fluid once the pot is hot.

2
Sauté aromatics

Melt 2 Tbsp butter in a heavy Dutch oven over medium heat. Add white parts of green onions plus an optional bay leaf; cook 2 minutes until translucent and fragrant. You’re building the first flavor layer, so don’t rush this step.

3
Make the roux

Sprinkle 2 Tbsp flour over the butter mixture; stir constantly for 90 seconds. You want a pale-blond paste that coats the veggies—this thickens the soup and prevents the cream from separating later.

4
Deglaze with broth

Slowly whisk in 3 cups low-sodium chicken broth, scraping the bottom to dissolve any floury bits. Bring to a gentle boil; the liquid will thicken slightly and turn glossy.

5
Add potatoes & simmer

Tip in diced potatoes plus ½ tsp kosher salt (go light; ham will add salt later). Reduce heat, cover partially, and simmer 10-12 minutes until potatoes are just fork-tender. Stir once or twice to prevent sticking.

6
Stir in ham & seasonings

Add diced ham, ½ tsp dried thyme, and a few cracks of black pepper. Simmer 2 minutes more to marry flavors. Taste; add salt only after the ham has released its seasoning.

7
Finish with cream

Remove pot from heat; fish out bay leaf. Stir in ½ cup heavy cream and 1 tsp Dijon mustard for subtle tang. The residual heat warms the cream without risking curdle.

8
Serve & garnish

Ladle into warm bowls. Shower with reserved green-onion tops, a twist of black pepper, and—if you’re feeling decadent—a handful of shredded sharp cheddar. Serve alongside buttered crusty bread for the ultimate dunking experience.

Expert Tips

Low & Slow

Keep the heat gentle once cream is added; boiling will cause separation.

Overnight Flavor

Soup tastes even better the next day—perfect Sunday prep for Monday lunch.

Texture Play

Blend one ladle of soup for extra creaminess while keeping chunky pieces.

Thin It Out

Add broth or milk when reheating; potatoes continue to absorb liquid.

Variations to Try

  • Loaded Baked Potato Style: Top with crumbled bacon, cheddar, and a dollop of sour cream.
  • Vegetarian: Skip ham, use veggie broth, and stir in a can of rinsed white beans for protein.
  • Spicy Kick: Add a diced jalapeño with the onions and a dash of cayenne.
  • Seafood Spin: Substitute ham with smoked salmon pieces; add just before serving to warm through.
  • Dairy-Light: Replace cream with evaporated skim milk or Greek yogurt stirred off-heat.

Storage Tips

Refrigerate: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. The flavors meld beautifully, making leftovers something to anticipate rather than tolerate.

Freeze: Omit the cream step, freeze soup base up to 3 months. Thaw overnight, then stir in cream while reheating gently.

Reheat: Warm slowly over medium-low, thinning with broth or milk. Microwave works in a pinch—heat 60-second bursts, stirring each time.

Frequently Asked Questions

Yes, though the soup will be less rich. Whole milk is best; stir off-heat to prevent curdling. For a silkier texture, whisk 1 Tbsp flour into the milk before adding.

Nope! Yukon Gold skins are thin and tender; they add texture and nutrients. Just scrub well. If using Russets, peeling is recommended to avoid chewy bits.

Combine broth, potatoes, onions, ham, and seasonings in the crock. Cook on LOW 6-7 hours. Stir in cream during the last 15 minutes, keeping the lid off to prevent curdling.

As written, the roux uses flour. Sub 1½ tsp cornstarch slurry or 1 Tbsp sweet-rice flour for a GF option, or skip roux and mash some potatoes for thickness.

Absolutely. Use a larger pot; simmer time stays the same. Freeze half (before adding cream) for a future no-cook lunch.
Creamy Potato Soup with Ham and Green Onions for Lunch
soups
Pin Recipe

Creamy Potato Soup with Ham and Green Onions for Lunch

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

Ingredients

Instructions

  1. Melt butter: In a Dutch oven over medium heat, melt butter; add white parts of green onions (and bay leaf if using) and sauté 2 minutes.
  2. Make roux: Sprinkle in flour; cook 90 seconds, stirring constantly.
  3. Deglaze: Gradually whisk in broth; bring to a gentle boil.
  4. Add potatoes: Stir in potatoes and ½ tsp salt; reduce heat and simmer 10-12 minutes until tender.
  5. Add ham: Stir in ham and thyme; simmer 2 minutes more.
  6. Finish: Remove from heat; discard bay leaf. Stir in cream and Dijon. Season with salt & pepper; garnish with green-onion tops. Serve hot.

Recipe Notes

For a lighter version, substitute evaporated skim milk for heavy cream. Soup thickens as it stands; thin with broth or milk when reheating.

Nutrition (per serving)

318
Calories
17g
Protein
28g
Carbs
15g
Fat

More Recipes