ADVERTISEMENT

Ham Soup Recipes – Easy 40-Minute Comfort Bowl

By September 12, 202610 min read

If your fridge is holding a leftover ham bone or a few thick slices from Sunday dinner, you are already halfway to something wonderful. Ham soup recipes exist for exactly this moment: you have good food, you just need a plan that does not eat up your whole evening.

Advertisements1

This is a forgiving, flexible pot of comfort. You can use a ham bone, diced ham, or even deli ham, and you can stretch it with whatever potatoes, beans, or greens you have on hand. I will walk you through the exact temperatures and times so nothing turns out bland or mushy.

If your child is a picky eater, do not worry. You can puree half the pot smooth, leave the ham pieces big enough to pick out, or serve the broth over rice. There is a version here for your family, and you are doing better than you think.

Why You'll Love This Recipe

1

One Pot, Zero Fuss: Everything simmers in a single Dutch oven, so cleanup is one pot and a spoon.
2

Leftover Rescue: A ham bone, a ham steak, or even sliced deli ham all work beautifully here.
3

Naturally Creamy: A quick mash of the potatoes thickens the broth without heavy cream.
4

Freezer Friendly: It stores and reheats better than almost any soup, so make a double batch.

About the Ingredients

2 tablespoons (28g) unsalted butter

Butter gives the vegetables a sweeter, richer base. You can swap in olive oil or bacon fat if you prefer, and salted butter works if you cut the added salt in half.

1 large yellow onion, diced (about 1 1/2 cups / 200g)

Yellow onion is the mellow all-rounder here. If you only have white or sweet onion, use it; sweet onion will make the broth slightly sweeter.

3 medium carrots, peeled and sliced 1/4 inch thick (about 1 1/2 cups / 180g)

Carrots add sweetness and body. No carrots? Cubed butternut squash or a handful of frozen mixed vegetables works in a pinch.

3 celery stalks, sliced 1/4 inch thick (about 1 cup / 110g)

Celery is the savory backbone of the soup. If celery is not your thing, use 1 cup chopped leek or fennel instead.

3 cloves garlic, minced (about 1 tablespoon)

Fresh garlic is best, but 1 teaspoon garlic paste or 1/2 teaspoon garlic powder can stand in. Add powder with the dried herbs, not in the hot butter.

1 1/2 pounds (680g) Yukon Gold potatoes, peeled and cut into 1-inch cubes

Yukon Golds turn creamy and thicken the broth as they cook. Russets work too but fall apart faster, so cut them larger; red potatoes stay firmest.

5 cups (1.2L) low-sodium chicken broth

Use low-sodium so you can control the salt, since ham is already salty. Vegetable broth or a mix of broth and water both work fine.

2 cups (300g) diced cooked ham, plus the ham bone if you have one

A ham bone adds deep smoky flavor; simmer it with the broth and remove it before serving. No bone? Add 1 teaspoon smoked paprika for that same smoky note.

1 teaspoon dried thyme

Thyme loves ham. You can substitute 1/2 teaspoon dried rosemary or 1 tablespoon fresh chopped thyme added near the end.

1 bay leaf

A single bay leaf rounds out the broth. If you are out, skip it rather than substituting something stronger like oregano.

1/2 cup (120ml) heavy cream or whole milk

Cream makes the broth silky, but whole milk or a splash of evaporated milk is lighter and still lovely. Stir it in off the heat so it never curdles.

Salt and black pepper to taste, plus chopped fresh parsley to serve

Taste before salting; ham varies wildly in saltiness. Flat-leaf parsley adds a fresh finish, and sliced green onion works just as well.

Tips & Tricks

Do Not Salt Early

Ham releases salt as it simmers, so wait until the last five minutes to taste and season. Salting at the start is the number one reason this soup turns out too salty.

Keep the Simmer Gentle

A hard boil makes potatoes break down into paste and can make dairy curdle. Keep it at a lazy bubble around 200F (93C) and stir occasionally.

Cube the Potatoes Evenly

Uneven chunks mean some dissolve while others stay raw. Cut them all to about 1 inch so they finish at the same time.

Skim the Surface

If foam or fat rises while the ham bone simmers, skim it off with a spoon. It takes 30 seconds and gives you a cleaner, clearer broth.

Pro Tips

1

Bloom the Herbs: Rub the dried thyme between your fingers into the pot so the oils release and the flavor spreads evenly.
2

Mash for Creaminess: Press about 1 cup of the cooked potatoes against the side of the pot with a spoon, then stir it back in for a naturally thick broth.
3

Finish Off the Heat: Stir the cream in after the pot is off the burner so it stays smooth and never grainy.
4

Rest Before Serving: Let the soup sit 5 minutes off the heat so the flavors settle and it cools to a safe, comfortable slurping temperature.

Step-by-Step Instructions

1. Melt and Sweat

Melt the butter in a large Dutch oven over medium heat, about 350F (177C). Add the onion, carrots, and celery and cook 6 to 8 minutes, stirring, until the onion is soft and translucent and the edges just begin to turn golden.

2. Add the Garlic

Stir in the garlic and dried thyme and cook 30 seconds, just until fragrant. Do not let the garlic brown or it will taste bitter.

3. Simmer the Broth

Pour in the broth, then add the potatoes, ham, ham bone if using, and bay leaf. Bring to a gentle boil, about 210F (99C), then reduce the heat to low.

4. Simmer Until Tender

Cover partially and simmer 20 to 25 minutes, until a potato cube crushes easily against the side of the pot with light pressure. Stir once or twice so nothing sticks.

5. Remove the Bone

Lift out the ham bone and bay leaf with tongs. If any ham clings to the bone, pull it off and return it to the pot. Taste the broth now before adding any salt.

6. Thicken the Broth

Mash about 1 cup of the potato cubes against the side of the pot and stir it back in. The broth should look creamy and lightly coat the back of a spoon.

7. Finish with Cream

Turn off the heat, wait 1 minute, then stir in the cream or milk. Season with pepper and only as much salt as it truly needs.

8. Serve Warm

Ladle into bowls and top with chopped parsley. Serve with crusty bread for dipping, and let it cool a few minutes before giving it to young children.

Delicious Variations

Creamy Ham and Bean Soup

Add one 15-ounce can of drained white beans with the potatoes and mash a few beans into the broth for extra body.

Ham and Split Pea Soup

Swap the potatoes for 1 1/2 cups dried split peas and simmer 45 to 55 minutes, until the peas collapse into a thick, velvety soup.

Ham and Cabbage Soup

Add 4 cups shredded green cabbage in the last 12 minutes of cooking for a lighter, brothy version with a mild, sweet bite.

How to Store Ham Soup Recipes

Refrigerator

Cool the soup within 2 hours, then store in an airtight container in the refrigerator for up to 4 days. The flavor actually deepens on day two.

Freezer

Freeze in portion-sized containers for up to 3 months. Leave 1 inch of headspace, and note that cream-based batches may look slightly separated after thawing; whisk while reheating.

Reheating

Reheat gently on the stovetop over medium-low heat, about 300F (149C), stirring often, until steaming and 165F (74C) throughout. In the microwave, cover and heat in 1-minute bursts, stirring between each.

Frequently Asked Questions

Q: Can I make ham soup with a leftover ham bone?

Yes, a ham bone is the best possible base for this soup because it adds smoky depth and body. Simmer it with the broth and potatoes, then remove it before serving and pull off any clinging meat to stir back in.

Q: How do I keep ham soup from being too salty?

Use low-sodium broth and do not add salt until the very end, because the ham releases salt as it cooks. If it still tastes too salty, add a peeled diced potato and simmer 10 minutes, then stir in a splash of water or unsweetened cream.

Q: Can I use deli ham or ham steak instead of a ham bone?

Absolutely, diced ham steak or thick-cut deli ham both work and the soup will be ready faster. Add 1 teaspoon smoked paprika to make up for the smokiness the bone would have provided, and add the ham in the last 10 minutes so it does not get rubbery.

Q: How long does ham soup last in the fridge?

Ham soup keeps well for up to 4 days in an airtight container in the refrigerator. Cool it within 2 hours of cooking, and reheat to 165F (74C) before serving.

Q: Can I make ham soup in a slow cooker or Instant Pot?

Yes, in a slow cooker add everything except the cream and cook on low 6 to 7 hours, then stir in the cream at the end. In an Instant Pot, pressure cook 10 minutes with a 10-minute natural release, then finish with the cream off the heat.

Pick whichever ham you have, whether it is a bone, a steak, or a few slices from the deli, and let this pot do the rest. Make a double batch and freeze half for a night when you need dinner to be easy. You're doing better than you think.

Ham Soup Recipes

Ham Soup Recipes

Ham soup recipes turn leftover ham into a cozy, savory bowl with tender potatoes, carrots, and creamy broth ready in 40 minutes.

★★★★½ 4.8 (214 ratings)
15 minPrep time35 minCook time6Servings312 kcalCalories

🧂 Ingredients

  • 2 tablespoons (28g) unsalted butter
  • 1 large yellow onion, diced (about 1 1/2 cups / 200g)
  • 3 medium carrots, peeled and sliced 1/4 inch thick (about 1 1/2 cups / 180g)
  • 3 celery stalks, sliced 1/4 inch thick (about 1 cup / 110g)
  • 3 cloves garlic, minced (about 1 tablespoon)
  • 1 1/2 pounds (680g) Yukon Gold potatoes, peeled and cut into 1-inch cubes
  • 5 cups (1.2L) low-sodium chicken broth
  • 2 cups (300g) diced cooked ham, plus the ham bone if you have one
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • 1/2 cup (120ml) heavy cream or whole milk
  • Salt and black pepper to taste, plus chopped fresh parsley to serve

📋 Instructions

  1. 1Melt and Sweat — Melt the butter in a large Dutch oven over medium heat, about 350F (177C). Add the onion, carrots, and celery and cook 6 to 8 minutes, stirring, until the onion is soft and translucent and the edges just begin to turn golden.
  2. 2Add the Garlic — Stir in the garlic and dried thyme and cook 30 seconds, just until fragrant. Do not let the garlic brown or it will taste bitter.
  3. 3Simmer the Broth — Pour in the broth, then add the potatoes, ham, ham bone if using, and bay leaf. Bring to a gentle boil, about 210F (99C), then reduce the heat to low.
  4. 4Simmer Until Tender — Cover partially and simmer 20 to 25 minutes, until a potato cube crushes easily against the side of the pot with light pressure. Stir once or twice so nothing sticks.
  5. 5Remove the Bone — Lift out the ham bone and bay leaf with tongs. If any ham clings to the bone, pull it off and return it to the pot. Taste the broth now before adding any salt.
  6. 6Thicken the Broth — Mash about 1 cup of the potato cubes against the side of the pot and stir it back in. The broth should look creamy and lightly coat the back of a spoon.
  7. 7Finish with Cream — Turn off the heat, wait 1 minute, then stir in the cream or milk. Season with pepper and only as much salt as it truly needs.
  8. 8Serve Warm — Ladle into bowls and top with chopped parsley. Serve with crusty bread for dipping, and let it cool a few minutes before giving it to young children.
👨‍🍳 Chef's Note: If you are cooking for a child under four, mash the ham and potato pieces well and check the temperature before serving. A bowl of warm soup shared at the table is one of the simplest ways to end a long day.

Servings: 6

Cuisine: American

Course: Soup

Nutrition (per serving): 312 kcal · 17g protein · 24g carbs · 16g fat
Amara Okafor

Written by Amara Okafor

Amara writes about parenting and child development with a focus on neurodivergent kids. She shares strategies for managing sensory meltdowns, building routines, and advocating in schools. Her perspective is that every child’s brain works differently, and that’s okay.

Leave a Comment

x
Advertisements