How to make the BEST Ham Bone Soup Recipe!

hero: steaming bowl of ham bone soup with carrots, kale, and ham pieces visible, crusty bread beside it, warm natural window light, rustic wooden table, cozy kitchen atmosphere
4.0 out of 5
(347 reviews)

There’s something truly magical about transforming a humble ham bone into a soul-warming, deeply flavorful soup that tastes like it simmered all day. This ham bone soup recipe is the ultimate comfort food – the kind of dish that makes your kitchen smell absolutely divine and has everyone asking for seconds. It’s economical, elegant, and endlessly customizable, making it perfect for using up that holiday ham or any leftover ham bone you have on hand.

What I absolutely love about this recipe is how it celebrates nose-to-tail cooking and waste-reduction in the most delicious way possible. That ham bone, often discarded, is liquid gold for creating an incredibly rich, savory broth. The natural gelatin from the bone creates a silky mouthfeel, while the residual meat adds wonderful depth and umami. Combined with vegetables, beans, and aromatics, you get a restaurant-quality soup that tastes far more complicated than it actually is.

I’ve been making ham bone soup for years, and I’ve perfected this recipe to ensure maximum flavor with minimal effort. The key is giving yourself enough time for the broth to develop – the longer it simmers, the more incredible it becomes. Whether you’re a seasoned cook or just beginning your culinary journey, this recipe will become a staple in your kitchen. It’s the kind of soup that brings people together, fills bellies, and warms hearts on even the coldest days.

This recipe yields a hearty, stick-to-your-ribs soup that’s perfect for meal prep, freezing, or serving immediately to hungry guests. I recommend making a double batch so you always have some on hand. Serve it with crusty bread, a simple salad like this Best Chickpea Salad Recipe, or top with fresh herbs for added elegance. You can also customize this soup by adding pasta, rice, or different vegetables based on what you have available.

For more inspiration on utilizing every part of your ingredients, check out this guide on making stock at Serious Eats. If you’re looking to elevate your soup game even further, consider this white bean and kale soup from Bon Appétit for inspiration on complementary flavors. You might also enjoy learning about Easy Pickled Red Onion Recipe to add a bright, acidic garnish. For a deeper dive into soup-making techniques, this New York Times guide on soup-making is invaluable. Additionally, explore Quick Tasty Bacon Carbonara Recipe for another way to use ham and pork products.

Prep Time
20 minutes
Cook Time
2 hours 30 minutes
Total Time
2 hours 50 minutes
Servings
8-10 servings

Ingredients

  • 1 ham bone (preferably with some meat still attached)
  • 2 tablespoons olive oil or butter
  • 1 large yellow onion, diced
  • 3 medium carrots, diced
  • 3 celery stalks, diced
  • 4 cloves garlic, minced
  • 8 cups chicken or vegetable broth
  • 2 cups water
  • 1 pound diced ham or ham pieces (optional, for extra flavor)
  • 1 can (15 oz) diced tomatoes
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1 cup split peas or lentils
  • 2 bay leaves
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes
  • Salt and black pepper to taste
  • 2 cups chopped fresh kale or spinach
  • Fresh parsley for garnish
  • Crusty bread for serving
process: chef's hands shredding ham meat from bone over pot of simmering broth, steam rising, vegetables and broth visible, natural kitchen lighting

Instructions

  1. Heat olive oil or butter in a large heavy-bottomed pot over medium heat. Once shimmering, add the diced onion, carrots, and celery. This aromatic base, known as mirepoix, is essential for building flavor. Sauté for 5-7 minutes, stirring occasionally, until the vegetables begin to soften and become fragrant. This step develops the foundational flavors of your soup.
  2. Add the minced garlic to the pot and cook for an additional 1-2 minutes until fragrant, being careful not to burn it. Stir constantly to distribute the garlic evenly throughout the vegetables.
  3. Place the ham bone directly into the pot along with the sautéed vegetables. Pour in the chicken broth and water, making sure the ham bone is mostly submerged. The liquid should cover everything by about an inch.
  4. Bring the mixture to a boil over high heat, then immediately reduce to a gentle simmer. Skim any foam or impurities that rise to the surface with a spoon during the first few minutes. This step ensures a clear, clean broth.
  5. Add the bay leaves, dried thyme, dried oregano, and red pepper flakes. Stir well to combine. These aromatics will infuse the broth with deep, complex flavors.
  6. Let the soup simmer gently for 1 hour, uncovered. This allows the gelatin from the ham bone to dissolve into the broth, creating a rich, silky texture. The longer simmer time is worth the wait.
  7. After 1 hour, carefully remove the ham bone from the pot and set it on a cutting board. Using a fork or tongs, pull any meat from the bone and shred it into bite-sized pieces. Discard the bone and any cartilage. Return the shredded ham meat to the pot.
  8. Add the diced tomatoes (with their juices), cannellini beans, and split peas or lentils to the pot. Stir well to combine.
  9. Return the soup to a simmer and cook for another 45 minutes to 1 hour, until the split peas or lentils are completely tender and beginning to break down slightly. This thickens the soup naturally and adds wonderful texture.
  10. Taste the soup and season generously with salt and black pepper. Remember that the ham bone and ham pieces already contribute saltiness, so adjust carefully.
  11. About 5 minutes before serving, stir in the chopped kale or spinach. It will wilt into the hot broth and add nutritional value and color.
  12. Ladle the soup into bowls and garnish generously with fresh parsley. Serve immediately with crusty bread for the ultimate comfort meal.
detail: close-up spoonful of finished ham bone soup showing tender split peas, diced vegetables, shredded ham, and rich broth, garnished with fresh parsley, shallow depth of field

Pro Tips

  • This soup actually tastes better the next day as the flavors meld together. Make it ahead and reheat gently before serving.
  • For a smokier flavor, add 1 teaspoon of smoked paprika along with the dried herbs.
  • You can substitute the split peas with pearl barley, farro, or even small pasta if preferred. Add pasta in the last 15 minutes of cooking.
  • This soup freezes beautifully for up to 3 months. Cool completely before transferring to freezer containers, leaving some headspace for expansion.
  • If your ham bone is very meaty, you might not need the additional diced ham. Taste and adjust accordingly.
  • Don’t skip the initial simmering of just the bone and broth. This time allows maximum extraction of collagen and gelatin, which creates that luxurious mouthfeel.
  • For a vegetarian version, skip the ham bone and ham, and use vegetable broth. Add more beans and legumes for protein and heartiness.
  • Fresh herbs like thyme and oregano can be substituted for dried – use triple the amount and add them toward the end of cooking.
  • Make this soup in a slow cooker for hands-off cooking. Sauté the vegetables first, then add everything to the slow cooker on low for 6-8 hours.
  • Leftover ham bone soup makes an excellent base for other dishes. Blend a portion for a creamier texture, or use it as a base for risotto or grain bowls.
  • The soup will naturally thicken as it cools due to the gelatin from the bone. Thin with additional broth when reheating if needed.
  • For extra richness, stir in a splash of heavy cream or a dollop of sour cream just before serving, similar to how you’d finish this Best Heavy Cream Alfredo Sauce Recipe.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top