Love this? Pin it for later!
Transform your holiday ham leftovers into a soul-warming, protein-packed soup that feeds a crowd and freezes beautifully.
The first time I made this soup, it was the day after Easter and my refrigerator was groaning under the weight of a massive ham bone. You know the scene—half a glazed ham wrapped in foil, containers of scalloped potatoes, and that gorgeous bone with just enough meat clinging to it to make you feel guilty about tossing it. My grandmother would have called it a sin to waste such treasure, and she would have been right.
That afternoon, while the spring rain tapped against my kitchen windows, I transformed those humble leftovers into something magical. The split peas dissolved into silkiness, the ham bone released every last bit of its smoky essence, and my entire house filled with the kind of aroma that makes neighbors wonder what you're cooking. Three hours later, I ladled this golden-green soup into bowls, topped it with crusty bread, and watched my family fall silent—always the highest compliment at our table.
Now, this recipe has become my post-holiday tradition. Whether it's Christmas, Easter, or just a big Sunday roast, I hoard that ham bone like gold because I know exactly what it's destined to become. This isn't just soup; it's transformation. It's economy meets luxury. It's the answer to "what's for dinner?" when you think you have nothing left to cook.
Why This Recipe Works
- Protein Powerhouse: Each serving delivers 28g of complete protein from ham and split peas, keeping you satisfied for hours.
- Zero Waste: Uses every scrap of your holiday ham, including the bone for maximum flavor extraction.
- One-Pot Wonder: Minimal cleanup required—everything simmers together in a single Dutch oven.
- Freezer-Friendly: Improves in flavor after freezing, making it perfect for meal prep.
- Budget-Smart: Feeds 8 people for under $10 using pantry staples and leftovers.
- Comfort Food: Thick, creamy texture without any dairy—naturally gluten-free and wholesome.
- Make-Ahead Magic: Tastes even better the next day, perfect for busy weeknight dinners.
Ingredients You'll Need
Before we dive into cooking, let's talk ingredients. Quality matters here, but this recipe is also forgiving. I've made it with organic farmers' market peas and generic grocery store brands—both create delicious soup. The key is understanding how each component contributes to the final bowl.
Split Peas: The Heart of the Soup
Use 1 pound (450g) of dried split peas—green or yellow both work beautifully. Green split peas create that classic army-green color, while yellow ones produce a golden hue. Don't mix them unless you want muddy results. Look for peas that are uniform in color and relatively fresh. Older peas take longer to cook and may never fully soften. If your peas have been sitting in the pantry for over a year, consider buying new ones for best results.
The Ham Bone: Flavor Gold Mine
That ham bone with meat attached is liquid gold. Don't you dare throw it away! The bone contains collagen that breaks down into gelatin, giving your soup body and richness. If you don't have enough meat left on the bone (you want about 2 cups total), supplement with ham scraps or even a ham steak. I've used everything from prosciutto ends to smoked pork hocks—each adds its own character.
Aromatic Vegetables: The Flavor Foundation
The holy trinity here is onion, carrots, and celery—2 cups total, any ratio you like. I prefer 1 large onion, 2 carrots, and 2 celery stalks, but adjust based on what you have. Don't skip the vegetables; they dissolve into the soup and add natural sweetness that balances the salty ham.
Herbs and Seasonings: Keep It Simple
Fresh thyme and bay leaves are my go-to herbs. Dried thyme works in a pinch—use 1 teaspoon dried for every tablespoon fresh. Avoid strong herbs like rosemary or sage; they'll overpower the delicate pea flavor. Black pepper is essential, but wait to salt until the end. Ham varies wildly in saltiness, and you can always add more but can't take it away.
The Liquid: Water vs. Broth Debate
Here's where I get controversial: use water, not broth. The ham bone creates its own intensely flavored broth, and commercial broths can muddy the clean, pure taste of the peas. If you must use broth, choose low-sodium chicken broth and reduce any added salt. You'll need 8 cups of liquid total, added gradually as the soup cooks.
How to Make Hearty High-Protein Split Pea and Ham Soup for a Leftover Meal
Prepare Your Ingredients
Start by sorting through your split peas on a light-colored plate, removing any small stones or discolored peas. Rinse them in a fine-mesh strainer until the water runs clear. Dice your vegetables into ½-inch pieces—uniform size ensures even cooking. If your ham bone has excessive fat, trim some away but leave a little for flavor.
Pro tip: Save your vegetable scraps for homemade stock later!
Sauté the Aromatics
Heat 2 tablespoons of olive oil or butter in a large Dutch oven over medium heat. When the oil shimmers, add your diced onion, carrot, and celery. Season with a pinch of salt and cook, stirring occasionally, until the vegetables are softened and the onion is translucent—about 8-10 minutes. Don't rush this step; properly softened vegetables create a sweeter, more complex soup.
The vegetables should release their moisture and start to brown slightly on the edges.
Add Peas and Seasonings
Stir in your rinsed split peas, ensuring they're well-coated with the oil and aromatics. Add 2 bay leaves, 1 tablespoon fresh thyme (or 1 teaspoon dried), and ½ teaspoon black pepper. This brief toasting helps the peas absorb the flavors and prevents them from foaming excessively during cooking.
Don't add salt yet—it can toughen the pea skins and prevent them from softening.
Add Water and Ham Bone
Pour in 6 cups of cold water and add your ham bone. The water should just cover the bone; add more if needed. Bring to a gentle simmer over medium-high heat, then reduce to low. Skim off any foam that rises to the top during the first 15 minutes—this creates a clearer, cleaner-tasting soup.
Keep the soup at a gentle bubble, not a rolling boil. Boiling can break the peas into mush.
Simmer and Stir
Cover partially and simmer for 45 minutes, stirring every 15 minutes to prevent sticking. The peas will start to break down and thicken the soup. Add hot water as needed to maintain a soup-like consistency. After 45 minutes, remove the ham bone and set it aside to cool slightly.
The soup should coat the back of a spoon but still be pourable at this stage.
Shred the Ham
When the ham bone is cool enough to handle, shred off all the meat using two forks. Discard the fat and gristle, but save every bit of tender meat. Chop any large pieces into bite-sized chunks. You should have about 2 cups of meat. Return the meat to the soup, discarding the bone.
Don't worry if some meat falls off during cooking—that just means more flavor in the broth.
Continue Cooking
Simmer for another 30-45 minutes, until the peas have completely broken down and the soup is thick and creamy. Taste and season with salt and pepper as needed. The soup will continue to thicken as it cools, so err on the slightly thin side. For extra richness, stir in a tablespoon of butter or olive oil at the end.
If the soup gets too thick, thin with water or milk. If too thin, simmer uncovered to reduce.
Serve and Garnish
Ladle into warm bowls and top with your choice of garnishes: a drizzle of olive oil, croutons, fresh herbs, or a dollop of sour cream. Serve with plenty of crusty bread for dipping. This soup is hearty enough to be a complete meal, but a simple green salad makes a nice accompaniment.
For an elegant touch, reserve some whole peas and ham pieces to garnish each bowl.
Expert Tips
Soak for Speed
For faster cooking, soak peas in hot water for 1 hour before cooking. This can reduce cooking time by 30 minutes.
Blender Trick
For ultra-smooth soup, blend half the soup and return it to the pot. This creates a creamy texture without dairy.
Salt Timing
Never salt split pea soup until the end. Salt can prevent peas from softening and make them tough.
Double Batch
Always make a double batch. This soup freezes beautifully and tastes even better after a day in the fridge.
Vegetable Variations
Add diced potatoes for extra heartiness or stir in baby spinach at the end for color and nutrition.
Smoked Options
No ham bone? Use smoked ham hocks, smoked turkey wings, or even bacon for that essential smoky flavor.
Variations to Try
Vegetarian Version
Replace ham with smoked paprika and liquid smoke. Add 2 cups diced mushrooms for umami depth.
Use vegetable broth instead of water for extra flavor.
Spicy Kick
Add 1 diced jalapeño and 1 teaspoon cayenne pepper. Top with hot sauce and crispy jalapeño chips.
Perfect for those who like it hot!
Curried Split Pea
Stir in 2 tablespoons curry powder and 1 teaspoon turmeric. Finish with coconut milk and cilantro.
A fusion twist that adds warming spices.
Split Pea & Ham Chowder
Add diced potatoes and corn. Finish with heavy cream for a chowder-style soup.
Rich and creamy for special occasions.
Storage Tips
Refrigeration
Store cooled soup in airtight containers in the refrigerator for up to 5 days. The soup will thicken considerably as it chills—thin with water or milk when reheating.
Always cool soup completely before refrigerating to prevent bacterial growth.
Freezing
Freeze in portion-sized containers for up to 3 months. Leave 1 inch of headspace as soup expands when frozen. Thaw overnight in the refrigerator or use the defrost setting on your microwave.
For best texture, consume frozen soup within 2 months.
Reheating
Reheat gently over medium-low heat, stirring frequently and adding liquid as needed. Avoid boiling, which can make the soup grainy. Microwave reheating works but stir every minute to ensure even heating.
A splash of cream or milk when reheating adds richness and improves texture.
Frequently Asked Questions
Old peas or hard water can prevent softening. If your peas are over a year old, they may never soften properly. Add ¼ teaspoon baking soda to help break down the cell walls. Avoid adding salt until the end, as salt can toughen the skins.
Absolutely! Sauté vegetables first, then transfer everything to a slow cooker. Cook on LOW for 8-10 hours or HIGH for 4-5 hours. Remove ham bone, shred meat, and return to soup. You may need to thicken by simmering on the stovetop if too thin.
Yes! Split peas are naturally gluten-free, and this recipe contains no flour or other thickeners. Just ensure your ham hasn't been processed with any gluten-containing ingredients. When in doubt, check labels or use a certified gluten-free ham.
Yes! Replace the ham with 2 tablespoons of smoked paprika and 1 teaspoon of liquid smoke. Add 2 cups of diced mushrooms for umami depth. Use vegetable broth instead of water and add a Parmesan rind while simmering for extra flavor.
Add a peeled potato and simmer for 20 minutes, then remove. The potato will absorb some salt. Alternatively, dilute with water or unsalted broth. Adding a splash of cream or milk can also help balance saltiness.
Yellow split peas work perfectly and create a beautiful golden color. They have a slightly milder flavor than green peas. Cooking time is identical, so substitute them 1:1 in any split pea soup recipe.
There you have it—my complete guide to transforming humble leftovers into something extraordinary. This soup has sustained my family through holiday recovery, busy weeknights, and everything in between. The best part? Every batch tells a story. That Christmas ham bone becomes January comfort. That Easter dinner becomes spring lunches. Nothing wasted, everything cherished.
Make this soup your own. Add your favorite herbs, throw in that lonely carrot from the crisper drawer, or make it vegetarian for your plant-based friends. However you customize it, you're participating in one of cooking's greatest traditions: turning what you have into what you need.
Now, if you'll excuse me, I have a ham bone calling my name from the freezer. Time to start the next batch.
Hearty High-Protein Split Pea and Ham Soup for a Leftover Meal
Ingredients
Instructions
- Sauté vegetables: Heat oil in large Dutch oven over medium heat. Cook onion, carrot, and celery until softened, 8-10 minutes.
- Add peas and seasonings: Stir in split peas, bay leaves, thyme, and pepper. Cook 1 minute to coat with oil.
- Add water and ham bone: Pour in 6 cups water and add ham bone. Bring to simmer, skimming foam for first 15 minutes.
- Simmer: Partially cover and simmer 45 minutes, stirring every 15 minutes and adding water as needed.
- Remove and shred ham: Remove ham bone, shred meat, and return meat to soup. Discard bone.
- Continue cooking: Simmer 30-45 minutes more until peas are completely broken down and soup is thick. Season with salt.
- Serve: Ladle into bowls and garnish as desired. Serve hot with crusty bread.
Recipe Notes
Soup thickens as it cools. Thin with water or milk when reheating. Freezes well for up to 3 months. Don't add salt until the end—ham varies in saltiness.