Pantry Clean-Out Creamy Spinach and Ham Soup

30 min prep 6 min cook 3 servings
Pantry Clean-Out Creamy Spinach and Ham Soup
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Transform forgotten fridge staples into the most comforting, velvety bowl of goodness you've tasted all month.

A Love Letter to Leftovers

Last Tuesday at 6:47 PM, I stared into my refrigerator like it owed me money. A wilting bag of spinach whispered "use me," while a Tupperware of holiday ham shouted "I'm still here!" next to a half-used carton of cream. My grocery budget for the week? Already spent. My energy level? Somewhere between "cereal for dinner" and "why is takeout so expensive?"

Thirty-five minutes later, I was ladling what might be the best soup I've ever made from a single pot. The first spoonful stopped me mid-bite—how could something born from desperation taste this intentionally delicious? My husband, notoriously suspicious of "leftover soups," asked if I could make this every week. Even my seven-year-old, who typically treats spinach like it's radioactive, asked for seconds.

This Pantry Clean-Out Creamy Spinach and Ham Soup has since become my weekly tradition. It's my Friday night comfort, my Monday lunch savior, and my answer to "what do I do with this random ham?" It's the recipe that proves the best dishes aren't always born from planning—they're born from creativity, a well-stocked spice cabinet, and the beautiful chaos of a fridge clean-out.

Why This Recipe Works

  • One-Pot Wonder: Everything cooks in a single Dutch oven, meaning minimal dishes and maximum flavor development.
  • Flexible Foundation: Swap the ham for bacon, the spinach for kale, or the cream for coconut milk—this recipe bends to your pantry's will.
  • Restaurant-Quality Technique: A simple roux creates velvety texture without heavy cream, while nutmeg adds that signature warmth.
  • Meal Prep Champion: Tastes even better on day two, freezes beautifully, and reheats like a dream.
  • Nutrient-Dense Comfort: Packed with iron-rich spinach, protein-loaded ham, and immune-boosting garlic and onions.
  • Budget-Friendly Luxury: Turns inexpensive staples into a soup that tastes like it came from a bistro.
  • 30-Minute Magic: From fridge raid to table in under half an hour—perfect for busy weeknights.

Ingredients You'll Need

Ingredients

Before we dive into the method, let's talk ingredients. The magic of this soup lies not in expensive or exotic components, but in understanding how everyday items transform when treated with intention.

Butter & Olive Oil: This dynamic duo creates the perfect foundation. Butter brings rich flavor, while olive oil prevents burning. If you're dairy-free, use all olive oil or substitute with coconut oil for a subtle tropical note.

Onion & Garlic: The aromatics that make your kitchen smell like home. Yellow onions are my go-to for their balanced sweetness, but white onions work in a pinch. Fresh garlic is non-negotiable here—skip the jarred stuff.

Carrots & Celery: The classic mirepoix duo adds depth and natural sweetness. Don't peel your carrots unless they're particularly thick-skinned; the skins contain nutrients and add color. Save your celery leaves—they're packed with flavor and make a beautiful garnish.

All-Purpose Flour: Our thickening agent. For gluten-free options, use an equal amount of cornstarch mixed with cold water, or try rice flour for similar results. The key is cooking it long enough to eliminate any raw flour taste.

Chicken Stock: Homemade is gold-standard, but store-bought works beautifully. Choose low-sodium versions so you control the salt level. Vegetable stock makes a fine vegetarian version—just add a teaspoon of soy sauce for umami depth.

Heavy Cream: This creates luxurious body, but it's flexible. Half-and-half works for a lighter version, whole milk for even lighter, or coconut milk for dairy-free richness. The higher the fat content, the silkier your soup.

Diced Ham: The star protein that likely inspired your soup journey. Holiday leftovers are perfect, but don't overlook the ham steak from the grocery store. Buy it thick-cut and dice it yourself for better texture than pre-diced options.

Fresh Spinach: Baby spinach wilts quickly and has a milder flavor, but mature spinach works too—just remove any tough stems. Frozen spinach is perfectly acceptable; thaw and squeeze dry first. You'll need about 10 ounces frozen to equal 5 cups fresh.

Seasonings: Nutmeg might seem unusual, but it's the secret ingredient that makes creamed spinach famous. A pinch goes a long way. White pepper adds gentle heat without black specks, but black pepper works if that's what you have.

How to Make Pantry Clean-Out Creamy Spinach and Ham Soup

1

Mise en Place Magic

Before you turn on the stove, dice your onion, slice your carrots, chop your celery, mince your garlic, and cube your ham. Having everything prepped prevents the frantic chopping that leads to burnt aromatics. For the ham, aim for ½-inch cubes—they'll stay tender and distribute perfectly throughout each spoonful.

2

Build Your Flavor Foundation

Heat 2 tablespoons butter and 1 tablespoon olive oil in a large Dutch oven over medium heat. When the butter stops foaming, add onions, carrots, and celery. Season with ½ teaspoon salt and ¼ teaspoon pepper. Cook 6-8 minutes, stirring occasionally, until vegetables are softened and onions are translucent. Add garlic and cook 1 minute more, until fragrant but not browned.

3

Create the Perfect Roux

Sprinkle ¼ cup flour over the vegetables. Cook 2 minutes, stirring constantly, until the flour turns golden and smells slightly nutty. This step eliminates raw flour taste and creates the thickening power for your soup. Don't rush it—this is where velvety texture is born.

4

Deglaze and Develop

Slowly pour in 4 cups chicken stock, whisking constantly to prevent lumps. The key is adding it in a steady stream while whisking—think of it as giving your roux a smooth transition into soup. Bring to a gentle boil, then reduce heat and simmer 10 minutes, stirring occasionally, until slightly thickened.

5

Add the Creamy Element

Reduce heat to low and stir in 1 cup heavy cream. Warm gently—don't let it boil, or the cream might curdle. The soup should turn a beautiful pale gold and coat the back of a spoon. If it's too thick, add a splash more stock; too thin, simmer 2-3 minutes more.

6

Season with Finesse

Add ½ teaspoon dried thyme, ¼ teaspoon nutmeg, and 1 bay leaf. Taste and adjust seasoning with salt and white pepper. Remember: the ham will add salt, so be conservative. Remove bay leaf before serving. The nutmeg should be subtle—a warm background note, not a dominant flavor.

7

Add Ham and Simmer

Stir in 2 cups diced ham. Simmer 5 minutes to heat through and allow flavors to meld. The ham will infuse the soup with smoky, salty richness. If using particularly salty ham, add it gradually and taste as you go.

8

Finish with Fresh Spinach

Add 5 cups fresh spinach, a handful at a time, stirring until wilted before adding more. This prevents overcrowding and ensures even cooking. The spinach will shrink dramatically—don't panic when it looks like too much! Cook just until bright green and tender, about 2-3 minutes.

9

Final Adjustments

Remove from heat. Add 1 tablespoon fresh lemon juice to brighten the flavors and balance the richness. Taste one last time and adjust seasonings. The soup should be creamy but not heavy, with the spinach maintaining its vibrant color and the ham distributed throughout.

10

Serve with Style

Ladle into warm bowls and garnish with a drizzle of cream, cracked black pepper, and crusty bread on the side. For extra indulgence, top with crispy croutons or a sprinkle of sharp cheddar. Serve immediately—the soup will thicken as it stands.

Expert Tips

Temperature Control

Keep your heat gentle when adding cream. High heat can cause separation or curdling. If your soup breaks, whisk in a cornstarch slurry (1 teaspoon cornstarch + 1 tablespoon cold water) over low heat to bring it back together.

Texture Tricks

For extra silky texture, blend ⅓ of the soup with an immersion blender before adding spinach. This creates body without additional cream. Return to pot before adding ham and spinach.

Color Preservation

Add spinach at the very end and remove from heat immediately once wilted. Overcooking turns spinach army-green and bitter. A squeeze of lemon juice helps maintain that vibrant color.

Make-Ahead Magic

This soup tastes even better the next day. Store spinach separately and add when reheating to maintain color and texture. The flavors develop beautifully overnight.

Salt Strategy

Ham varies wildly in saltiness. Start with less salt than you think you need, taste after adding ham, then adjust. You can always add more, but you can't take it out!

Freezer Success

Freeze in individual portions without spinach. Add fresh (or frozen) spinach when reheating. The soup keeps 3 months frozen and makes emergency meals taste like planned elegance.

Variations to Try

Bacon & Potato

Replace ham with 6 slices chopped bacon. Add 1 cup diced potatoes with the stock for hearty potato soup vibes. The bacon fat adds incredible depth.

Seafood Spinach

Swap ham for 1 pound shrimp or crab meat. Add seafood in the last 3 minutes of cooking. Replace thyme with Old Bay seasoning for coastal flair.

Summer Garden

Add 1 cup corn kernels and 1 diced zucchini with the vegetables. Use fresh basil instead of thyme, and finish with fresh cherry tomatoes.

Spicy Italian

Add ½ teaspoon red pepper flakes with onions. Use Italian sausage instead of ham, oregano instead of thyme, and finish with a swirl of pesto.

Dairy-Free Deluxe

Use coconut oil instead of butter, full-fat coconut milk instead of cream, and add 1 tablespoon white miso for umami depth without dairy.

Velvety Mushroom

Add 8 ounces sliced mushrooms with onions. Use mushroom stock instead of chicken, and finish with a splash of sherry for restaurant-quality elegance.

Storage Tips

Refrigerator Storage

Cool completely before storing in airtight containers. The soup will thicken significantly when chilled—this is normal and actually creates the perfect texture for reheating. Store up to 4 days, but for best spinach color and texture, consume within 2 days. Reheat gently over medium-low heat, adding a splash of stock or milk to achieve desired consistency.

Freezer Instructions

Freeze soup (without fresh spinach) in portion-sized containers for up to 3 months. Leave 1 inch headspace for expansion. Thaw overnight in refrigerator, then reheat gently. Add fresh or frozen spinach during reheating for best color and texture. Pro tip: freeze in muffin tins for individual portions, then transfer to freezer bags—perfect for quick lunches!

Reheating Success

Always reheat gently over medium-low heat, stirring frequently. If microwaving, use 50% power and stir every 45 seconds. The soup may separate slightly—just whisk vigorously to bring it back together. If it's too thick, thin with stock or milk; too thin, simmer uncovered for 5 minutes.

Frequently Asked Questions

Absolutely! Use 10 ounces frozen spinach, thawed and squeezed dry. Add it during the last 2 minutes of cooking since it's already wilted. Frozen spinach is actually more concentrated, so you'll get more nutrients per spoonful. Just be sure to squeeze out excess water to prevent diluting your soup.

Too thick? Stir in warm stock or milk, ¼ cup at a time, until desired consistency. Too thin? Make a slurry with 1 tablespoon flour mixed with 2 tablespoons cold water, whisk in gradually, then simmer 5 minutes. Or simply simmer uncovered to reduce. Remember, the soup will thicken as it cools.

Yes! Use vegetable stock instead of chicken, add 1 tablespoon white miso for umami depth, and replace ham with 1 can white beans or 8 ounces diced mushrooms sautéed until golden. You could also add ½ cup diced smoked tofu for protein and that smoky flavor ham provides.

Crusty sourdough bread is classic, but garlic bread takes it to another level. A simple green salad with vinaigrette balances the richness. For heartier appetites, serve in bread bowls or with grilled cheese sandwiches. A crisp white wine like Sauvignon Blanc complements perfectly.

Properly stored in airtight containers, this soup lasts 4 days refrigerated or 3 months frozen. For best quality, consume within 2 days when refrigerated. The flavors actually improve on day two! Always reheat to 165°F for food safety, and never leave at room temperature more than 2 hours.

Absolutely! This recipe doubles beautifully—perfect for feeding a crowd or stocking your freezer. Use a larger pot and increase cooking time by 5-10 minutes for the roux and thickening stages. You may need to add stock when reheating, as doubled recipes often seem thicker.
Pantry Clean-Out Creamy Spinach and Ham Soup
soups
Pin Recipe

Pantry Clean-Out Creamy Spinach and Ham Soup

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

Ingredients

Instructions

  1. Melt butter and oil: Heat butter and olive oil in Dutch oven over medium heat until butter stops foaming.
  2. Sauté vegetables: Add onions, carrots, celery, season with salt and pepper. Cook 6-8 minutes until softened.
  3. Add garlic: Stir in garlic, cook 1 minute until fragrant.
  4. Make roux: Sprinkle flour over vegetables, cook 2 minutes stirring constantly.
  5. Add stock: Slowly whisk in chicken stock, bring to gentle boil, simmer 10 minutes.
  6. Add cream: Reduce heat, stir in cream, warm gently without boiling.
  7. Season: Add thyme, nutmeg, bay leaf, salt and pepper to taste.
  8. Add ham: Stir in diced ham, simmer 5 minutes.
  9. Finish with spinach: Add spinach in batches, stirring until wilted.
  10. Final touch: Remove from heat, stir in lemon juice, adjust seasonings, serve hot.

Recipe Notes

For extra silky texture, blend ⅓ of the soup before adding spinach. Soup thickens as it cools—thin with stock when reheating. Taste before adding salt since ham varies in saltiness.

Nutrition (per serving)

385
Calories
18g
Protein
24g
Carbs
26g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.