clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
holding a spoonful of split pea soup

Split Pea Soup with Ham

  • Author: Brooke
  • Prep Time: 30 minutes
  • Cook Time: 1 hour 45 minutes
  • Total Time: 1 hour 50 minutes
  • Yield: 20 cups 1x


Split pea soup with ham is an easy recipe that makes the best use of your leftover holiday ham bone.  Cook this freezer friendly homemade soup on the stovetop or in the crockpot.  Make a big batch of this cold weather comfort food for your family to enjoy!



For the Soup

  • 3 14-ounce bags dried yellow split peas, picked over and rinsed (1.19 kg)
  • 15 cups unsalted chicken stock (reserve 3 cups for the end) (3.55 L)
  • 1 yellow onion, peeled and quartered
  • 4 bay leaves
  • 1 teaspoon dried marjoram
  • 4 teaspoons salt (reserve 1 teaspoon for the end)
  • 1 1/2 teaspoons black pepper (reserve 1/2 teaspoon for the end)
  • 1 meaty ham bone (reserve some meat for garnish)
  • 2 cups yellow onion, chopped (288g)
  • 1 1/2 cup carrot, chopped (227g)
  • 1 cup celery, chopped (123g)
  • 2 cups smoked ham, diced (270g)

For the Garnish

  • Reserved ham from bone (86g)
  • 1/3 cup sliced green onions or flatleaf parsley


Stovetop Instructions

  1. Pick out any green peas or little pebbles from the dried peas, then rinse them in a colander. There's no need to soak them.
  2. Place the peas, 12 cups of chicken stock, the quartered onion, bay leaves, marjoram, salt, and black pepper in a very large pot.  Nestle in the meaty ham bone, then cover and bring to a boil (roughly 15 minutes) then reduce the heat to medium low and simmer for an hour, stirring occasionally.
  3. While the soup is simmering, use a food processor to chop up the carrots, celery, and onion.
  4. After an hour of simmering, remove the bone from the soup and place on a plate.  Discard the quartered onion.
  5. Add the last 3 cups of unsalted chicken broth, onions, carrots, celery, chopped ham, 1 teaspoon of salt and 1/2 teaspoon black pepper.  Stir.  Cover with the lid askew and simmer for 30 minutes on medium low, stirring occasionally.  After 15 minutes, taste.  Adjust seasonings if desired.  (If you like the soup thinner, add more unsalted chicken broth or filtered water.)
  6. When the bone has cooled, cut off the meat and finely chop it.  Add most of the ham to the pot, but reserve some for garnish.   Taste and adjust the salt or black pepper as desired.  Discard bay leaves before serving.
  7. Garnish with finely chopped ham, parsley or green onion.  Serve hot with fresh crusty bread.

Crockpot Instructions

  1. Reduce the ingredients for this recipe by half.
  2. Put all the ingredients, except the quartered onion, in a large crockpot and stir.
  3. Cover and cook on high for 5 hours, or on low for 10 hours.
  4. During the last hour of cooking, remove the bone and let cool.  Shred the meat from the bone and put half of it in the pot.  Reserve the other half for garnish.
  5. Discard bay leaves before serving.
  6. Garnish with chopped ham, parsley or green onions.


  • Substitute with 2 ham hocks if you don't have a leftover bone.
  • Use half green peas and half yellow if you want to change up the color.
  • Add more stock or unfiltered water to thin the soup.
  • Use a blender, immersion blender or potato masher to smooth the texture.
  • Put the pot in an ice bath in your kitchen sink, if you need to cool the soup quickly.  Make sure the pot has cooled down some so there is no damage done to the pot or sink.
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Canadian

Keywords: ham leftovers, split pea soup