Written by

Danielle Sullivan

Published

Cozy Lucky Black-Eyed Pea & Ham Soup – Easy Recipe

Ready In 60 minutes
Servings 6 servings
Difficulty Easy

The first time I made black-eyed pea soup, I was honestly just trying to use up leftover ham from Easter dinner. I figured it would be fine—maybe a little watery, a little plain, the kind of thing you eat because it’s there. It took about one spoonful for that assumption to fall apart completely. I remember standing over the stove, tasting it, and thinking, “Wait, this is actually good.” Not just “good for leftovers” good. Actually, genuinely, I-want-another-bowl good.

That was years ago, and I’ve been tweaking the recipe ever since. This cozy lucky black-eyed pea and ham soup is the result of all those adjustments—the version that finally made me stop fiddling and start writing it down. It’s thick without being heavy, smoky from the ham, and just a little bit rich in a way that feels like comfort without trying too hard. The black-eyed peas get tender but keep their shape, the broth turns silky from simmering, and honestly? It smells like the kind of kitchen you want to hang out in on a cold afternoon.

I make this soup for New Year’s Day (for the good luck thing, obviously), but also for random Tuesdays in January when I need something warm and filling that doesn’t ask a lot of me. It’s one of those recipes that feels like it’s been around forever—because in my kitchen, it kind of has. I think you’re going to love how simple it is, and how much flavor comes out of just a few basic ingredients. No fuss, no fancy techniques. Just a really good bowl of soup.

Why You’ll Love This Recipe

Let me tell you why this soup has earned a permanent spot in my winter rotation. It’s not complicated, but it delivers every single time.

  • Quick & Easy : From start to finish, this comes together in about an hour—most of which is hands-off simmering. Perfect for a weeknight when you want something homemade but don’t have all afternoon.
  • Simple Ingredients : You probably have most of this in your pantry and fridge right now. Canned black-eyed peas, onion, garlic, a ham bone or leftover ham, chicken broth, and a few seasonings. That’s it.
  • Perfect for New Year’s Day (or Any Cold Day) : Traditionally, black-eyed peas are eaten on January 1st for good luck and prosperity. But honestly? This soup is too good to save for once a year. It’s perfect for any day you need a little comfort.
  • Crowd-Pleaser : I’ve served this to picky eaters, soup skeptics, and people who claimed they didn’t like black-eyed peas. It gets eaten. Every time.
  • Unbelievably Delicious : The secret is letting the ham simmer long enough to infuse the broth. That smoky, savory flavor seeps into every bean and every sip of broth. It’s next-level comfort food.

What makes this recipe different from the rest? It’s the balance. Some versions are too brothy and thin. Others are too mushy. This one hits that sweet spot where the peas are tender but intact, the vegetables are soft but not falling apart, and the broth is rich enough to coat a spoon. I’ve tested the simmer time, the vegetable ratio, and the seasoning until it was just right. This isn’t just another black-eyed pea soup—it’s the best version I’ve ever made.

And honestly? There’s something about making a pot of soup that feels like you’re taking care of yourself. It’s comfort food at its most honest—hearty, warming, and made with ingredients that don’t pretend to be anything they’re not. That first bite, with the smoky ham and the creamy peas and that little kick of black pepper? It makes you close your eyes for a second. That’s the kind of recipe this is.

What Ingredients You Will Need

This recipe uses simple, pantry-friendly ingredients to build big flavor without any fuss. Most of these are things you probably already have on hand, especially if you’ve got leftover holiday ham lurking in the fridge.

For the Soup Base

  • 1 tablespoon olive oil – for sautéing the aromatics. You can use butter instead if you prefer a richer flavor.
  • 1 large yellow onion, diced – about 1½ cups. Onion is the backbone here; don’t skimp.
  • 2 medium carrots, peeled and diced – about 1 cup. Adds sweetness and color.
  • 2 celery stalks, diced – about ¾ cup. Classic soup mirepoix, non-negotiable.
  • 4 cloves garlic, minced – fresh is best, but jarred minced garlic works in a pinch.
  • 1 teaspoon dried thyme – earthy and warm. Pairs beautifully with ham.
  • ½ teaspoon smoked paprika – this adds a subtle smokiness that deepens the ham flavor.
  • ¼ teaspoon cayenne pepper – optional, but I love the tiny warmth it adds. Leave it out if you’re sensitive to heat.
  • 1 dried bay leaf – for background aroma. Remove before serving.
  • Salt and freshly ground black pepper – to taste. Go easy on the salt at first; the ham adds plenty.

For the Protein & Liquid

black-eyed pea and ham soup preparation steps

  • 1 meaty ham bone or 2 cups diced cooked ham – if you have a ham bone from a holiday dinner, this is the time to use it. The bone adds incredible depth as it simmers. If you don’t have a bone, diced leftover ham works great. I’ve also used a smoked ham hock in a pinch, and it’s fantastic. For more ham inspiration, check out this easy brown sugar bourbon glazed ham recipe—it’s perfect for making leftovers for this soup.
  • 6 cups low-sodium chicken broth – or vegetable broth. Low-sodium is important because the ham is already salty.
  • 2 (15-ounce) cans black-eyed peas, drained and rinsed – canned peas are a huge time-saver. Rinsing removes excess sodium and gives you a cleaner flavor. If you want to use dried black-eyed peas, you’ll need to soak them overnight and adjust the cooking time significantly (about 1½ hours of simmering).
  • 1 cup water – for thinning the soup if it gets too thick as it simmers.

For Garnish (Optional but Recommended)

  • Fresh parsley, chopped – a sprinkle of green makes it look finished.
  • Hot sauce – Tabasco or your favorite brand. A few dashes brighten everything up.
  • Cornbread or crusty bread – for dipping. Trust me, you’ll want something to soak up that broth.

Equipment Needed

You don’t need a lot of fancy gear for this soup, which is part of why I love it. Here’s what you’ll need:

  • Large Dutch oven or heavy-bottomed pot (5-6 quart) – this is my go-to for soups. The heavy bottom distributes heat evenly and prevents scorching. A stockpot works fine too.
  • Sharp chef’s knife – for dicing the onion, carrots, and celery. A dull knife makes prep frustrating.
  • Cutting board – any sturdy board will do.
  • Wooden spoon or silicone spatula – for stirring. Wooden spoons are gentle on your pots and don’t conduct heat.
  • Measuring cups and spoons – for accuracy, though I often eyeball the seasonings at this point.
  • Can opener – for the black-eyed peas.
  • Colander – for rinsing the canned peas.
  • Ladle – for serving. A good ladle makes all the difference.
  • Soup bowls – obviously! I like wide, shallow bowls so the soup cools faster and you can see all the good stuff in there.

If you don’t have a Dutch oven, no worries. Any large, deep pot with a lid will work. Just keep an eye on the heat and stir occasionally to prevent sticking. Also, if you’re using a ham bone, you might want tongs for removing it later—much easier than trying to fish it out with a spoon.

Preparation Method

Alright, let’s get cooking. This soup is straightforward, but a few specific steps make all the difference. I’ll walk you through it.

  1. Prep your vegetables. Dice the onion, carrots, and celery into roughly equal-sized pieces (about ¼-inch). This ensures they cook evenly. Mince the garlic and set it aside separately—it goes in later so it doesn’t burn.
  2. Sauté the aromatics. Heat the olive oil in your Dutch oven over medium heat. Add the diced onion, carrots, and celery. Cook, stirring occasionally, for about 7-8 minutes, until the onion is translucent and the vegetables have softened slightly. You should smell that sweet, savory fragrance—that’s the mirepoix doing its thing.
  3. Add the garlic and spices. Stir in the minced garlic, dried thyme, smoked paprika, and cayenne (if using). Cook for 1 minute, stirring constantly. Garlic burns fast, so don’t walk away. Your kitchen will smell amazing at this point.
  4. Add the ham bone and broth. Place the ham bone (or diced ham) in the pot. Pour in the chicken broth and 1 cup of water. Add the bay leaf. Stir everything together, scraping up any browned bits from the bottom of the pot—that’s flavor.
  5. Bring to a boil, then simmer. Increase the heat to high and bring the soup to a boil. Once it’s boiling, reduce the heat to low, cover the pot, and let it simmer gently for 30 minutes. If you’re using a ham bone, this is where the magic happens. The bone releases gelatin and smoky flavor into the broth, making it silky and rich. If you’re using diced ham, it will still be delicious, just slightly less intense.
  6. Add the black-eyed peas. After 30 minutes, remove the lid. If you used a ham bone, carefully take it out with tongs and set it on a plate to cool slightly. Once it’s cool enough to handle, pick off any remaining meat and shred it into bite-sized pieces. Discard the bone and any gristle. Return the shredded ham to the pot. Now, add the drained and rinsed black-eyed peas. Stir gently.
  7. Simmer again. Bring the soup back to a gentle simmer. Cook, uncovered, for another 15-20 minutes. This allows the flavors to meld and the broth to thicken slightly. The peas should be tender but still holding their shape—not mushy. Stir occasionally to prevent sticking.
  8. Season and adjust. Remove the bay leaf. Taste the soup and add salt and pepper as needed. Remember, the ham and broth already have salt, so go slowly. I usually add about ½ teaspoon of salt and ¼ teaspoon of pepper, then taste again. If the soup is thicker than you like, stir in a little more water or broth until it reaches your preferred consistency.
  9. Serve and garnish. Ladle the soup into bowls. Garnish with fresh parsley and a few dashes of hot sauce, if you like. Serve with warm cornbread or crusty bread for dipping. I love pairing this with a side of fresh loaded cowboy caviar for a complete Southern-inspired meal.

Cooking Tips & Techniques

I’ve made this soup more times than I can count, and I’ve definitely made my share of mistakes along the way. Here’s what I’ve learned so you don’t have to learn the hard way.

Don’t rush the mirepoix. I know it’s tempting to just dump everything in the pot and go, but taking those extra minutes to properly sauté the onion, carrots, and celery builds a flavor foundation that you can’t get any other way. They should be soft and fragrant, not just warm. Trust me on this one.

Use a ham bone if you can. The difference between soup made with a ham bone and soup made with just diced ham is noticeable. The bone adds collagen and depth that makes the broth feel luxurious without any cream or butter. If you don’t have one, ask your butcher—they often have ham bones or smoked ham hocks for cheap. Or, make this soup the day after you make easy brown sugar bourbon glazed ham and use the bone from that.

Rinse your canned peas. I know it’s an extra step, but rinsing removes the starchy, salty liquid they’re packed in. It gives you a cleaner, more controlled flavor. Plus, it helps the peas hold their shape better during simmering.

Watch your salt. Ham is salty. Broth is often salty. Canned peas have some salt even after rinsing. Season at the very end, after everything has simmered together, and taste as you go. You can always add more salt, but you can’t take it out.

Let it rest. Like many soups, this one tastes even better the next day. The flavors continue to meld and deepen overnight. If you have the time, make it a day ahead and reheat gently. It’s one of those soups that just gets better.

One mistake I made early on? I added the black-eyed peas too early, and they turned into mush. They only need about 15-20 minutes of simmering in the finished broth. Any longer, and you’ll end up with pea porridge—which isn’t bad, but it’s not what we’re going for here.

Variations & Adaptations

This soup is flexible, and I love that about it. Here are a few ways to make it your own.

  • Vegetarian Version : Skip the ham entirely and use vegetable broth. Add a can of diced tomatoes (drained) for acidity and umami, and toss in a smoked paprika-heavy seasoning blend to mimic that smoky depth. You won’t get the exact same flavor, but it’s still really good. You could also add a can of chickpeas for extra protein.
  • Spicy Kick : If you like heat, add a diced jalapeño (seeds and ribs removed if you want less heat) along with the onion and celery. Or stir in a teaspoon of chipotle powder with the other spices. The smoky heat pairs beautifully with the ham.
  • Greens Addition : Stir in a few handfuls of chopped kale, collard greens, or spinach during the last 10 minutes of cooking. They’ll wilt right into the soup and add color and nutrients. It’s a great way to use up greens that are about to go bad.
  • Herb Swap : No thyme? Use dried oregano or marjoram instead. Fresh rosemary (about 1 teaspoon finely chopped) also works well. Just remove the woody stems before serving.
  • Slow Cooker Method : Sauté the vegetables and garlic on the stovetop first, then transfer everything except the black-eyed peas to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Add the peas in the last 30 minutes. This is great for a hands-off approach.

I once made a version with leftover smoked turkey instead of ham, and it was surprisingly excellent. The turkey gave it a different kind of smokiness—lighter, but still satisfying. Don’t be afraid to experiment with whatever protein you have on hand.

Serving & Storage Suggestions

This soup is at its best served piping hot, with a side of something carb-y to soak up that glorious broth. Here’s how I like to do it.

Serving Temperature : Serve it straight from the pot, right after it’s finished simmering. The broth should be steaming and the peas tender. If it’s cooled down, reheat it gently on the stovetop over medium-low heat, stirring occasionally. A splash of water or broth will loosen it up if it’s thickened too much.

What to Serve With It : Cornbread is the classic pairing—sweet, crumbly, perfect for dipping. But crusty sourdough, a warm baguette, or even buttery crackers work too. For a lighter side, a simple green salad with a tangy vinaigrette cuts through the richness nicely. I also love serving this alongside a best creamy cucumber dill salad with red onion recipe for a refreshing contrast.

Storage : Let the soup cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually get better after a day or two, so don’t be afraid to make it ahead.

Freezing : This soup freezes beautifully. Portion it into freezer-safe containers or zip-top bags (lay them flat for easy stacking). It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating. One note: the black-eyed peas may soften a bit more after freezing and thawing, but the flavor remains excellent.

Reheating : Reheat on the stovetop over medium-low heat, adding a splash of broth or water to thin it out if needed. You can also microwave individual portions in 30-second bursts, stirring in between. Just don’t boil it aggressively—it can make the peas break down too much.

Nutritional Information & Benefits

This soup is hearty and satisfying, and it’s also pretty good for you. Here’s a rough estimate per serving (based on 6 servings):

  • Calories: Approximately 320-380
  • Protein: 22-28g
  • Fat: 10-15g (mostly from the ham, which is relatively lean)
  • Carbohydrates: 35-40g
  • Fiber: 8-10g
  • Sodium: 800-1000mg (varies based on broth and ham saltiness)

Health Benefits : Black-eyed peas are a fantastic source of plant-based protein and dietary fiber, which helps keep you full and supports digestive health. They’re also rich in folate, iron, and potassium. The carrots and celery add vitamins A and K, plus antioxidants. And the bone broth from the ham bone? It’s packed with collagen and gelatin, which are great for joint health and gut health. I won’t pretend this is a health food, but it’s definitely a nutrient-dense meal that fills you up without weighing you down.

Dietary Considerations : This soup is naturally dairy-free and gluten-free (just double-check your broth labels). It’s also relatively low in added sugars and processed ingredients. If you’re watching your sodium, use low-sodium broth and rinse your peas well. The ham is the main source of salt, so you could use a lower-sodium ham or reduce the amount.

Conclusion

This cozy lucky black-eyed pea and ham soup is the kind of recipe that feels like a warm hug in a bowl. It’s simple enough for a busy weeknight, but special enough to serve on New Year’s Day or for a cozy Sunday supper. The smoky ham, the tender peas, the rich broth—it all comes together in a way that’s bigger than the sum of its parts.

What I love most about this soup is how forgiving it is. You can tweak the vegetables, swap the protein, adjust the spice level, and it still turns out delicious. It’s a recipe that invites you to make it your own, and that’s the best kind of cooking, if you ask me.

So go ahead—make a big pot of this soup. Invite someone over to share it, or save it all for yourself. Either way, I think you’ll find yourself coming back to it again and again. And when you do, I’d love to hear about it. Leave a comment below and tell me how it turned out, or share your own twist on the recipe. Did you add greens? Extra spice? A different type of bean? Let’s talk soup!

Here’s to good luck, good food, and warm bowls all winter long. Happy cooking!

Frequently Asked Questions

Can I use dried black-eyed peas instead of canned?

Absolutely. If you’re using dried black-eyed peas, you’ll need to soak them overnight (or do a quick soak by boiling them for 2 minutes and letting them sit for an hour). Then, add them to the soup earlier in the cooking process—about 45 minutes to 1 hour before you’d add canned peas. They need more time to become tender, so plan accordingly. You may also need to add extra broth or water as they absorb liquid.

Can I make this soup in an Instant Pot or pressure cooker?

Yes! Use the sauté function to cook the vegetables and garlic, then add the ham bone, broth, and rinsed black-eyed peas. Pressure cook on high for 20 minutes, then let the pressure release naturally for 10 minutes before quick-releasing the rest. Remove the bone, shred the meat, and season. It’s faster but still delicious.

How can I make this soup thicker?

If you prefer a thicker soup, you have a few options. You can mash about ½ cup of the cooked black-eyed peas against the side of the pot with a spoon and stir them back in. Or, remove about 1 cup of the soup (broth and peas), blend it until smooth, and return it to the pot. A cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) stirred in at the end will also thicken it slightly.

What if I don’t have a ham bone?

No problem at all. Use 2 cups of diced cooked ham instead. You can also use a smoked ham hock (remove it before serving, similar to the bone), or even smoked turkey legs or wings for a different flavor. The soup will still be hearty and delicious without the bone—just add a little extra smoked paprika to deepen the flavor.

Can I add other vegetables to this soup?

Definitely. This soup is very adaptable. Diced potatoes (Yukon Gold or red) are a popular addition—add them at the same time as the broth so they have time to cook through. You can also add frozen corn, diced bell peppers, or even a can of diced tomatoes (drained) for a tangy twist. Just keep in mind that adding more vegetables may require a bit more broth or a longer simmer time.

Pin This Recipe!

black-eyed pea and ham soup recipe

Print

Cozy Lucky Black-Eyed Pea & Ham Soup – Easy Recipe

This cozy lucky black-eyed pea and ham soup is thick without being heavy, smoky from the ham, and just a little bit rich in a way that feels like comfort without trying too hard. It’s perfect for New Year’s Day or any cold day when you need a warm, filling meal.

  • Author: Mira
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Category: Soup
  • Cuisine: Southern

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 large yellow onion, diced (about 1½ cups)
  • 2 medium carrots, peeled and diced (about 1 cup)
  • 2 celery stalks, diced (about ¾ cup)
  • 4 cloves garlic, minced
  • 1 teaspoon dried thyme
  • ½ teaspoon smoked paprika
  • ¼ teaspoon cayenne pepper (optional)
  • 1 dried bay leaf
  • Salt and freshly ground black pepper to taste
  • 1 meaty ham bone or 2 cups diced cooked ham
  • 6 cups low-sodium chicken broth
  • 2 (15-ounce) cans black-eyed peas, drained and rinsed
  • 1 cup water
  • Fresh parsley, chopped (for garnish)
  • Hot sauce (for serving)
  • Cornbread or crusty bread (for serving)

Instructions

  1. Prep your vegetables. Dice the onion, carrots, and celery into roughly equal-sized pieces (about ¼-inch). Mince the garlic and set it aside separately.
  2. Sauté the aromatics. Heat the olive oil in a Dutch oven over medium heat. Add the diced onion, carrots, and celery. Cook, stirring occasionally, for about 7-8 minutes, until the onion is translucent and the vegetables have softened slightly.
  3. Add the garlic and spices. Stir in the minced garlic, dried thyme, smoked paprika, and cayenne (if using). Cook for 1 minute, stirring constantly.
  4. Add the ham bone and broth. Place the ham bone (or diced ham) in the pot. Pour in the chicken broth and 1 cup of water. Add the bay leaf. Stir everything together, scraping up any browned bits from the bottom of the pot.
  5. Bring to a boil, then simmer. Increase the heat to high and bring the soup to a boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer gently for 30 minutes.
  6. Add the black-eyed peas. After 30 minutes, remove the lid. If you used a ham bone, carefully take it out with tongs and set it on a plate to cool slightly. Once cool enough to handle, pick off any remaining meat and shred it into bite-sized pieces. Discard the bone and any gristle. Return the shredded ham to the pot. Add the drained and rinsed black-eyed peas. Stir gently.
  7. Simmer again. Bring the soup back to a gentle simmer. Cook, uncovered, for another 15-20 minutes. The peas should be tender but still holding their shape. Stir occasionally to prevent sticking.
  8. Season and adjust. Remove the bay leaf. Taste the soup and add salt and pepper as needed. If the soup is thicker than you like, stir in a little more water or broth until it reaches your preferred consistency.
  9. Serve and garnish. Ladle the soup into bowls. Garnish with fresh parsley and a few dashes of hot sauce, if you like. Serve with warm cornbread or crusty bread for dipping.

Notes

Don’t rush the mirepoix; properly sautéing the vegetables builds flavor. Use a ham bone if possible for deeper flavor. Rinse canned peas to remove excess sodium. Season with salt at the end, as ham and broth are already salty. The soup tastes even better the next day. Add black-eyed peas only in the last 15-20 minutes to avoid mushiness.

Nutrition

  • Serving Size: 1 serving (about 1½
  • Calories: 350
  • Sugar: 6
  • Sodium: 900
  • Fat: 12
  • Saturated Fat: 3.5
  • Carbohydrates: 38
  • Fiber: 9
  • Protein: 25

Keywords: black-eyed pea soup, ham soup, lucky soup, New Year's soup, cozy soup, easy soup recipe, comfort food

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating