There’s something quietly magical about a pot of split pea and ham soup simmering on the stove. It fills the whole house with that slow-building warmth that makes a busy evening feel softer, easier. This is the kind of nourishing homemade meal that brings everyone to the table rich, hearty, subtly protein-packed, and gentle enough to enjoy as a healthy comfort dish after a long day.
Split pea soup has always felt like a hug in a bowl to me. Maybe it’s the way the peas melt into velvety goodness, or the way the savory ham turns every spoonful into a balanced, cozy weeknight meal. It’s simple, budget-friendly, and beautifully old-fashioned in the best way something your grandmother might’ve made, but right at home in modern family dinner routines.
And on those chilly weeks when schedules stretch thin and you crave something warm and nutrient-rich, this recipe steps in like a friend. It’s perfect for meal prep for busy days, and even better reheated when the flavors deepen and bloom.
Ingredients You’ll Need
These ingredients create a deeply comforting, family dinner idea that still leans toward wholesome, balanced comfort cooking.
- 2 tablespoons extra-virgin olive oil
- 1 medium onion, diced
- 3 carrots, diced
- 3 ribs of celery, diced
- 2 garlic cloves, minced
- 1 pound dried split peas, rinsed
- ½ teaspoon dried thyme
- ½ teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 1 bay leaf
- 1 meaty ham bone
- 4 cups low-sodium chicken broth
- 3 to 4 cups water
- 1 cup diced ham (from ham bone or added separately)
- Finely chopped fresh parsley, for garnish
How to Make It
Heat the aromatics until cozy and fragrant
Warm the olive oil in a large pot or Dutch oven over medium-high heat. Add the onion, carrots, and celery, letting them soften for 3–4 minutes. When the kitchen smells sweet and homey, stir in the garlic for another minute.
Build the base of the soup
Add the split peas, thyme, salt, and pepper. The peas will begin soaking up flavors right away, creating a nourishing base that’s naturally protein-rich.
Add the broth and ham bone for slow, wholesome simmering
Pour in the chicken broth and 3 cups of water, then nestle in the bay leaf and ham bone. Bring to a boil, reduce to a quiet simmer, cover, and cook for 50–60 minutes. Stir occasionally as everything transforms into a thick, comforting, nutrient-rich pot of goodness.
Add the diced ham for heartiness
Remove the ham bone, dice the tender meat, and return about a cup of diced ham to the pot. Simmer uncovered for another 5–15 minutes until the soup is as thick as you like. If it gets too thick, just splash in a bit more water remember, it will continue thickening off the heat.
Serve warm with a sprinkle of freshness
Discard the bay leaf, ladle the soup into bowls, and finish with fresh parsley and a crack of pepper. It’s a simple touch that brightens the whole bowl.
Cozy Tips & Serving Ideas
- Meal prep for the week: This soup keeps beautifully for several days and thickens into an even richer bowl perfect for budget-friendly dinners or grab-and-go lunches.
- Diabetic-friendly choices: Use low-sodium broth and lean diced ham to keep it gentle and balanced.
- Low-carb alternative: Add extra celery and carrot while reducing peas slightly for a softer carb profile.
- Gluten-free adjustment: This soup is naturally gluten-free as long as your broth is certified GF.
- Family-style comfort meal: Serve with warm crusty bread, or spoon over mashed potatoes for a cozy weekend twist.
- High-protein boost: Stir in extra diced ham or fold in a spoonful of Greek yogurt when serving for added creaminess and protein.
- Slow cooker variation: Add everything except the diced ham and parsley to the slow cooker and cook on low 7–8 hours for an effortless slow cooker healthy dinner.
A Final Cozy Note
There’s a reason split pea and ham soup has stayed a classic across generations it’s humble, filling, comforting, and quietly nourishing. Whether you’re settling in after a long day or planning ahead for a week of easy meals, this bowl wraps everything up in warmth.
Split Pea and Ham Soup
Equipment
- Large pot or Dutch oven Sturdy and heavy-bottomed works best for even simmering.
- Cutting board For chopping vegetables and ham.
- Chef’s knife To dice onions, carrots, and celery.
- Wooden spoon or spatula For stirring the soup as it cooks.
- Tongs Helpful for removing the ham bone.
- Ladle For serving the soup.
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 medium onion, diced
- 3 carrots, diced
- 3 ribs celery, diced
- 2 cloves garlic, minced
- 1 pound dried split peas, rinsed
- 1/2 teaspoon dried thyme
- 1/2 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1 bay leaf
- 1 meaty ham bone
- 4 cups low-sodium chicken broth
- 3–4 cups water
- 1 cup diced ham
- finely chopped fresh parsley, for garnish
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the onion, carrots, and celery, and sauté for 3 to 4 minutes. Add the garlic and sauté for 1 more minute, until fragrant.
- Add the split peas, dried thyme, kosher salt, and black pepper. Stir well to coat the peas and combine the flavors.
- Add the bay leaf, ham bone, chicken broth, and 3 cups of water. Bring to a boil, then reduce the heat to a simmer. Cover and cook for 50 to 60 minutes, stirring occasionally, until the soup has thickened and the peas have broken down.
- Using tongs, remove the ham bone to a cutting board. Dice the remaining meat (about 1 cup of diced ham) and add it back to the soup. Simmer uncovered for 5 to 15 minutes more, until the soup is thickened to your liking. If it becomes too thick, add up to 1 more cup of water. Remember, it will continue to thicken as it sits.
- Discard the bay leaf. Ladle the soup into bowls and garnish with finely chopped fresh parsley and additional black pepper, if desired. Serve warm.

