This simple recipe is so nourishing and satisfying. This time, I credit that the pig was from a local organic farm close to where I live here in the Yukon. 

I purchase a full pig each year from the Aurora Mountain Farm. I like knowing that I am eating local, supporting a local business and encouraging organic farming. I like that I know what the animals are eating and how they are being treated and raised. I know that they are appreciated for the sustenance that they eventually bring us.

Ham is a great traditional holiday meal and there’s always a leftover bone to make soup with. After roasting the ham and enjoying it on it’s own, I take the ham bone and little bits of leftover meat and make 12–24 hour bone broth in the slow cooker. This is an amazing way to pull out the gelatin and amino acids from the bones into the bone broth to make it super satisfying and rich. This is one of the best soups and a great way to get all the great nutritional benefits of bone broth. Once the bone broth is done, I use it as well as the leftover meat to make this delicious and creamy soup!

If you’re one of those families that enjoys turkey for the holidays, the meat section of your grocery store will be happy to sell you a nice meaty ham bone!

It really feels good to know that you are respecting, using and being nourished by the whole animal as opposed to only eating the muscle meat and nothing else.

Read more about the benefits of nose to tail eating!

close up of ham bone split pea soup in bowl

What makes this hearty soup a healthy choice?

It is gluten-free, dairy free, soy free and could be made vegan without the ham/bone broth. Bonus: it’s super easy to make. It does take a bit longer to cook though, especially if you want the peas to get nice and soft.

If you can, I would recommend doing this one on a slow and low simmer for a few hours for maximum awesomeness!

Recipe substitutions or variations 

Use pre-cooked ham: If you don’t want to bother with cooking the ham bone or making the bone broth, you can also just buy precooked boneless ham and use that. This will significantly reduce the amount of time it takes to make this recipe. Another great option is smoked ham hock, or ham shank.

Swap out the bone broth: If you don’t want to spend the time making 24 hour bone broth, you can swap it out for any other type of broth, homemade or store-bought. As an alternative, chicken stock has great flavor.

Vegetarian version (or vegan): Swap out the bone broth for vegetable broth, and leave the meat out. 

Use yellow peas: Instead of green peas, you can use yellow split peas or field peas.

Use other aromatics: In addition to the bay leaf flavor, you can also add a large onion, a little bit of smoked paprika, or fresh thyme (instead of dried).

ham bone split pea soup in bowl with biscuits in background

Recipe pairing ideas 

This ham pea soup recipe is absolutely fantastic with biscuits on the side and to dip in it. Check out my recipes for oat flour biscuits and dairy free/gluten-free cheese biscuits.

By the way, those biscuits you see on the side in my photos? Those are totes gluten and dairy free and the recipe is by Mama Knows Gluten-free. I have made them a number of times and they are on point.

Recipe FAQs

How do I make my ham and pea soup thicker?

The trick to making ham pea soup thicker is to make sure you don’t use too much liquid in relation to the other ingredients. You’ll also want to make sure that you cook the soup for a longer length of time to ensure that the split peas fully break down and become super soft. This will thicken up the broth so that it doesn’t end up too liquidy.

What can I substitute for ham in split pea soup?

If you can’t access ham, or want to avoid the nitrates, salt or sugar, you could also use pork shoulder roast or any other type of pork meat. If you decide to swap out the ham for regular pork, you may want to add some salt to the recipe for extra flavour since you won’t be getting the salt from the ham and ham bone broth.

How do you make split pea and ham soup from scratch?

Below in the recipe card I go into more detail on how to make split pea and ham soup from scratch, but essentially it starts with baking your ham (or having leftover ham). Then once you’ve cut all the ham off the bone, you make broth with the ham bone. Then you boil your vegetables and seasonings in the ham broth until everything starts getting soft and then add your chopped up cooked ham meat and simmer until everything is soft and the flavours have all blended together.

Do split peas need to be soaked before cooking?

Split peas do not need to be soaked before cooking, however soaking them can provide additional benefits such as reducing the bloating and gas that some people experience from eating legumes and beans. It can also help the split peas cook faster.

How do you make split pea soup less gassy?

If you are worried about getting gassy, soak your split peas ahead of time for roughly 8 to 12 hours. This can help break down certain sugars in beans and peas that lead to gas. Check out this article by Taste of Home to learn more and to get the full instructions. 

What can you serve with split pea soup?

My favourite thing to serve with split pea soup is biscuits. Use your favourite biscuit recipe, or if you want to make them gluten and dairy free, my favourite biscuit recipe is by Mama Knows Gluten-free.

Do you have to use ham bone broth for this recipe?

You do not need to use ham bone broth for this recipe and can use any other type of broth that you wish. However, I find that using ham bone broth makes the soup rich and nourishing and gives it the best flavour. There are also many wonderful benefits to consuming bone broth.

Do I need a slow cooker to make this?

No. If you have an instant pot, they usually have a slow cooker option. Pressure cooking it is also an option (cook on high pressure for 3 hours). If you don’t have either, a large dutch oven or large soup pot will also work. Bake your ham and water for 375 for 5-6 hours to make bone broth the traditional way! As a last resort, it can also be done on the stove top. Bring to a boil on medium heat and then turn it down to low and let simmer for 5-6 hours. The goal of all of these methods is to make a flavorful broth!

Looking for more gluten and dairy free recipes?

Check out my free seven day meal plans. If you are looking for more, I also offer a one month gluten and dairy free meal plan as well as an accompanying recipe book (which comes with 140 recipes – 35 for breakfast, 35 for lunch, 35 for dinner, and 35 for snacks/desserts).

overhead shot of ham bone split pea soup in bowl

Split Pea Soup with Ham Bone

Tara Klippert
This recipe is gluten free, dairy free, and soy free.
4.25 from 4 votes
Prep Time 1 day
Cook Time 1 hour 30 minutes
Total Time 1 day 1 hour 30 minutes
Course Main Course
Cuisine American
Servings 6
Calories 327 kcal


  • 1 lb cooked bone-in ham, chopped
  • 1 ham bone
  • 1.5 L ham bone broth (or broth of choice)
  • 1 lb split peas
  • 3 celery stalks
  • 3 carrots
  • 4 bay leaves
  • 1.5 tsp thyme
  • 1/2 tbsp garlic powder


  • Bake your bone-in ham according to the instructions on the packagingFor the best results, enjoy your ham the first day you cook it and get your ham bone broth started (instructions below) so that the following day you can make this recipe with your rich and nourishing bone broth.
    cooked bone in ham in roasting pan
  • Save at least 1 pound of cooked meat to make your soup with. Cut up the leftovers into small cubes and put in the fridge to store until the next day.
    photo of chopped up ham on food scale in large bowl
  • Put your leftover ham bone in a crock pot filled with at least 8 cups of water. Make sure the ham bone is covered but don’t fill it up too full – leave about an inch on top so that when it comes to a soft boil, it wont start bubbling over. This is especially important if you are going to be slow cooking it overnight.
    bone broth in slow cooker before being strained
  • Slow cook on low for 8+ hours, or medium-high heat for 4 hours if you're in a rush or want milder bone broth.
  • Once your bone broth is complete, unplug your slow cooker and let cool for around 30 minutes. Top a large mixing bowl with a large strainer and carefully pour through the broth and bones.
    slow cooker with bones and broth ready to be strained into large bowl
  • Once the broth fully drains through, you can get rid of your bones (unless you want to boil them again for a second batch of bone broth!).
    bones in strainer on top of large bowl with bone broth
  • If you are not ready to make your soup, strain your bone broth into mason jars and store in the fridge.
    overhead shot of bone broth in large bowl ready to pour into mason jars
  • Once you are ready to make your soup, add 1.5 L ish of bone broth into a large pot on the stove. If you don’t have the full 1.5 liters of broth, top it up with extra water (this all depends on the size of your crockpot and how much broth it yields!).
    bone broth in pot
  • Chop up your carrots and celery into small cubes.
    picture of chopped up carrots and celery on cutting board
  • Add green split peas, carrots, celery, bay leaves, thyme and garlic powder into the broth and bring to a boil. Once boiling, reduce heat to a simmer.
    bone broth, split peas and seasonings in large pot
  • Simmer, stirring often until the soup is starting to thicken up. Roughly 45 minutes.
    picture of soup before adding chopped up ham
  • Add your chopped up ham and simmer for another 45 minutes or so, stirring often.
    picture of soup after adding chopped up ham
  • At any time you can remove the soup from the stove if you are happy with the consistency, but I highly recommend simmering for the full time as it makes a very thick and creamy soup.
    picture of finished ham pea soup in pot
  • Remove the bay leaves and serve.
    close up of ham bone split pea soup in bowl
  • If you are doing this meal for meal prep, split individual portions into 6 airtight containers and store in the fridge or the freezer. If you store it in the fridge, eat within 1 week or less.


Serving: 6gCalories: 327kcalCarbohydrates: 17.5gProtein: 23.7gFat: 17.2gSaturated Fat: 3gPolyunsaturated Fat: 0.1gMonounsaturated Fat: 0.7gTrans Fat: 0gCholesterol: 51.4mgSodium: 2221mgPotassium: 1052mgFiber: 6.5gSugar: 3.2g
Keyword dairy free, gluten free, grain free, soy free
Tried this recipe?Let us know how it was!

Disclaimer: This recipe post contains Amazon affiliate links. This means that if you click on a link and make a purchase, I will receive a small commission (at no extra cost to you). This helps support me so that I can continue to put out high quality, free recipes for you guys! Thank you 😁🙌

Tara Klippert
About the author Tara Klippert

Tara Klippert is a Registered Health and Nutrition Counselor and holds a diploma in Holistic Nutrition and Health Coaching. She shares her gluten free, dairy free & allergy friendly recipes.