This hearty pea and ham soup is the perfect comfort food for chilly days. It’s creamy, packed with green peas, and filled with delicious chunks of ham. Yum!
Not to mention, it comes together in a snap! I like to pair it with crusty bread for dipping—just try to resist slurping, or you might get some funny looks! 😂
Key Ingredients & Substitutions
Split Green Peas: These are the star of the soup, giving it that lovely creamy texture. If you can’t find split peas, you can use lentils as a substitute. Just note that lentils cook faster, so adjust the cooking time accordingly!
Ham: I love using cooked ham for its rich flavor. If you’re looking for a lighter option, turkey or smoked sausage works well too. For a vegetarian dish, simply skip the meat and use mushrooms for that umami taste.
Broth: Chicken broth adds depth to the soup. You can use vegetable broth for a vegetarian version or low-sodium broth to control salt. Homemade broth is always a great choice if you have some on hand!
Onions and Garlic: They provide a flavor base. If you prefer a milder taste, leeks or shallots can be a great alternative. You could also add a dash of onion or garlic powder if you’re in a pinch!
How Can I Achieve the Best Texture for the Soup?
Getting the perfect texture is key! Start by sautéing the onions and garlic, allowing their flavors to bloom. When cooking the peas, ensure they simmer long enough until they’re very soft—about 1 to 1.5 hours.
- Consider using an immersion blender to puree the soup right in the pot. This keeps it creamy while still having some whole peas for texture.
 - If you don’t have an immersion blender, carefully transfer half the soup to a regular blender, puree it, and mix it back in.
 
Don’t rush this part; a smooth, creamy consistency makes the soup so inviting. Don’t forget to adjust the seasoning at the end for a flavorful finish!

Pea and Ham Soup
Ingredients You’ll Need:
For the Soup:
- 1 tablespoon olive oil or butter
 - 1 medium onion, finely chopped
 - 2 cloves garlic, minced
 - 4 cups split green peas, rinsed and picked over
 - 6 cups chicken or vegetable broth
 - 2 cups cooked ham, diced (plus extra for garnish)
 - 2 bay leaves
 - Salt and freshly ground black pepper, to taste
 - 1/2 teaspoon dried thyme (optional)
 - Fresh or frozen peas, for garnish
 - Crusty bread, to serve
 
How Much Time Will You Need?
This recipe takes about 10 minutes of prep time and requires a simmering time of 1 to 1.5 hours. It’s mostly hands-off, so you can relax while the soup does its magic on the stove!
Step-by-Step Instructions:
1. Sauté the Aromatics:
In a large pot, heat the olive oil or butter over medium heat. Add the chopped onion and sauté until softened and translucent, which should take about 5 minutes. Don’t skip this step—it builds a flavorful base!
2. Add Garlic:
Stir in the minced garlic and cook for another minute until it’s nice and fragrant. You’ll want to be careful not to let it burn.
3. Combine the Ingredients:
Add the rinsed split peas, chicken broth, diced ham, bay leaves, and thyme if you’re using it. Give everything a good stir to combine all the flavors.
4. Simmer Away:
Bring the mixture to a boil, then reduce the heat to low. Allow it to simmer uncovered for 1 to 1.5 hours, stirring occasionally. The peas should become very tender, and the soup will thicken beautifully.
5. Blend the Soup:
Once the peas are nice and soft, remove the bay leaves. If you have an immersion blender, puree most of the soup right in the pot, leaving some texture with whole peas and ham pieces. If you don’t have one, carefully transfer half the soup to a blender, puree it, and then mix it back into the pot.
6. Season it Perfectly:
Stir in salt and freshly ground black pepper to taste. If you’d like, add a handful of fresh or frozen peas for a vibrant garnish and allow them to warm through in the soup.
7. Serve and Enjoy:
Ladle the soup into bowls and sprinkle with extra diced ham and a bit of black pepper for a finishing touch. Serve hot with crusty bread on the side for dipping. It’s the perfect comfort dish on a chilly day!
Enjoy this rich, comforting pea and ham soup that’s creamy with a bit of bite from whole peas and delicious chunks of salty ham!

Can I Use Dried Peas Instead of Split Peas?
Yes, you can use dried green peas! Just soak them overnight in water, then rinse and follow the same cooking instructions. Keep in mind that dried peas may take longer to cook, so adjust the simmering time accordingly.
Can I Make This Soup Vegetarian?
Absolutely! Simply omit the ham and use vegetable broth instead of chicken broth. You can enhance the flavor by adding mushrooms or smoked paprika for a savory kick.
How Do I Store Leftover Soup?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. If you want to freeze the soup, let it cool completely, then transfer it to freezer-safe containers, where it can last for up to 3 months. Just thaw overnight in the fridge and reheat on the stove!
Can I Add Other Vegetables to This Soup?
Definitely! You can add diced carrots, celery, or even potatoes for added flavor and texture. Just chop them small and add them along with the onions—cooking them until tender before adding the peas.


