My husband took one bite, stopped chewing, and just stared at his bowl for a second. Then he went back for another spoonful without saying a word. That was the moment I knew this black-eyed pea and collard green soup was different. I mean, he’s not one to get dramatic about soup. Usually he’ll nod, say it’s good, and move on with his evening. But this one got a reaction. A quiet one, but a reaction nonetheless.
I had been messing around in the kitchen on a gray Sunday afternoon, the kind where the sky sits low and heavy and you can feel winter coming through the window cracks. I had a bag of dried black-eyed peas I’d been meaning to use, a bunch of collard greens that were starting to look a little sad, and a hankering for something that would warm me from the inside out. So I just started throwing things in a pot, honestly. No grand plan. No family recipe passed down through generations. Just me, a cutting board, and a hunch that these two Southern staples belonged together in soup form.
The first batch was okay. A little thin, a little flat. But I tweaked it. Added a smoked turkey leg for depth. Let it simmer longer than I thought I needed to. Threw in some garlic and red pepper flakes because everything’s better with a little heat. And by the time that second batch was bubbling away on the stove, the whole house smelled like Sunday dinner at somebody’s grandmother’s house. The kind of smell that makes you slow down without realizing it. This soup has become our good-luck meal for the week ahead, and I think it might become yours too.
Why You’ll Love This Recipe
Let me tell you why this soup earned a permanent spot in our winter rotation. First off, it’s the kind of meal that makes you feel like you’ve accomplished something just by having it simmer on the stove. But it’s not complicated at all.
- Simple Ingredients: Nothing fancy here. You can find everything at a regular grocery store, and most of it you might already have in your pantry. No hunting down obscure spices or specialty items.
- One-Pot Wonder: This whole thing comes together in a single pot. Less cleanup, more time relaxing. That’s a win in my book any day of the week.
- Budget-Friendly: Black-eyed peas are cheap. Collard greens are cheap. Smoked turkey or ham hocks cost a fraction of what you’d pay for a roast. This soup stretches your dollar without skimping on flavor.
- Perfect for Meal Prep: It gets better as it sits. Make it on Sunday, and you’ve got lunches or dinners lined up for half the week. The flavors just keep deepening.
- Freezer-Friendly: Portion it out and freeze for those days when you need a warm hug in a bowl but don’t have the energy to cook.
- Packed with Goodness: You’re getting protein, fiber, and dark leafy greens all in one bowl. It’s comfort food that’s actually good for you.
This isn’t just another bean soup recipe. The trick here is layering flavors. You’re not just dumping everything in a pot and hoping for the best. You’re building a foundation with aromatics, letting the smoked meat infuse the broth, and adding the greens at just the right moment so they keep their texture. The result is a soup that’s rich, smoky, and deeply satisfying without being heavy. It’s the kind of meal that makes you close your eyes after the first bite. No joke.
What Ingredients You Will Need
This recipe uses humble ingredients that come together to create something truly special. Most of these are pantry staples, especially if you keep a well-stocked Southern-style kitchen. Here’s what you need and why each one matters.
- 1 pound dried black-eyed peas – I prefer dried over canned here because they hold their shape better and soak up the smoky broth beautifully. If you’re in a pinch, you can use canned, but you’ll lose some depth. Look for peas that are uniform in size and not cracked. I usually grab a bag of Camellia brand if I can find it, they’ve been around forever and their beans are consistently good.
- 1 large bunch collard greens (about 1 pound) – You want greens with firm, dark leaves and no yellowing. The stems should feel crisp, not limp. I buy mine from the farmers market when they’re in season, but grocery store collards work just fine. Give them a good wash before using, they can be gritty.
- 1 smoked turkey leg or 2 smoked ham hocks (about 1 pound total) – This is your flavor powerhouse. The smoking process adds a deep, woodsy flavor that plain meat just can’t match. I usually go with turkey because it’s leaner and easier to find, but ham hocks bring a richer, porkier taste. Both work great.
- 1 large yellow onion, diced – Onion forms the aromatic base of this soup. Yellow onions are my go-to because they have a good balance of sweetness and bite that mellows out as they cook.
- 3 cloves garlic, minced – Fresh garlic is non-negotiable here. The jarred stuff won’t give you the same punch. I add mine toward the end of sautéing so it doesn’t burn and turn bitter.
- 2 ribs celery, diced – Celery adds a subtle earthiness and a bit of texture. Don’t skip it, even if you’re tempted. It rounds out the flavor in ways you might not notice until it’s missing.
- 1 large carrot, diced – Carrot brings a touch of sweetness that balances the smokiness and the slight bitterness of the collards. Plus it adds nice color.
- 6 cups chicken or vegetable broth – I use low-sodium broth so I can control the salt level. Homemade is always best, but a good store-bought brand works perfectly. I like Swanson or Kitchen Basics.
- 2 cups water – This helps thin the soup to the right consistency without making it too brothy. You can adjust based on how thick you like your soup.
- 1 bay leaf – Adds a subtle herbal note that you won’t pinpoint but you’ll miss if it’s not there. Remember to fish it out before serving.
- 1 teaspoon dried thyme – Thyme and beans are best friends. The earthy, slightly floral flavor complements the black-eyed peas and smoked meat perfectly.
- 1/2 teaspoon red pepper flakes (optional, adjust to taste) – I add a little kick because I like the warmth it brings. If you’re sensitive to heat, start with a pinch and go from there.
- Salt and black pepper to taste – Go easy on the salt at first. The smoked meat adds quite a bit of saltiness as it simmers. You can always add more later.
- 2 tablespoons apple cider vinegar – This is the secret ingredient. A splash of vinegar right at the end brightens everything up and cuts through the richness. Don’t skip it.
- Optional: 1 tablespoon olive oil or bacon fat for sautéing – Bacon fat adds another layer of smoky flavor if you happen to have some saved. Otherwise, olive oil works great.
I always keep a bag of dried black-eyed peas in my pantry during winter. They’re cheap, they last forever, and they’re perfect for throwing together a hearty meal when you don’t feel like going to the store.
Equipment Needed
You don’t need a fancy kitchen to make this soup. Here’s what you’ll need:
- Large heavy-bottomed pot or Dutch oven (at least 6 quarts) – I use my trusty enameled cast iron Dutch oven for this. It holds heat evenly and the heavy lid keeps moisture in. A stainless steel stockpot works fine too, just keep an eye on the heat so nothing sticks to the bottom.
- Cutting board and sharp chef’s knife – You’re doing a fair bit of chopping here, so a good knife makes the job easier and safer. Dull knives are more dangerous than sharp ones, trust me.
- Wooden spoon or silicone spatula – For stirring and scraping up any browned bits from the bottom of the pot. Those bits are pure flavor.
- Large bowl for soaking beans – If you’re using dried peas, you’ll need a bowl big enough to hold them with plenty of water. I use my biggest mixing bowl.
- Colander – For rinsing the soaked beans and washing the collard greens.
- Measuring cups and spoons – For getting the amounts right, especially with the broth and vinegar.
- Ladle – For serving. A wide, shallow ladle works best for getting a good mix of broth, beans, and greens in each bowl.
- Kitchen tongs – Useful for handling the hot smoked turkey leg or ham hocks when you need to pull them out to shred the meat.
- Optional: Immersion blender – If you want to thicken the soup slightly, you can blend a cup or two of the beans and broth before adding the greens. I don’t always do this, but it’s a nice trick if you prefer a creamier texture.
If you don’t have a Dutch oven, no worries. A regular stockpot will do the job, just be prepared to stir a little more often to prevent sticking.
Preparation Method

Alright, let’s get cooking. This soup takes a little time, but most of it is hands-off simmering. The actual hands-on work is maybe 20 minutes. Here’s how it goes.
- Soak the black-eyed peas. The night before or at least 6 hours before cooking, place the dried peas in a large bowl and cover them with about 3 inches of cold water. They’ll expand quite a bit, so make sure your bowl is big enough. If you forgot to soak overnight, you can do a quick soak: bring the peas and water to a boil, let them boil for 2 minutes, then turn off the heat, cover, and let them sit for 1 hour. Drain and rinse before using. I’ve done both methods many times, and honestly, the overnight soak gives you a slightly creamier texture, but the quick soak works in a pinch.
- Prep your vegetables. Dice the onion, celery, and carrot into roughly equal-sized pieces. You want them about 1/4 to 1/2 inch, small enough to cook evenly but big enough that you can still see them in the finished soup. Mince the garlic and set it aside. Wash the collard greens thoroughly. I fill my sink with cold water, swish the leaves around, then lift them out and repeat until the water runs clear. Stack the leaves, roll them up tightly like a cigar, and slice them into thin ribbons. This is called a chiffonade, and it gives you nice, manageable pieces of greens. Cut out the tough center stems if they feel woody, especially on older leaves.
- Render the flavor base. Heat your large pot over medium heat and add the olive oil or bacon fat. Once it shimmers, add the diced onion, celery, and carrot. Cook, stirring occasionally, for about 6-8 minutes until the vegetables are softened and the onion is translucent. Don’t rush this step. You’re building the foundation of flavor here. If the vegetables start to brown too quickly, turn the heat down a notch.
- Add the garlic and spices. Stir in the minced garlic, dried thyme, and red pepper flakes if using. Cook for another minute until the garlic is fragrant. You’ll smell it immediately. This is where the kitchen starts to smell like something good is happening.
- Add the smoked meat and broth. Place the smoked turkey leg or ham hocks into the pot. Pour in the chicken broth and water. Add the bay leaf. Bring everything to a boil, then reduce the heat to low, cover, and let it simmer for 45 minutes. This gives the meat time to infuse the broth with its smoky goodness and start becoming tender.
- Add the soaked black-eyed peas. Drain and rinse your soaked peas, then add them to the pot. Stir everything together. Bring the soup back to a gentle boil, then reduce the heat to low again, cover, and let it simmer for another 45 minutes to 1 hour. The peas should be tender but not falling apart. Start checking them around the 40-minute mark. Cooking times vary depending on how old your dried peas are.
- Remove the smoked meat. Using tongs, carefully lift the turkey leg or ham hocks out of the pot and set them on a cutting board. Let them cool for a few minutes until you can handle them. Then, pull the meat off the bones, discarding the skin, bones, and any gristly bits. Shred the meat into bite-sized pieces and set aside.
- Add the collard greens. Stir the shredded collard greens into the pot. They’ll look like a mountain at first, but they’ll wilt down significantly. Let them cook for about 10-15 minutes until tender but still vibrant green. You don’t want them cooked to mush, they should have a little bit of chew left.
- Return the meat to the pot. Stir the shredded smoked meat back into the soup. Let everything simmer together for another 5-10 minutes so the flavors can get reacquainted.
- Finish with vinegar and adjust seasoning. Remove the bay leaf and discard it. Stir in the apple cider vinegar. Taste the soup and add salt and pepper as needed. Remember that the smoked meat and broth already have salt, so go easy. The vinegar brightens everything up and is absolutely essential, don’t skip it.
- Let it rest. Turn off the heat and let the soup sit for about 10 minutes before serving. This allows the flavors to settle and meld together. Plus, it gives you time to set the table and get your bowls ready.
One thing I’ve learned the hard way: don’t rush the simmering. Low and slow is the name of the game here. If you boil it too hard, the peas can get mushy on the outside while staying hard in the center. A gentle simmer is what you’re after, just a few lazy bubbles breaking the surface.
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 are the things I wish someone had told me the first time.
Don’t skip the soak. I know it’s tempting to just throw dried beans straight into the pot and hope for the best. I’ve done it. And you know what? The peas end up unevenly cooked, some hard, some mushy, and the cooking time becomes unpredictable. Taking the time to soak them, even just the quick soak method, makes a world of difference. Your soup will be better for it.
Season as you go, not just at the end. This is a tip I picked up from watching professional cooks. If you wait until the end to add all your salt, the flavors won’t have time to penetrate the beans and greens. Add a little salt at each stage, tasting as you go. Just remember that the smoked meat adds salt too, so be conservative at first.
Beware of acidic ingredients early on. Here’s a science-y thing: if you add acidic ingredients like tomatoes or vinegar too early in the cooking process, they can prevent beans from softening properly. That’s why we add the apple cider vinegar at the very end. It brightens the flavor without interfering with the texture of the peas.
Toast your spices for extra depth. Before adding the broth, try pushing the vegetables to the sides of the pot and toasting the dried thyme and red pepper flakes in the center for about 30 seconds. It releases their essential oils and makes them more aromatic. Just don’t walk away, they burn fast.
Make extra broth if you can. This soup is forgiving. If it gets too thick as it sits, just add a splash of broth or water when reheating. I actually prefer it a little on the brothy side because the liquid is so flavorful. You can always adjust the consistency to your liking.
Let it sit overnight. I’m not kidding when I say this soup gets better the next day. The flavors have time to mingle and deepen. If you can make it a day ahead, do it. Reheat it gently on the stove, adding a little water or broth if needed, and it’ll taste even better than the day you made it.
One time I forgot to soak the peas and tried to power through anyway. The soup took almost two hours longer to cook, and the peas were still a little chalky in the center. My husband ate it without complaining, bless his heart, but I knew. I knew. Learn from my mistakes, friends.
Variations & Adaptations
This recipe is a great starting point, but don’t be afraid to make it your own. Here are some ways I’ve adapted it over the years.
Vegetarian Version: Skip the smoked meat entirely and use vegetable broth instead of chicken broth. To get that smoky flavor back, add 1-2 teaspoons of smoked paprika and a dash of liquid smoke. Sauté the vegetables in olive oil. The soup won’t be quite as rich, but it’ll still be deeply satisfying. I’ve made this for vegetarian friends and they’ve gone back for seconds.
Spicy Cajun Twist: Add a diced andouille sausage along with the vegetables, and throw in a teaspoon of Cajun seasoning. Use a ham hock instead of turkey for extra porky flavor. The andouille adds a nice spicy kick and another layer of smokiness. This version is a little more indulgent, perfect for when you want something really hearty.
Herby Fresh Version: In the summer, when collard greens aren’t as readily available, I’ve swapped them for a mix of Swiss chard and spinach. The chard holds up well to cooking, and the spinach just wilts in at the end. I also add a handful of fresh parsley and a squeeze of lemon juice along with the vinegar for a brighter, fresher flavor profile.
Slow Cooker Adaptation: If you want to set it and forget it, this works great in a slow cooker. Sauté the vegetables and garlic on the stovetop first, then transfer everything except the collard greens to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Add the shredded collard greens and the shredded meat in the last 30 minutes of cooking. Finish with the vinegar and adjust seasoning.
Thicker, Heartier Version: If you like your soup more like a stew, take about a cup of the cooked beans and broth and blend them until smooth with an immersion blender or a regular blender. Stir it back into the pot. This gives the soup a creamy, velvety texture without adding any dairy.
I tried the vegetarian version once when I was cooking for a friend who doesn’t eat meat. I was nervous it wouldn’t be as good, but honestly, the smoked paprika trick works wonders. She asked for the recipe before she even finished her bowl.
Serving & Storage Suggestions
This soup is a meal in itself, but a few thoughtful accompaniments can take it to the next level.
Serving: Ladle the soup into deep bowls while it’s still piping hot. I like to serve it with a side of crusty bread or cornbread for dipping. A sprinkle of fresh parsley or a few drops of hot sauce on top adds a nice finishing touch. For a true Southern experience, serve it with a side of crunchy cornbread to soak up every last drop of broth.
Storage: Let the soup cool completely before transferring it to airtight containers. It will keep in the refrigerator for up to 5 days. The flavors actually improve over the first couple of days as they meld together. I usually make a double batch and keep half in the fridge for easy lunches.
Freezing: This soup freezes beautifully. Portion it into freezer-safe containers or zip-top bags, leaving about an inch of headroom for expansion. It will keep for up to 3 months. Thaw it overnight in the refrigerator before reheating. I like to freeze individual portions so I can grab one for a quick lunch on busy days.
Reheating: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. If it’s thickened too much during storage, add a splash of broth or water to loosen it up. You can also reheat individual portions in the microwave, just cover the bowl to prevent splattering and stir halfway through.
How flavors develop: The first day, this soup is good. The second day, it’s great. By the third day, it’s transcendent. The smoky flavor from the meat really permeates the beans and greens over time. If you can resist eating it all on day one, you’re in for a treat later in the week.
I once froze a batch of this soup and forgot about it for two months. Found it while cleaning out the freezer, thawed it, and it was just as good as the day I made it. Maybe even better.
Nutritional Information & Benefits
This soup is comfort food that actually works for you. Here’s a rough breakdown per serving (about 1.5 cups, based on 8 servings).
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 280-320 |
| Protein | 18-22g |
| Fiber | 10-12g |
| Fat | 6-8g |
| Carbohydrates | 40-45g |
| Sodium | 600-800mg (varies with broth and meat) |
Black-eyed peas are a fantastic source of plant-based protein and fiber, which helps keep you full and supports digestive health. They’re also rich in folate, iron, and potassium. Collard greens are a powerhouse of vitamins A, C, and K, plus calcium and antioxidants. The smoked meat adds protein and flavor, but if you’re watching your sodium, you can use a low-sodium broth and rinse the smoked meat before adding it to the pot.
This soup is naturally gluten-free and dairy-free. It’s also relatively low in fat, especially if you use a smoked turkey leg instead of ham hocks. The fiber content means it’s great for blood sugar management, and the protein makes it a satisfying meal that’ll keep you going for hours.
I’m not a nutritionist, but I’ve done enough reading to know that a bowl of this soup is doing more good for my body than a lot of other comfort foods. It’s one of those rare recipes that feels indulgent but is actually pretty virtuous. Win-win.
Conclusion
This cozy Southern black-eyed pea and collard green soup has become a staple in my kitchen for good reason. It’s humble, honest, and packed with flavor that only gets better with time. Whether you’re looking for a hearty meal to warm you up on a cold day, a budget-friendly dinner that feeds a crowd, or a recipe that brings a little taste of the South to your table, this one delivers.
Don’t be afraid to make it your own. Add more spice, swap in different greens, or load it up with extra vegetables. The beauty of a soup like this is that it’s forgiving and adaptable. It wants to be customized to your tastes.
I’d love to hear how yours turns out. Did you add a splash of hot sauce? Serve it with cornbread? Forget to soak the beans and learn the hard way like I did? Drop a comment below and let me know. And if you’re looking for more cozy, comforting recipes, check out this cozy pumpkin chai latte for the perfect drink to pair with your soup on a chilly afternoon.
Now go make some soup. Your future self will thank you.
Frequently Asked Questions
Can I use canned black-eyed peas instead of dried?
Yes, you can. Use two 15-ounce cans, drained and rinsed. Skip the soaking step and add the canned peas toward the end of cooking, about 15-20 minutes before the soup is done. The texture won’t be quite as creamy, but it’s a great shortcut for busy nights.
How do I make this soup less salty?
Use low-sodium broth and go easy on the added salt until the very end. You can also soak the smoked turkey leg or ham hocks in cold water for an hour before cooking to draw out some of the salt. If the soup is already too salty, add a peeled potato to the pot and let it simmer for 20 minutes, the potato will absorb some of the excess salt.
Can I make this in an Instant Pot?
Absolutely. Use the sauté function to cook the vegetables, then add the soaked peas, broth, water, smoked meat, and seasonings. Pressure cook on high for 25 minutes, then let the pressure release naturally for 15 minutes before quick releasing. Remove the meat, shred it, stir in the collard greens, and let them wilt with the residual heat before adding the vinegar.
What can I serve with this soup?
Cornbread is the classic choice, and this crunchy cornbread is my go-to. Crusty bread, rice, or even a simple green salad with a tangy vinaigrette also work well. A drizzle of hot honey or a sprinkle of red pepper flakes on top adds a nice sweet-heat contrast.
Can I add other vegetables to this soup?
Definitely. Diced potatoes, bell peppers, okra, or even a can of diced tomatoes (added at the end to avoid slowing down the bean cooking) all work great. Just keep the total vegetable volume in mind so the soup doesn’t become too crowded. A cup or two of extra veggies is a safe bet.
Pin This Recipe!

Cozy Southern Black-Eyed Pea and Collard Green Soup
A hearty, smoky soup made with black-eyed peas, collard greens, and smoked turkey or ham hocks. This one-pot wonder is budget-friendly, freezer-friendly, and packed with protein and fiber.
- Prep Time: 20 minutes
- Cook Time: 1 hour 45 minutes
- Total Time: 2 hours 5 minutes (plus soaking time)
- Yield: 8 servings 1x
- Category: Soup
- Cuisine: Southern
Ingredients
- 1 pound dried black-eyed peas
- 1 large bunch collard greens (about 1 pound)
- 1 smoked turkey leg or 2 smoked ham hocks (about 1 pound total)
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 2 ribs celery, diced
- 1 large carrot, diced
- 6 cups chicken or vegetable broth
- 2 cups water
- 1 bay leaf
- 1 teaspoon dried thyme
- 1/2 teaspoon red pepper flakes (optional, adjust to taste)
- Salt and black pepper to taste
- 2 tablespoons apple cider vinegar
- 1 tablespoon olive oil or bacon fat (for sautéing)
Instructions
- Soak the black-eyed peas: The night before or at least 6 hours before cooking, place the dried peas in a large bowl and cover them with about 3 inches of cold water. Alternatively, for a quick soak, bring the peas and water to a boil, boil for 2 minutes, then turn off the heat, cover, and let sit for 1 hour. Drain and rinse before using.
- Prep your vegetables: Dice the onion, celery, and carrot into roughly equal-sized pieces (about 1/4 to 1/2 inch). Mince the garlic. Wash the collard greens thoroughly, stack the leaves, roll them tightly, and slice into thin ribbons (chiffonade). Cut out tough center stems if needed.
- Render the flavor base: Heat a large heavy-bottomed pot or Dutch oven over medium heat and add the olive oil or bacon fat. Once shimmering, add the diced onion, celery, and carrot. Cook, stirring occasionally, for 6-8 minutes until softened and the onion is translucent.
- Add the garlic and spices: Stir in the minced garlic, dried thyme, and red pepper flakes (if using). Cook for 1 minute until fragrant.
- Add the smoked meat and broth: Place the smoked turkey leg or ham hocks into the pot. Pour in the chicken broth and water. Add the bay leaf. Bring to a boil, then reduce heat to low, cover, and simmer for 45 minutes.
- Add the soaked black-eyed peas: Drain and rinse the soaked peas, then add them to the pot. Stir, bring to a gentle boil, then reduce heat to low, cover, and simmer for 45 minutes to 1 hour, until the peas are tender but not falling apart.
- Remove the smoked meat: Using tongs, carefully lift the turkey leg or ham hocks out of the pot and set on a cutting board. Let cool slightly, then pull the meat off the bones, discarding skin, bones, and gristly bits. Shred the meat into bite-sized pieces and set aside.
- Add the collard greens: Stir the shredded collard greens into the pot. Cook for 10-15 minutes until tender but still vibrant green.
- Return the meat to the pot: Stir the shredded smoked meat back into the soup. Let simmer for another 5-10 minutes.
- Finish with vinegar and adjust seasoning: Remove the bay leaf and discard. Stir in the apple cider vinegar. Taste and add salt and pepper as needed.
- Let it rest: Turn off the heat and let the soup sit for about 10 minutes before serving.
Notes
Don’t skip soaking the peas for best texture. Season gradually as the smoked meat adds salt. Add apple cider vinegar at the end to brighten flavors. The soup tastes even better the next day. For a vegetarian version, omit smoked meat, use vegetable broth, and add 1-2 teaspoons smoked paprika and a dash of liquid smoke.
Nutrition
- Serving Size: 1.5 cups
- Calories: 300
- Sugar: 5
- Sodium: 700
- Fat: 7
- Saturated Fat: 2
- Carbohydrates: 42
- Fiber: 11
- Protein: 20
Keywords: black-eyed pea soup, collard green soup, Southern soup, one-pot meal, comfort food, gluten-free, dairy-free, meal prep, freezer-friendly


