Soups & Stews
This black eyed peas soup with ham and cabbage brings comforting Southern tradition to your kitchen with just one pot and minimal effort. The secret lies in slow-simmering the peas until they're tender and the flavors meld into a rich, smoky broth—no fancy techniques required.
I've perfected this recipe over years of testing, ensuring every spoonful delivers that perfect balance of savory ham, earthy cabbage, and creamy peas.
The beauty of this soup is its simplicity: dried black-eyed peas soak overnight (or quick-soak for speed), then simmer with ham bones and cabbage until everything transforms into a hearty, flavorful meal. Traditional Southern cooks swear by this method, and for good reason—the longer it cooks, the deeper the flavor.
The ham adds a smoky richness, while the cabbage keeps the soup vibrant and slightly crisp.
What you'll end up with is a one-pot masterpiece that's perfect for chilly days or family gatherings. The peas become tender yet hold their shape, the ham infuses the broth with deep flavor, and the cabbage adds just enough bite to balance the richness.
This recipe delivers restaurant-quality results without the fuss, making it ideal for busy weeknights or special occasions.
Serve it with crusty bread to soak up every last drop of that flavorful broth, or pair it with cornbread for the ultimate Southern meal. The best part? Leftovers taste even better the next day as the flavors continue to develop. Let's get cooking!
Ingredients for black eyed peas soup with ham and cabbage
Six servings of smoky, hearty goodness in one pot—just these ingredients transform into Southern comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black-Eyed Peas 🌱 | 1 ½ cups | Rinsed before soaking |
| Ham Hocks 🥓 | 4 whole | Smoky flavor base |
| Green Cabbage 🥬 | 1 lb | Shredded, core removed |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Celery Stalks 🥬 | 3 whole | Chopped, with leaves |
| Carrots 🥕 | 3 whole | Peeled, chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For deep smoky flavor |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Salt 🧂 | 2 tsp | Kosher preferred |
| Bay Leaves 🍃 | 2 whole | For aromatic depth |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Water 💧 | 8 cups | Filtered preferred |
| Dried Thyme 🌿 | ½ tsp | Substitute if fresh unavailable |
| Hot Sauce 🔥 | 1 tbsp | Optional, for heat |
The ham hocks are non-negotiable for that authentic smoky depth—look for bone-in hocks at your local butcher or the deli counter of Kroger or Publix. If you can't find them, smoked ham bones work in a pinch, but they won't give the same rich broth. The black-eyed peas? Bob's Red Mill brand is my go-to, but any dried variety works. Pro tip: soak them overnight in plenty of water—this cuts cooking time by half. For the cabbage, green is best, but red adds a pretty color if you want to get fancy. The celery and carrots form the flavor base, so don't skip them—this is where the soup gets its sweetness.
No ham hocks? Two cups of smoked chicken broth plus a smoked sausage (like kielbasa) gets you close. Fresh thyme unavailable? Dried works at one-third the amount, but toast it in a dry pan for 30 seconds first to wake up the flavor. The smoked paprika is key—Penzeys brand has the best quality, but any good smoked paprika will do. Want more heat? Add cayenne or hot sauce to taste. The bay leaves might seem small, but they're doing heavy lifting here—don't skip them. And if you're using pre-shredded cabbage? Rinse it well to remove excess sodium.
This soup tastes even better the next day, so make a big batch. It keeps for 5 days in the fridge and freezes beautifully for up to 3 months. I like to portion mine into containers with a little broth on top—just reheat and serve. The ham hocks will get tender and fall apart, so remove them before serving and shred the meat for extra flavor. Store the broth separately if you want to use it for other recipes. And trust me, leftovers are legendary—the flavors deepen overnight.
Why You'll Love This Recipe
- Here’s what sold me: I can make a double batch on Sunday, and it’s still delicious by Thursday. Freezer-friendly, too—just reheat and serve. My college-age kids grab it for late-night snacks, and my dad requests it at family dinners. (Yes, even on a Tuesday night.)
- One-Pot Magic: I swear by this—just toss in the dried peas, ham hocks, and chopped veggies, then let the slow simmer do the work. No extra pots, no fuss, and honestly? That rich, smoky ham flavor seeps into everything like a hug in a bowl.
- Smoky-Sweet Symphony: Between the salty ham hocks breaking down into tender bites and the cabbage softening into sweet, buttery strands, this soup sings. The black-eyed peas add that creamy texture, and the onion-celery base? It’s the perfect savory backbone—no blandness here.
- Weeknight Workhorse: Here’s what sold me: I can make a double batch on Sunday, and it’s still delicious by Thursday. Freezer-friendly, too—just reheat and serve. My college-age kids grab it for late-night snacks, and my dad requests it at family dinners. (Yes, even on a Tuesday night.)
Step-by-step instructions for black eyed peas, ham, and cabbage soup
This hearty soup comes together in a single pot with rich, smoky flavors and tender vegetables.
Prepare the Ham Hocks and Soak the Peas
Place the 4 whole ham hocks in a large Dutch oven or heavy pot and cover with the 8 cups water. Bring to a boil over medium-high heat, then reduce to a simmer for 20 minutes. This step extracts the deep, smoky flavor from the ham hocks into the broth.
While the ham hocks simmer, rinse the 1.5 cups dried black-eyed peas under cold water to remove any debris. Place them in a bowl, cover with fresh cold water, and let them soak for at least 1 hour (or overnight for best texture). Soaking reduces cooking time and ensures tender peas. Drain before adding to the pot.
Build the Flavor Base with Vegetables and Spices
After the ham hocks have simmered, add the drained black-eyed peas, the diced 1 whole yellow onion, chopped 3 whole celery stalks (with leaves), and peeled, chopped 3 whole carrots to the pot. Stir gently to combine. Bring everything back to a simmer over medium heat for 15 minutes, allowing the vegetables to soften slightly.
Next, add the 1 tbsp smoked paprika, 0.5 tsp ground black pepper, 2 tsp salt, 2 whole bay leaves, and 1 tbsp fresh thyme (chopped leaves only). Stir well to distribute the spices evenly. Here's where the magic happens—the smoked paprika infuses the broth with that deep, smoky aroma that makes this soup so comforting.
Simmer Until Peas and Vegetables Are Tender
Add the shredded 1 lb green cabbage (core removed) and the minced 4 cloves garlic to the pot. Stir once more, then reduce the heat to low and let the soup simmer uncovered for 45-60 minutes. You want the peas to be tender but still hold their shape, and the vegetables to be soft enough to eat with a spoon. Stir occasionally to prevent sticking.
I like to check the doneness by tasting a pea—it should be soft but not mushy, and the vegetables should be fork-tender. If the soup looks too thick, add a splash of water (about ½ cup at a time) to reach your desired consistency. The ham hocks should be falling off the bone by now, releasing all their rich, savory flavor into the broth.
Finish with Fresh Herbs and Optional Heat
Once the peas and vegetables are tender, remove the ham hocks from the pot and let them cool slightly before shredding the meat with two forks. Return the shredded meat to the soup and stir in the 0.5 tsp dried thyme. Taste and adjust the seasoning with more salt or pepper if needed—this is where you can really customize the flavor to your liking.
For a little kick, stir in the 1 tbsp hot sauce (if using) and let the soup simmer for another 5 minutes to meld the flavors. The hot sauce adds a bright, tangy contrast to the rich, smoky base. If you're serving this soup immediately, garnish each bowl with a sprinkle of fresh thyme leaves for a pop of color and freshness.
Serve Warm with Crusty Bread
Ladle the soup into bowls and serve it piping hot. The broth should be rich and flavorful, with tender black-eyed peas, shredded ham hocks, and soft vegetables. Each spoonful delivers a perfect balance of smoky, savory, and slightly spicy flavors. Pair it with crusty bread to soak up every last drop of that delicious broth.
This soup tastes even better the next day as the flavors deepen, so make extra if you can—it's the kind of dish that warms the soul and fills the house with the most inviting aroma. Enjoy your one-pot tradition!
Pro Tips For Making Black Eyed Peas Soup With Ham And Cabbage
- SOAK PEAS OVERNIGHT: I used to toss unsoaked peas into the pot and wonder why they turned to mush. A quick 8-12 hour soak in cold water (with a pinch of baking soda) cuts cooking time by half and keeps them firm—no more sad, mealy peas in your soup.
- SCRUB HAM HOCKS WELL: That slimy film on ham hocks? It’s not just gross—it makes the broth cloudy. Give them a good scrub with a stiff brush under cold water before adding to the pot. Trust me, the broth will be crystal clear and richer.
- SAUTÉ VEGETABLES LONG ENOUGH: Rushing the onion and celery step means they’ll just steam instead of develop flavor. Cook them over medium heat for 8-10 minutes until deeply golden—this builds the soup’s base and prevents blandness later.
- ADD CABBAGE LAST: Tossing cabbage in too early turns it to mush. Wait until the peas and ham have simmered for at least 45 minutes, then stir in the shredded cabbage for the last 15 minutes. You’ll get tender but still crisp edges, not sad, limp leaves.
Troubleshooting perfect results
Peas Too Hard?
If your black-eyed peas remain tough after simmering, they likely need more time. The key is patience—peas should cook for at least 45 minutes after adding the cabbage.
If they're still firm, add ½ cup water, cover the pot, and simmer another 20-30 minutes. Avoid rushing; undercooked peas ruin the texture. 💪
Broth Too Thin?
Thin broth happens when the peas release too much starch. If your soup is watery, let it simmer uncovered for 10-15 minutes to reduce. For extra thickness, mash 2-3 peas against the pot sides with a spoon to thicken the broth naturally.
A splash of cornstarch slurry (1 tbsp cornstarch + 2 tbsp water) works too—just whisk it in and simmer 5 minutes.
Ham Hocks Not Tender?
Ham hocks should be falling apart by the end, but if they're still tough, extend simmering by 30-45 minutes on low heat. For faster results, remove the hocks after 20 minutes of initial simmering, shred the meat, and return it to the pot.
The broth will still be flavorful, just without the meat. 🥓
Cabbage Too Crunchy?
Cabbage needs time to soften—don't rush it! If it's still crisp after 45 minutes, shred it finer and simmer another 15 minutes. For extra tenderness, add ½ cup chicken broth to the pot and cover for 10 minutes. Overcooking turns cabbage mushy, so check frequently.
Soup Too Salty?
Over-salting is common with ham hocks. If your soup tastes too salty, add 1-2 potatoes (peeled and chopped) and simmer 15 minutes—they absorb excess salt. For a quick fix, stir in ½ cup milk or cream to dilute the saltiness. Taste as you go!
Peas Mushy?
Mushy peas mean overcooking. Next time, start checking tenderness at 40 minutes of simmering. If they're already mushy, drain some broth, then return the peas to the pot with fresh ½ cup water and simmer 5 minutes uncovered. This helps firm them up slightly. 🌱
Nutrition facts
Frequently asked questions
Can I use canned black-eyed peas instead of dried?
Yes, but the texture will differ slightly. Canned peas save time (no soaking needed), but dried peas develop a creamier, more robust flavor when cooked slowly. If using canned, reduce simmering time by 20-30 minutes and add them with the cabbage. Drain and rinse them first to remove excess sodium.
What if I can't find ham hocks?
No problem! Use 2 cups smoked chicken broth plus ½ lb smoked sausage (like kielbasa) for similar depth. For extra richness, add 1 tbsp liquid smoke to the broth. The flavor won't be identical, but it'll still be delicious and smoky.
How can I make this soup vegetarian?
Swap the ham hocks for 1 lb smoked tofu or vegetable bouillon (2 cubes) and use 1 tbsp soy sauce instead of salt. Add 1 tsp smoked paprika to mimic the ham's smokiness. The cabbage and peas will still shine, but the broth will be plant-based.
Can I slow cook this recipe?
Use the same ingredients but set your slow cooker to low for 6-8 hours or high for 3-4 hours. Add the cabbage and garlic in the last 30 minutes to prevent overcooking. The long cook time actually enhances the flavors—perfect for hands-off meals!
Why does my soup taste bland?
Blandness usually means the ham hocks didn't infuse enough flavor. Next time, simmer them 30 minutes longer before adding other ingredients. For extra depth, toast the smoked paprika in a dry pan for 1 minute before adding it to the pot. A splash of hot sauce or lemon juice at the end also brightens flavors.
