ADVERTISEMENT

Easy Ham Soup Recipe – Cozy 30-Minute One-Pot Meal

By August 30, 20267 min read

There's a certain magic that happens when a leftover ham bone meets a pot of simmering broth. The kitchen fills with a scent that's part comfort, part nostalgia, and wholly inviting. This ham soup is my homage to those slow Sunday afternoons when time seems to stretch and the world outside fades away.

Advertisements1

I remember my first attempt at ham soup—it was a mishmash of whatever I had, and somehow it worked. That's the beauty of this recipe: it's forgiving, flexible, and endlessly adaptable. Whether you're using a meaty ham bone from a holiday feast or a few cups of diced ham from the deli, this soup delivers deep, savory flavor with minimal fuss.

So grab your favorite pot, put on some music, and let's wander into the simple pleasure of a homemade soup that warms you from the inside out.

Why You'll Love This Recipe

1

One-Pot Wonder: Everything cooks in a single pot, so cleanup is a breeze and flavors meld beautifully.
2

Budget-Friendly: Uses affordable ingredients and turns leftover ham into a hearty meal.
3

Comfort in a Bowl: Rich, savory broth with tender vegetables and ham—pure comfort food.
4

Freezer-Friendly: Make a big batch and freeze portions for quick, cozy meals later.

About the Ingredients

2 tablespoons (30ml) olive oil

For sautéing the aromatics. Use a neutral oil like canola if you prefer.

1 large yellow onion, diced

Adds sweetness and depth. A sweet onion like Vidalia works too.

2 carrots, peeled and diced

Provides natural sweetness and color. Baby carrots can be chopped without peeling.

2 celery stalks, diced

Classic mirepoix base. Include leaves for extra flavor.

3 cloves garlic, minced

Fresh garlic is best; use 1 teaspoon garlic powder if in a pinch.

6 cups (1.4L) low-sodium chicken broth

Use homemade or store-bought. Low-sodium lets you control saltiness.

1 ham bone with meat, or 2 cups (300g) diced cooked ham

The star! A meaty bone adds rich flavor; if using diced ham, add in the last 10 minutes.

1 cup (200g) dried green lentils, rinsed

Adds heartiness and protein. Substitute with barley or rice for a different texture.

1 teaspoon dried thyme

Earthy herb that complements ham. Fresh thyme: use 1 tablespoon, chopped.

1 bay leaf

Adds subtle depth. Remember to remove before serving.

Salt and freshly ground black pepper, to taste

Season at the end, as ham can be salty.

2 tablespoons (30g) chopped fresh parsley

Brightens the soup. Flat-leaf parsley is best; substitute with chives.

Tips & Tricks

Adjust the broth amount

add more if you prefer a thinner soup, less for a stew-like consistency.

  • If using a ham bone, pick off any large chunks of meat after simmering, chop, and return to the soup.
  • To thicken the soup, mash some of the lentils against the side of the pot before serving.
  • For a smoky flavor, use smoked ham or add a dash of smoked paprika.

Pro Tips

1

Sear the ham bone: Brown it in the pot before adding broth for extra depth.
2

Use a heavy pot: A Dutch oven distributes heat evenly and prevents scorching.
3

Taste before salting: Ham and broth are often salty enough.
4

Let it rest: Allow the soup to sit for 10 minutes off the heat to meld flavors.

Step-by-Step Instructions

1. Sauté the Aromatics

Heat olive oil in a large pot over medium heat (350°F/175°C). Add onion, carrots, and celery. Cook for 5-7 minutes until softened and fragrant, stirring occasionally. The onions should turn translucent and the carrots begin to brighten.

2. Add Garlic and Spices

Stir in garlic, thyme, and bay leaf. Cook for 1 minute until garlic is aromatic but not browned.

3. Pour in Broth and Ham

Add chicken broth and the ham bone (or diced ham if using). Increase heat to high and bring to a boil (212°F/100°C).

4. Simmer with Lentils

Once boiling, reduce heat to low (180°F/82°C) and stir in lentils. Cover and let simmer gently for 25-30 minutes, or until lentils are tender but not mushy. Stir occasionally to prevent sticking.

5. Remove Bone and Shred Meat

Carefully remove the ham bone from the pot. When cool enough to handle, pick off any meat, chop it, and set aside. Discard the bone and bay leaf.

6. Season and Finish

Return the chopped ham to the pot. Season with salt and pepper to taste. Stir in fresh parsley and simmer for another 5 minutes to heat through.

7. Serve Warm

Ladle into bowls and serve with crusty bread or a side salad. Enjoy the cozy goodness!

Delicious Variations

Vegetable Medley

Add chopped zucchini, green beans, or spinach in the last 10 minutes for extra nutrients.

Creamy Ham Soup

Stir in 1/2 cup (120ml) heavy cream or coconut milk at the end for a rich, velvety texture.

Spicy Kick

Add a pinch of red pepper flakes or a diced jalapeño with the garlic for some heat.

How to Store Ham Soup Recipes

Refrigerator

Store in an airtight container for up to 4 days. The flavors will continue to meld.

Freezer

Freeze in individual portions for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating

Reheat gently on the stovetop over medium-low heat, adding a splash of broth or water if too thick.

Frequently Asked Questions

Q: Can I use leftover ham instead of a ham bone?

Yes, simply use 2 cups of diced cooked ham and add it during the last 10 minutes of cooking to avoid it becoming tough.

Q: Can I make this soup in a slow cooker?

Absolutely! Sauté the aromatics first, then transfer everything to a slow cooker and cook on low for 6-8 hours or high for 3-4 hours.

Q: What can I use instead of lentils?

You can substitute with barley, rice, or even small pasta like orzo. Adjust cooking times accordingly—barley and rice need about 20-30 minutes, pasta about 10.

Q: How can I thicken the soup?

Mash some of the lentils against the side of the pot, or mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir in, simmering until thickened.

Q: Is this soup gluten-free?

Yes, as long as you use gluten-free broth and ensure no cross-contamination. Lentils are naturally gluten-free.

This ham soup is a celebration of simple ingredients and slow-simmered flavor. Give it a try and make it your own—wander through your pantry and see what inspires you. Wander wisely.

Ham Soup Recipes

Ham Soup Recipes

This ham soup is a cozy one-pot wonder, simmered with veggies and herbs for a soul-warming, budget-friendly dinner.

★★★★½ 4.8 (156 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 2 tablespoons (30ml) olive oil
  • 1 large yellow onion, diced
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 6 cups (1.4L) low-sodium chicken broth
  • 1 ham bone with meat, or 2 cups (300g) diced cooked ham
  • 1 cup (200g) dried green lentils, rinsed
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • Salt and freshly ground black pepper, to taste
  • 2 tablespoons (30g) chopped fresh parsley

📋 Instructions

  1. 1Sauté the Aromatics — Heat olive oil in a large pot over medium heat (350°F/175°C). Add onion, carrots, and celery. Cook for 5-7 minutes until softened and fragrant, stirring occasionally. The onions should turn translucent and the carrots begin to brighten.
  2. 2Add Garlic and Spices — Stir in garlic, thyme, and bay leaf. Cook for 1 minute until garlic is aromatic but not browned.
  3. 3Pour in Broth and Ham — Add chicken broth and the ham bone (or diced ham if using). Increase heat to high and bring to a boil (212°F/100°C).
  4. 4Simmer with Lentils — Once boiling, reduce heat to low (180°F/82°C) and stir in lentils. Cover and let simmer gently for 25-30 minutes, or until lentils are tender but not mushy. Stir occasionally to prevent sticking.
  5. 5Remove Bone and Shred Meat — Carefully remove the ham bone from the pot. When cool enough to handle, pick off any meat, chop it, and set aside. Discard the bone and bay leaf.
  6. 6Season and Finish — Return the chopped ham to the pot. Season with salt and pepper to taste. Stir in fresh parsley and simmer for another 5 minutes to heat through.
  7. 7Serve Warm — Ladle into bowls and serve with crusty bread or a side salad. Enjoy the cozy goodness!
👨‍🍳 Chef's Note: This soup tastes even better the next day, so don't hesitate to make a big batch. The flavors deepen as they sit.

Servings: 6

Cuisine: American

Course: Soup

Nutrition (per serving): 285 kcal · 18g protein · 30g carbs · 9g fat
Sofia Marchetti

Written by Sofia Marchetti
Sofia writes about minimalist travel and slow tourism, sharing itineraries that emphasize local culture and off-season visits. She believes travel is about experiences, not checklists.

Leave a Comment

x
Advertisements