Pantry Clean-Out Potato and Ham Soup with Cheddar

5 min prep 2 min cook 5 servings
Pantry Clean-Out Potato and Ham Soup with Cheddar
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

I first threw this together during a snowstorm when we were snowed in for three days. My kids were hungry, I had a half-block of cheddar turning crusty in the cheese drawer, and a bag of potatoes that had seen better days. What emerged was a creamy, velvety soup that tasted like it took hours—but really, it was just 35 minutes of simmering, stirring, and sneaking bites of cheese while the kids weren’t looking. Since then, it’s become a weekly staple. It’s forgiving, flexible, and always satisfying.

Whether you’re feeding a crowd, using up leftovers, or just want a bowl of something rich and cheesy without the fuss, this soup delivers. It’s thick enough to be filling, but light enough to leave room for crusty bread. And the best part? You probably already have everything you need.

Why This Recipe Works

  • One-Pot Wonder: Minimal cleanup, maximum flavor—everything cooks in a single Dutch oven.
  • Flexible Ingredients: Swap in whatever veggies or cheese you have—this soup doesn’t judge.
  • Ready in 40 Minutes: From chopping to table in under an hour, perfect for weeknights.
  • Kid-Approved: Creamy, cheesy, and familiar—my picky eaters ask for seconds.
  • Freezer-Friendly: Make a double batch and freeze half for busy weeks.
  • Rich Without Cream: Uses milk and a roux for creaminess—no heavy cream needed.

Ingredients You'll Need

Ingredients

This soup is built on humble staples, but each ingredient plays a key role. Here’s what to grab—and what to swap if your pantry looks different today.

Potatoes: I use Yukon Gold for their buttery texture and thin skin (no peeling needed), but Russets work if that’s what you have. Avoid waxy reds—they don’t break down enough to thicken the soup.

Ham: Leftover holiday ham is ideal, but a thick slice from the deli counter works in a pinch. If you’re vegetarian, skip it and add a can of white beans instead.

Onion & Garlic: The aromatic base. If you’re out of fresh, 1 tablespoon onion powder + ½ teaspoon garlic powder will do.

Butter & Flour: This duo creates a roux that thickens the soup without cream. Use gluten-free flour if needed—it works just as well.

Milk: Whole milk gives the creamiest results, but 2% is fine. Non-dairy? Use unsweetened oat or soy milk.

Chicken Broth: I keep low-sodium cartons in the pantry. Vegetable broth works for vegetarian versions.

Cheddar: Sharp cheddar adds bold flavor. Pre-shredded is convenient, but block cheese melts smoother. If your cheddar is drying out, trim the edges and use the rest—it melts perfectly.

Carrots & Celery: Classic soup veggies. If you only have one, double it. Frozen mixed veggies work too—just add them in the last 5 minutes.

Seasonings: Salt, pepper, and a pinch of smoked paprika for depth. If you have fresh thyme or rosemary, toss in a sprig while simmering.

How to Make Pantry Clean-Out Potato and Ham Soup with Cheddar

1
Prep Your Veggies

Dice 1 medium onion, 2 carrots, and 2 celery stalks into small, even pieces. This helps them cook at the same rate. Mince 2 cloves of garlic and set aside. If your potatoes are Yukon Gold, give them a quick scrub and cube into ½-inch pieces—no peeling needed.

2
Sauté the Aromatics

In a large Dutch oven or heavy pot, melt 3 tablespoons of butter over medium heat. Add the diced onion, carrots, and celery. Cook for 5–6 minutes, stirring occasionally, until the veggies are soft and the onions are translucent. Add the minced garlic and cook for 1 more minute until fragrant.

3
Make the Roux

Sprinkle 3 tablespoons of flour over the veggies and stir constantly for 1–2 minutes. You’re cooking out the raw flour taste and creating a thick paste that will help the soup body. If it looks dry, add an extra pat of butter.

4
Add Broth & Potatoes

Slowly whisk in 3 cups of chicken broth, scraping the bottom to lift any flavorful bits. Add the cubed potatoes and bring to a gentle boil. Reduce heat and simmer for 10 minutes, or until the potatoes are just fork-tender.

5
Stir in Milk & Ham

Pour in 2 cups of milk and add 1½ cups of diced ham. Return to a gentle simmer—do not boil or the milk may curdle. Let it bubble quietly for 5 minutes so the flavors meld.

6
Melt in the Cheddar

Turn the heat to low and gradually stir in 1½ cups of shredded sharp cheddar, a handful at a time. Stir until melted and silky. Taste and season with 1 teaspoon salt, ½ teaspoon pepper, and a pinch of smoked paprika.

7
Adjust Texture

If you like a thicker soup, mash some potatoes against the side of the pot with a wooden spoon. For a smoother soup, blend 1 cup of soup and return it to the pot.

8
Serve & Garnish

Ladle into warm bowls and top with extra cheddar, chopped chives, or a dollop of sour cream. Serve with crusty bread or grilled cheese for the ultimate comfort meal.

Expert Tips

Low & Slow for Milk

Never let the soup boil after adding milk; gentle heat prevents curdling and keeps the texture silky.

Pre-Shred Your Cheese

Pre-shredded cheese has anti-caking agents that can make soup grainy. Grate your own for the smoothest melt.

Cool Before Freezing

Let the soup cool completely before freezing to avoid ice crystals and soggy potatoes.

Revive Leftovers

Leftovers thicken in the fridge. Thin with a splash of broth or milk when reheating.

Smoked Paprika Boost

Just ¼ teaspoon adds a subtle smokiness that mimics bacon without the extra salt.

Overnight Flavor

Make it the night before; the flavors deepen overnight and lunch is instant.

Variations to Try

  • Loaded Baked Potato Style: Top with crumbled bacon, green onion, and a dollop of sour cream.
  • Vegetarian: Skip ham and use vegetable broth plus a can of rinsed white beans for protein.
  • Spicy Kick: Add ½ teaspoon cayenne or a diced jalapeño with the onions.
  • Dairy-Free: Use olive oil instead of butter, oat milk, and nutritional yeast instead of cheddar.
  • Broccoli-Cheddar Twist: Stir in 2 cups of small broccoli florets during the last 5 minutes of simmering.
  • Herby Version: Add 1 teaspoon dried dill or a handful of fresh parsley at the end for brightness.

Storage Tips

Refrigerate

Store cooled soup in airtight containers up to 4 days. Reheat gently with a splash of milk.

Freeze

Freeze in quart bags (lay flat) up to 3 months. Thaw overnight in fridge before reheating.

Reheat

Warm on stovetop over medium-low, stirring often. Add broth or milk to loosen.

Frequently Asked Questions

Yes—sweet potatoes will work but they’ll break down faster and add sweetness. If you like that flavor profile, go for it. You may want to reduce the cheddar slightly to balance the sweetness.

Stir in warm broth or milk a little at a time until you reach desired consistency. Reheat gently after adjusting.

Yes—add everything except milk and cheddar to the slow cooker and cook on low 6–7 hours. Stir in milk and cheddar during the last 30 minutes.

Swap the flour for a gluten-free all-purpose blend or 2 tablespoons cornstarch mixed with cold milk.

Absolutely—use a larger pot and increase simmering time by 5–7 minutes. Freeze half for later!

A crusty sourdough or no-knead Dutch oven bread is perfect for dipping. Garlic bread or grilled cheese are kid favorites.
Pantry Clean-Out Potato and Ham Soup with Cheddar
soups
Pin Recipe

Pantry Clean-Out Potato and Ham Soup with Cheddar

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

Ingredients

Instructions

  1. Melt & Sauté: In a large pot, melt butter over medium heat. Add onion, carrots, and celery; cook 5–6 minutes until soft. Stir in garlic for 1 minute.
  2. Make Roux: Sprinkle flour over veggies and stir 1–2 minutes to coat.
  3. Add Broth & Potatoes: Gradually whisk in broth, then add potatoes. Bring to a boil, reduce heat, and simmer 10 minutes.
  4. Stir in Milk & Ham: Add milk and ham; simmer gently 5 minutes (do not boil).
  5. Melt Cheese: Reduce heat to low and stir in cheddar until melted. Season with salt, pepper, and paprika.
  6. Adjust & Serve: Mash some potatoes for thickness if desired. Garnish and serve hot.

Recipe Notes

For a smoky twist, add ¼ teaspoon liquid smoke with the paprika. Soup thickens as it sits—thin with broth or milk when reheating.

Nutrition (per serving)

365
Calories
21g
Protein
28g
Carbs
18g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.