I’ll never forget the first time I made split pea soup from scratch using a leftover Christmas ham bone. The rich, savory aroma filled my kitchen as it simmered away, and I was amazed at how such humble ingredients created something so deeply satisfying. This split pea soup recipe has become my go-to for chilly evenings when my family craves real comfort food. The best part? It’s incredibly forgiving and tastes even better the next day. Whether you’re using a meaty ham bone from holiday leftovers or picking up ham hocks from the store, this homemade split pea soup delivers restaurant-quality results right in your own kitchen.
Table of Contents
What You’ll Need for This Hearty Soup
I always use quality ham bones with plenty of meat still attached, as they provide the best flavor foundation for this soup. Pro tip: save your holiday ham bones in the freezer specifically for recipes like this one.
- 2 tablespoons olive oil
- 2 cups finely diced onion (2 medium onions)
- 1 cup finely diced carrot (2 to 3 large carrots)
- 1 cup finely diced celery (3 to 4 stalks)
- ¼ teaspoon salt, plus more to taste
- ½ teaspoon black pepper, plus more to taste
- 1 tablespoon minced garlic (3 cloves)
- 1 tablespoon Italian seasoning
- 1½ teaspoons ground cumin
- 1 teaspoon dried thyme
- ⅛ teaspoon red pepper flakes
- 1½ cups green split peas, rinsed thoroughly
- 2 small bay leaves or 1 large bay leaf
- 1 meaty ham bone or 1 to 2 ham hocks (1 to 1.5 pounds each), plus additional chopped cooked ham if needed (up to 2½ cups total)
- 8 cups reduced-sodium chicken broth (I prefer low-sodium so I can control the saltiness)
- Fresh thyme leaves for garnish (optional)
- Hearty buttered bread for serving
I recommend rinsing your split peas in a fine-mesh strainer before adding them to remove any debris. If your ham bone doesn’t have much meat, plan to add extra chopped cooked ham during the final cooking stage to reach about 2 cups of meat total in the finished soup.
How to Make This Classic Split Pea Soup
I prefer using a heavy-bottomed pot at least 5.5 quarts for even heat distribution and to give the soup room to bubble without overflowing. This prevents the peas from sticking and burning on the bottom.
Step 1: Heat the olive oil in your large heavy-bottomed pot over medium heat. Add the diced onion, carrot, celery, and season with ¼ teaspoon salt and ½ teaspoon pepper. Cook for 5 to 8 minutes, stirring occasionally, until the vegetables are softened and the onion begins turning golden brown at the edges. This caramelization adds wonderful depth to your split pea soup with ham.
Step 2: Add the minced garlic, Italian seasoning, cumin, dried thyme, and red pepper flakes to the pot. Stir constantly for 1 minute until fragrant. Watch carefully during this step as garlic can burn quickly and turn bitter. Add the rinsed split peas and stir to coat them with the aromatic mixture.
Step 3: Add the ham bone or ham hocks, bay leaves, and chicken broth to the pot. Bring the mixture to a rolling boil over high heat, then immediately reduce the heat to low. Let it simmer uncovered for 60 to 90 minutes, stirring occasionally to prevent the peas from sticking to the bottom. You’ll notice the soup gradually thickening as the split peas break down and release their natural starches. The soup is ready when it coats the back of a spoon and the peas are completely tender.
Step 4: As the soup thickens, stir more frequently during the last 30 minutes. The split pea soup is ready when the peas are completely soft and the consistency is thick and creamy. If it becomes too thick for your preference, add chicken broth a splash at a time. If you’re adding extra chopped ham, stir it in during the final 10 minutes of cooking to heat through.
Step 5: Remove the ham bone or ham hocks from the pot using tongs and place on a cutting board. Let cool slightly, then use two forks to shred off all the meat, discarding the bones and any fatty pieces. Return the shredded ham to the soup. You want about 2 cups of meat total. Remove and discard the bay leaves (important: bay leaves should never be eaten).
Step 6: Ladle out 2 cups of the soup and transfer to a blender. Remove the center cap from the blender lid and cover with a kitchen towel to allow steam to escape safely. Blend until completely smooth and silky. Pour this puree back into the pot and stir thoroughly. This technique gives the split pea soup with ham its signature creamy texture while still maintaining some chunky vegetables. Taste and adjust seasoning, adding more salt and pepper as needed.
Step 7: Ladle the hot soup into bowls and serve immediately with hearty buttered bread, a sprinkle of freshly ground black pepper, and fresh thyme leaves if desired.
Pro tip: The soup will continue to thicken as it sits, so keep extra broth handy for adjusting consistency before serving.
Perfect Pairings for Your Split Pea Soup
This split pea soup with ham pairs beautifully with sides that add textural contrast and fresh flavors.
Crusty Sourdough Bread: The tangy, chewy crust is perfect for soaking up every last drop of this thick, creamy soup and adds satisfying crunch.
Simple Green Salad: A crisp salad with lemon vinaigrette cuts through the richness of the split pea soup and adds refreshing brightness to your meal.
Cornbread Muffins: Slightly sweet cornbread complements the savory, smoky ham flavor while providing a delightful texture contrast.
Roasted Root Vegetables: Caramelized carrots, parsnips, and turnips echo the earthy flavors in the soup while adding seasonal warmth.
Apple Coleslaw: The crisp, tangy slaw provides a refreshing counterpoint to the hearty, filling nature of split pea soup with ham.
These best sides for split pea soup transform a simple bowl into a complete, satisfying meal.
More Delicious Split Pea Soup Variations to Try
This classic split pea soup with ham is just the beginning of endless possibilities for enjoying hearty pea soups. When time is limited, the Split Pea Soup Stovetop recipe delivers the same satisfying comfort in just 70 minutes with bacon and smoked paprika adding incredible depth. For those following a plant-based lifestyle, the naturally creamy Creamy Yellow Split Pea Soup proves that split peas create luxurious texture without any meat or dairy.
If hands-off cooking appeals to the cook, try the Slow Cooker Split Pea Soup that transforms into velvety perfection while busy throughout the day. Each of these variations brings something special to the table while maintaining that comforting, stick-to-the-ribs quality that makes split pea soup a beloved classic in kitchens everywhere.
Keeping Your Soup Fresh
Store leftover split pea soup in an airtight container in the refrigerator for up to 3 days. The soup will thicken considerably as it sits, which is completely normal due to the starch in the peas.
To reheat, transfer the soup to a pot and warm over low heat, stirring frequently. You’ll need to add ½ to 1 cup of chicken broth to restore the creamy, pourable consistency. I recommend adding broth gradually until you reach your preferred thickness.
For longer storage, this split pea soup with ham freezes beautifully for up to 2 to 3 months in freezer-safe containers. Leave about an inch of headspace for expansion. Thaw overnight in the refrigerator before reheating. Pro tip: freeze individual portions in mason jars for quick, convenient lunches.
Common Questions About Split Pea Soup
Can I make split pea soup without a ham bone?
Yes! Use 2 to 3 cups of diced cooked ham or 1 to 2 ham hocks instead. You can also use bacon or smoked turkey for a different flavor profile, though the traditional ham gives the best results.
Why is my split pea soup too thin?
Continue simmering uncovered to allow more liquid to evaporate, or blend an additional cup of the soup to add more body. The peas need adequate cooking time (at least 60 minutes) to break down and naturally thicken the soup.
Can I use yellow split peas instead of green?
Absolutely! Yellow split peas work perfectly in this recipe with virtually identical cooking times and create an equally delicious split pea soup with ham, though the color will be slightly different.
How do I prevent split peas from sticking to the pot?
Stir regularly, especially as the soup thickens, and use a heavy-bottomed pot for even heat distribution. Adding enough liquid and maintaining a gentle simmer rather than a hard boil also helps prevent sticking and burning.
Time to Enjoy This Cozy Classic
This split pea soup with ham proves that simple ingredients can create extraordinary comfort food. The combination of tender vegetables, creamy split peas, and savory ham delivers satisfying flavor in every spoonful, and the recipe comes together with minimal effort.
Whether you’re using a leftover holiday ham bone or starting fresh with ham hocks, you’ll love how this hearty soup fills your home with incredible aromas and warms you from the inside out. Try this split pea soup recipe tonight and discover why it’s been a family favorite for generations!
Split Pea Soup with Ham
Thick, creamy split pea soup full of flavor with vegetables, split peas, and tender shredded ham. Perfect comfort food ready in under 2 hours.
- Prep Time: 15 minutes
- Cook Time: 90 minutes
- Total Time: 105 minutes
- Yield: 8 servings 1x
- Category: Soup
- Method: Simmer
- Cuisine: American
Ingredients
- 2 tablespoons olive oil
- 2 cups finely diced onion (2 medium onions)
- 1 cup finely diced carrot (2 to 3 large carrots)
- 1 cup finely diced celery (3 to 4 stalks)
- ¼ teaspoon salt, plus more to taste
- ½ teaspoon black pepper, plus more to taste
- 1 tablespoon minced garlic (3 cloves)
- 1 tablespoon Italian seasoning
- 1½ teaspoons ground cumin
- 1 teaspoon dried thyme
- ⅛ teaspoon red pepper flakes
- 1½ cups green split peas, rinsed
- 2 small bay leaves or 1 large
- 1 meaty ham bone or 1 to 2 ham hocks (1 to 1.5 pounds each), plus additional chopped cooked ham if needed (up to 2½ cups total)
- 8 cups reduced-sodium chicken broth
- Fresh thyme leaves (optional)
- Hearty buttered bread for serving
Instructions
- Heat olive oil in a large 5.5-quart or larger heavy-bottomed pot over medium heat. Add onion, carrot, celery, and season with ¼ teaspoon salt and ½ teaspoon pepper. Cook 5 to 8 minutes until vegetables are softened and onion begins turning golden.
- Add garlic, Italian seasoning, cumin, thyme, and red pepper flakes. Stir constantly for 1 minute until fragrant. Watch carefully as garlic can burn quickly. Add rinsed split peas and mix through.
- Add ham bone or ham hocks, bay leaves, and chicken broth. Bring to a boil, then reduce heat to low and simmer uncovered 60 to 90 minutes, stirring occasionally to prevent sticking. Cook until peas are tender and soup coats the back of a spoon. Add extra chopped ham during last 10 minutes if using.
- Remove ham bone or ham hocks using tongs and let cool slightly. Use two forks to shred off meat. Discard bones and fat. Return shredded ham (about 2 cups total) to soup. Remove and discard bay leaves.
- Remove 2 cups of soup and blend until completely smooth. Remove center cap from blender lid and cover with kitchen towel to allow steam to escape. Return puree to pot and mix through. Taste and adjust seasoning with additional salt and pepper as needed.
- Ladle soup into bowls and serve with hearty buttered bread, freshly ground pepper, and fresh thyme if desired.
Notes
- Save leftover holiday ham bones with plenty of meat attached for best flavor. Ham hocks work great too and are sold pre-cooked in most meat sections, typically weighing 1 to 1.5 pounds each.
- If ham bone is fairly bare, add extra chopped cooked ham to reach about 2 cups total meat in the finished soup.
- Soup thickens as it cools. Add extra chicken broth (½ to 1 cup) when reheating to restore creamy consistency.
- Cooking time varies depending on split peas, pot type, and heat level. Soup is ready when peas are completely tender and soup coats the back of a spoon.
- Use a pot at least 5.5 quarts to give soup room to bubble without overflowing.
Nutrition
- Serving Size: 1.5 cups
- Calories: 285 kcal
- Sugar: 6 g
- Sodium: 620 mg
- Fat: 8 g
- Saturated Fat: 2 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 13 g
- Protein: 20 g
- Cholesterol: 35 mg






