Hearty One Pot Split Pea Soup with Ham
Thick split pea soup that turns silky on the spoon and carries that smoky ham flavor all the way through is the kind of pot I like having on the…
Tip: save now, cook later.Thick split pea soup that turns silky on the spoon and carries that smoky ham flavor all the way through is the kind of pot I like having on the stove when dinner needs to be dependable. The peas break down into a velvety base, the carrots and celery soften into the broth, and the ham gives every bite enough richness to feel like a meal, not just a starter.
What makes this version work is the order. The onions, carrots, and celery get a head start so they soften before the peas go in, and the ham bone simmers long enough to season the broth without needing any fancy tricks. You don’t need to soak the peas, but you do need to stir every so often so the thickening soup doesn’t catch on the bottom of the pot. That small bit of attention is what keeps the texture smooth instead of grainy.
Below you’ll find the timing that keeps the peas from turning stubborn, the ingredient notes that help if you’re using leftover ham, and a few ways to adjust the texture depending on how thick you like your soup.
The soup thickened up exactly like you said, and the ham bone gave it a smoky depth I never get when I just toss in diced ham. My husband went back for a second bowl before I even sat down.
Love a thick, smoky bowl of split pea soup? Save this one for using up leftover ham and making one pot stretch into dinner for days.

The Secret to Split Pea Soup That Turns Creamy Instead of Grainy
The texture problem in split pea soup usually comes from two places: not cooking the peas long enough, or letting the pot boil hard after they start breaking down. Split peas don’t need soaking, but they do need a gentle simmer so they can soften evenly and release starch into the broth. A hard boil can make the peas bang around and split unevenly, which leaves you with a soup that tastes undercooked even when it looks thick.
The other thing that matters here is stirring. Once the soup starts to thicken, it settles fast on the bottom of the pot. If you ignore it, you’ll get a scorched layer before the peas are fully tender. Stirring every 15 minutes keeps the base moving and gives you that dense, spoon-coating finish without any burnt spots.
- Split peas — Green split peas are the right choice because they cook down into a soft, earthy puree while still keeping enough body for a hearty soup. Yellow split peas will work too, but the color and flavor will shift a little. Pick through them quickly for any small stones or debris, then rinse them well.
- Ham bone or smoked ham hocks — This is where the smoke and salt come from. A meaty bone gives the broth more depth than diced ham alone because it has time to season the liquid from the inside out. If you only have ham hocks, use two so there’s enough meat to pull apart at the end.
- Low-sodium chicken broth — Use low-sodium broth so the ham can season the soup without pushing it over the edge. The liquid reduces as it simmers, and regular broth can make the finished soup too salty before you even add the diced ham.
- Fresh cooked ham — The diced ham added at the end gives you tender bites instead of stringy pieces that cook to death for two hours. Leftover holiday ham is perfect here. If it’s especially salty, add it near the end and taste before reaching for extra salt.
The 15 Minutes That Build the Whole Pot
Softening the Vegetables First
Melt the butter and cook the onion, carrots, and celery until they lose their raw edge and start to look glossy and slightly translucent at the edges. This first step builds sweetness under the smoky ham flavor, and it keeps the vegetables from tasting flat in the finished soup. If the heat is too high, the onion will brown before the carrots soften, so keep it at medium and give them time.
Letting the Peas Simmer Low and Slow
Once the peas, ham bone, broth, thyme, bay leaves, and pepper go in, bring the pot just to a boil and then drop it down to a gentle simmer. You want small bubbles breaking the surface, not a rolling boil. That’s the difference between peas that melt into the broth and peas that stay tough in the middle. Partially cover the pot so some steam escapes and the soup can thicken instead of staying watery.
Pulling the Meat and Finishing the Texture
When the peas have broken down and the soup looks thick enough to coat a spoon, lift out the ham bone and bay leaves. Pull off any good meat and stir it back in with the diced ham for the last few minutes. If you want a smoother bowl, blend just part of the soup with an immersion blender so you keep some texture without making it baby-food smooth. Taste only at the end, because the ham and broth usually bring enough salt on their own.
How to Adjust This Soup Without Losing What Makes It Work
Make it dairy-free without changing the body
Swap the butter for olive oil or a dairy-free butter alternative. The soup still gets its thickness from the split peas, so you won’t lose much in the final texture. Olive oil gives a cleaner, slightly more savory edge, while plant-based butter keeps the closer-to-classic flavor.
Skip the ham and keep it vegetarian
Leave out the ham bone and ham, then use vegetable broth and add a little extra thyme plus a smoked element like smoked paprika. You won’t get the same deep cured-meat flavor, but you will still get a thick, satisfying pea soup with a gentle smoky note. If you want more heft, stir in diced potatoes or extra carrots.
Thin it out or thicken it up
For a looser soup, add a splash of broth at the end until it lands where you want it. For a thicker soup, simmer uncovered for a few extra minutes after the peas have broken down. The biggest mistake is adding too much liquid early, because split pea soup thickens as it cools and can cross from creamy to stodgy fast.
Storage and Reheating
- Refrigerator: Keeps well for 4 to 5 days. It will thicken as it sits, sometimes quite a bit.
- Freezer: Freezes well for up to 3 months. Cool it completely first and leave a little space in the container because the soup expands as it freezes.
- Reheating: Warm it slowly on the stove over low heat, stirring often and adding broth or water as needed. Don’t blast it in a hard boil or it can scorch on the bottom before it loosens up.
Questions I Get Asked About This Recipe

Hearty One Pot Split Pea Soup with Ham
Ingredients
Equipment
Method
- Melt the unsalted butter in a large Dutch oven over medium heat. Cook until melted and glossy.
- Cook the yellow onion, carrots, and celery for 6–7 minutes, stirring often, until softened. Keep the heat at medium so they soften without browning.
- Add the garlic and cook for 1 minute, stirring, until fragrant. Stop as soon as it smells aromatic.
- Add the dried green split peas, meaty ham bone, low-sodium chicken broth, dried thyme, bay leaves, and black pepper to the pot. Stir to combine.
- Bring the mixture to a boil over medium-high heat. Once boiling, keep it vigorous for a few moments before lowering the heat.
- Lower the heat to a gentle simmer, partially cover, and cook for 1 hour 15 minutes to 1 hour 30 minutes. Stir every 15 minutes so nothing sticks, until the peas have broken down and the soup is thick.
- Lift out the meaty ham bone and set it aside. Discard the bay leaves from the pot.
- Pull the meat off with two forks, chop it, and discard the bone. Return only the chopped meat to the soup.
- Add the diced cooked ham to the pot and simmer for 5 minutes, until heated through. Stir to distribute the ham evenly.
- For a smoother soup, blend part of it with an immersion blender and then stir it back in. Thin with low-sodium chicken broth if it’s too thick.
- Taste the soup and add salt only if needed, since the ham is salty. Adjust carefully to avoid over-salting.
- Ladle the soup into bowls and garnish with chopped fresh parsley. Serve hot.