Best Pea Soup Recipe in the World – Rich & Hearty

I still remember the first time this soup saved a rainy Sunday.

It was one of those gray, chilly days when the house felt too quiet and everyone was a little cranky. I had a leftover ham bone from the night before sitting in the fridge and a bag of green split peas I’d bought on a whim. I threw everything into my big Dutch oven without much of a plan, and three hours later the whole kitchen smelled like pure comfort. My husband took one spoonful, looked at me, and said, “This is the best soup you’ve ever made.” He’s said it about a dozen times since. That pot of creamy, smoky, thick pea soup has become our cold-weather love language.

I’ve tweaked it over the years—sometimes with fresh thyme from the windowsill, sometimes a little Parmesan rind for extra depth, always with a splash of something bright at the end—and every single batch still feels like a warm hug. This is the version I make when I want people to scrape the bottom of the bowl and ask for the recipe before they even finish.

This is the best pea soup recipe in the world, at least in my kitchen. And after you make it once, I bet you’ll say the same.

Why You’ll Love This Recipe

  • It’s ridiculously simple—no fancy techniques, just good ingredients and time.
  • One pot, mostly hands-off, and it feeds a crowd (or gives you leftovers that taste even better the next day).
  • Budget-friendly pantry heroes: dried split peas cost almost nothing and stretch a ham bone into something luxurious.
  • Thick, creamy texture without heavy cream if you don’t want it (though I often add a little because life is short).
  • Freezer gold—make a double batch and thank yourself later.
  • Pure nostalgia in a bowl. Every spoonful tastes like home.

Ingredients List

I always group things the way I pull them out of the fridge and pantry so nothing gets forgotten.

For the soup base

  • 1 pound (16 oz / 450 g) dried green split peas, rinsed and picked over (no soaking needed)
  • 1 meaty ham bone or 2 smoked ham hocks (about 1½–2 lb total) — or 2 cups diced cooked ham if that’s what you have
  • 1 large yellow onion, diced
  • 3 celery ribs, diced (keep the leaves if they look nice)
  • 3 medium carrots, peeled and diced
  • 3 garlic cloves, minced
  • 1 tablespoon olive oil or butter
  • 2 bay leaves
  • 1 teaspoon dried thyme (or 1 tablespoon fresh)
  • ½ teaspoon smoked paprika (my secret for deeper flavor)
  • 6 cups low-sodium chicken broth
  • 2–3 cups water (start with 2 and add more if needed)
  • Salt and freshly ground black pepper to taste

To finish (the creamy magic)

  • ½ cup heavy cream or half-and-half (optional but glorious)
  • ¼ cup grated Parmesan cheese (yes, really—it adds nutty depth)
  • Juice of ½ lemon or 1 teaspoon apple cider vinegar
  • Fresh parsley or thyme leaves for garnish
  • Crusty bread or cornbread for serving (non-negotiable in my house)

Optional add-ins for heartiness

  • 1 medium russet potato, peeled and diced (adds natural creaminess)
  • 1 cup frozen peas stirred in at the end for bright green pops

You can swap the chicken broth for vegetable broth if you want a lighter base, and the Parmesan is optional but trust me—it makes people ask “what’s that extra something?”

Step-by-Step Instructions

Grab your biggest heavy-bottomed pot or Dutch oven. This soup likes room to breathe.

Step 1: Prep your ingredients (10 minutes)

Rinse the split peas under cold water until the water runs clear. Pick out any stones or debris — trust me, you don’t want to crunch on one later. Dice the onion, carrots, and celery into small, even pieces so they cook at the same rate. Mince the garlic. This is the foundation — take your time here.

Step 2: Build the flavor base (8–10 minutes)

Heat the olive oil or butter in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion, carrots, and celery. Cook, stirring occasionally, until the vegetables soften and the onions turn translucent — about 6–7 minutes. Add the garlic and cook for another minute until fragrant. Don’t let it brown too much; you want sweet, not bitter.

Step 3: Add peas, ham, and liquids (2 minutes)

Toss in the rinsed split peas, ham hock, bay leaves, thyme, marjoram, potato, broth, and water. Give everything a good stir. Bring the mixture to a boil over high heat, then reduce to a gentle simmer. Skim off any foam that rises to the top — this keeps the broth clean and bright.

Step 4: The long, low simmer (60–90 minutes)

Cover partially with a lid and let it simmer gently. Stir every 15–20 minutes so nothing sticks to the bottom. The peas will slowly break down and the ham will start falling off the bone. After about an hour, the soup should be thick and the peas mostly tender. Fish out the ham hock, let it cool slightly, then shred the meat and return it to the pot. Discard the bone and bay leaves.

Step 5: Blend for creaminess (5 minutes)

This is where the magic happens. Use an immersion blender right in the pot and blend until you reach your desired consistency — I like it mostly smooth with some texture left. If you don’t have an immersion blender, carefully transfer batches to a regular blender (let it cool slightly first and vent the lid). Stir in the heavy cream if using, and adjust seasoning with salt and plenty of black pepper.

Step 6: Final rest and garnish (5 minutes)

Let the soup sit off the heat for 5–10 minutes. The flavors settle and it thickens a bit more. Ladle into bowls and top with parsley, croutons, or whatever makes you happy.

Pro Tips & Tricks

Here’s everything I wish someone had told me the first ten times I made this.

  • Don’t soak the peas. Modern split peas cook fine without it and keep better texture.
  • Stir regularly once the peas start breaking down. They love to settle and stick.
  • The longer it simmers (within reason), the better the flavor. If you have time, go the full two hours.
  • Salt at the end. Ham is salty, so go light early on.
  • Want it thicker tomorrow? It will be. Thin with broth or water when reheating.
  • Make-ahead magic: Cook it completely, cool, and refrigerate up to 4 days. The flavor deepens overnight. Freezes beautifully for 3 months—leave out the cream and add it when reheating.
  • Common mistake: boiling hard the whole time. Keep it at a gentle simmer or the peas can turn mushy in a bad way.
  • My accidental discovery: a Parmesan rind simmered with the soup for the last 30 minutes is pure gold. Fish it out before serving.

Variations & Substitutions

This soup is forgiving.

  • Vegetarian version: Skip the ham, use vegetable broth, and add 1 teaspoon liquid smoke or smoked paprika for that depth. A splash of soy sauce or miso at the end works wonders.
  • Spicier kick: Stir in a pinch of red pepper flakes with the garlic or finish with a drizzle of chili oil.
  • Lighter & brighter: Use fresh or frozen green peas instead of split peas for a spring version. It cooks in under 30 minutes and stays vibrant green. Puree completely and swirl in mint and yogurt.
  • Extra creamy dairy-free: Blend in a cup of canned coconut milk or cashew cream at the end.
  • Italian-leaning: Since I love Parmesan, I sometimes add a handful of small pasta like ditalini in the last 10 minutes for a heartier meal. It turns the soup into a full dinner.

Serving Suggestions

I love this as a complete meal with nothing more than crusty sourdough and a simple green salad with lemon vinaigrette.

On colder nights it becomes the main event with grilled cheese sandwiches (the crispy edges dunked in the soup are heaven). For company I set out bowls of extra toppings—crispy bacon bits, more Parmesan, fresh herbs, and hot sauce—so everyone can customize.

It’s perfect for Sunday suppers, post-holiday leftover makeovers, snow-day lunches, or packing in a thermos for work. I’ve even served it in mugs at a casual game night and watched grown adults go back for thirds.

FAQ’s

Can I make this in a slow cooker or Instant Pot?

Yes. Slow cooker: dump everything in (except cream and Parmesan), cook on low 7–8 hours or high 4–5 hours. Instant Pot: 25 minutes high pressure, natural release 15 minutes, then finish with cream and cheese.

How do I store and reheat leftovers?

Cool completely, store in airtight containers in the fridge up to 4 days or freeze up to 3 months. Reheat gently on the stove with a splash of water or broth, stirring often. Microwave works too—stir halfway.

My soup is too thin/thick. Help?

Too thin: simmer uncovered 15–20 minutes. Too thick: add warm broth or water a little at a time. It thickens a lot as it cools, so err on the slightly thinner side when hot.

Can I use yellow split peas?

Absolutely. They’re a bit sweeter and milder. Same quantities and method.

Is this freezer-friendly?

Yes! Freeze without the cream and Parmesan for best texture. Thaw overnight in the fridge, reheat, then stir in the dairy.

What if I don’t have a ham bone?

Use 2 cups diced smoked ham or 8 oz chopped bacon cooked until crisp (use the bacon fat to sauté the veggies). Or go full vegetarian as above.

Related Recipes:

Final Thoughts

There’s something almost magical about a pot of pea soup simmering on the stove. The way the house smells, the way the first spoonful coats your tongue with smoky, earthy comfort—it never gets old.

I’ve made this recipe more times than I can count, through snowstorms, sick days, and ordinary Tuesdays that needed a little love. Every single time it delivers.

So go grab that bag of split peas and whatever ham you have. Put on some music, let the pot bubble, and make your kitchen smell like home.

When you taste it, I hope you feel the same quiet joy I do. And if you try it, leave a comment or tag me—I genuinely love hearing how it turned out in your kitchen.

Leave a Comment

Scroll to Top