Black-Eyed Pea Curry

Featured in: One-Pot & One-Pan Meals

This dish features tender black-eyed peas simmered in rich coconut milk infused with turmeric, cumin, coriander, and fresh ginger. The sauce builds flavor with sautéed onions, garlic, and green chilies, balanced by diced tomatoes and a blend of warming spices. Finished with fresh cilantro and lime juice, it delivers a vibrant, protein-packed meal ideal for a cozy vegan main course. Simmering allows flavors to meld and thicken, offering a creamy, satisfying texture perfect alongside basmati rice or flatbreads.

Updated on Fri, 06 Feb 2026 08:30:00 GMT
Aromatic black-eyed pea curry simmered in creamy coconut milk with warming spices, served in a rustic bowl with fresh cilantro garnish. Save
Aromatic black-eyed pea curry simmered in creamy coconut milk with warming spices, served in a rustic bowl with fresh cilantro garnish. | hazelfork.com

My neighbor Priya brought over a container of this curry on a Tuesday evening when my kitchen felt uninspired, and I watched the steam rise from the pot as she ladled it into bowls. The way the golden coconut milk clung to each black-eyed pea, how the spices filled every corner of my small apartment, made me realize I'd been cooking too timidly. She laughed when I asked for the recipe, saying it was just something her mother made whenever the family needed comfort on a plate. That evening, I understood why.

I made this for my book club last month, and someone actually asked for the recipe before dessert arrived, which never happens. The curry had this quiet confidence about it, the kind of dish that doesn't need to prove anything but does anyway, warming everyone from the inside. Watching people reach for seconds while mid-conversation told me everything I needed to know.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Black-eyed peas: These humble legumes have an earthy sweetness that soaks up every bit of spice you throw at them, and canned saves you the overnight soak.
  • Coconut oil: It carries the mustard seeds' pop beautifully and adds a subtle richness without overshadowing the spices.
  • Onion, garlic, and ginger: This trio is your flavor foundation, and don't rush the onions—golden means caramelized enough to taste almost sweet.
  • Ground cumin, coriander, and turmeric: Toast these in the hot oil before liquids arrive, and they'll bloom into something way more complex than their dried appearance suggests.
  • Garam masala: Add this at the very end so its warmth doesn't fade into the background during simmering.
  • Coconut milk: Full-fat is worth it here; it's what makes this feel luxurious on a weeknight.
  • Diced tomatoes: They break down into the sauce and add a gentle tang that balances the richness.
  • Fresh cilantro and lime: These finish the dish with brightness that makes people lean in to take another bite.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Wake up the spices with heat:
Pour the coconut oil into your saucepan and let it shimmer, then add mustard seeds if you're using them and listen for that gentle sizzle. It takes maybe 30 seconds, and you'll smell it shift into something almost nutty.
Build your aromatic base:
Toss in the chopped onion and give it a good 5 minutes to turn soft and golden at the edges. Once it starts looking like it's had its moment, add the garlic, ginger, and green chilies, stirring for just a minute until the whole pan smells like someone's already cooking dinner for you.
Bloom the dry spices:
Add cumin, coriander, turmeric, chili powder, and black pepper, stirring constantly for about a minute so they don't catch and burn. You want them fragrant and awake, not scorched and bitter.
Let the tomatoes soften:
Pour in the diced tomatoes and let them sit for about 5 minutes, stirring now and then so they break down and become almost jammy. This step is where the curry starts developing real depth.
Welcome the peas and coconut milk:
Stir in both kinds of peas, then pour in the coconut milk and vegetable broth, bringing everything to a gentle simmer. The curry should look creamy and promising at this point.
Let it finish becoming itself:
Simmer uncovered for 15 to 20 minutes, stirring occasionally, until the sauce thickens slightly and the flavors have really gotten to know each other. You'll notice the oil starting to separate slightly at the edges, which is exactly right.
Finish with warmth and brightness:
Stir in the garam masala and lime juice at the very end, taste it, and adjust the salt if it needs it. The lime should wake everything up without making it taste sour.
Save
| hazelfork.com

There was a moment during that dinner party when the conversation naturally quieted, just everyone eating and appreciating without commentary, and I realized that's when you know you've made something right. It wasn't fancy or complicated, just honest food that made people feel held.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

The Mustard Seeds Question

If you've never toasted mustard seeds before, don't skip this step just because it seems optional. They pop and crackle in the hot oil, releasing a flavor that's almost nutty and just slightly sharp, and it changes the entire depth of the curry. If you can't find them or genuinely don't want to hunt them down, the curry is still wonderful, but you'll be missing that little spark. I learned this the hard way by making it without them once, thinking it wouldn't matter.

Coconut Milk Choices and Why It Matters

There's a real difference between full-fat and lite coconut milk, and this is the recipe where it counts. The full-fat version creates that silky, luxurious sauce that makes every bean taste dressed up, while lite can leave it feeling a bit thin and watery. I've made both, and while lite works in a pinch, full-fat is what transforms this from a weeknight meal into something you'd actually crave.

Making It Your Own and Common Substitutions

Once you've made this once or twice and know how it tastes, you can start playing with it. Some people add a cinnamon stick or a handful of curry leaves early on for extra complexity, and I've swapped in chickpeas or kidney beans when I didn't have black-eyed peas on hand. The basic structure is flexible enough to handle your preferences and your pantry. You could even add some spinach or kale at the very end if you want to sneak in more greens, though I like it as is.

  • A small cinnamon stick or a few curry leaves stirred in during cooking adds subtle warmth and depth.
  • Chickpeas, kidney beans, or lentils work beautifully if you need to swap proteins around.
  • Serve it over rice, naan, or even cauliflower rice if you're steering toward lighter meals.
Hearty and comforting black-eyed pea curry with tender legumes in a fragrant turmeric-coconut sauce, perfect for a cozy dinner. Save
Hearty and comforting black-eyed pea curry with tender legumes in a fragrant turmeric-coconut sauce, perfect for a cozy dinner. | hazelfork.com

This curry is the kind of meal that sticks around—in your kitchen memories, in your rotation, on the nights when you need something warm and honest. Once you make it, you'll find yourself reaching for it again.

Recipe Questions & Answers

Can I use dried black-eyed peas?

Yes, soak dried black-eyed peas overnight and cook them until tender before adding to the curry for best texture and flavor.

What can substitute coconut milk?

You may use cashew cream or unsweetened almond milk as a lighter alternative, though the creaminess and flavor will differ slightly.

How spicy is this dish?

The chili powder and green chilies add a mild warmth, but you can adjust the amount to suit your preferred spice level.

What sides complement this dish?

Basmati rice or naan bread pair well, soaking up the rich sauce and balancing the spices perfectly.

Is this dish gluten-free and vegan?

Yes, it contains no gluten or animal products, making it suitable for vegan and gluten-free diets.

Can I add other vegetables?

Green peas are included, but you can also add spinach or diced carrots to enhance texture and nutrition.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Black-Eyed Pea Curry

Aromatic black-eyed peas in coconut milk with warming spices for a comforting main dish.

Prep Time
15 minutes
Time to Cook
35 minutes
Time Required
50 minutes
Created by Lydia Carver


Skill Level Easy

Cuisine Type Indian-inspired

Makes 4 Portions

Diet Preferences Plant-Based, No Dairy, No Gluten

Needed Ingredients

Legumes

01 2 cups cooked black-eyed peas or 1 can (15 oz), drained and rinsed

Aromatics

01 1 tablespoon coconut oil or vegetable oil
02 1 large onion, finely chopped
03 3 cloves garlic, minced
04 1 tablespoon fresh ginger, grated

Spices

01 1 teaspoon ground cumin
02 1 teaspoon ground coriander
03 1 teaspoon ground turmeric
04 ½ teaspoon chili powder
05 ½ teaspoon ground black pepper
06 1 teaspoon garam masala
07 ½ teaspoon mustard seeds, optional

Liquids

01 1 can (14 oz) coconut milk
02 ½ cup vegetable broth or water
03 1 can (14 oz) diced tomatoes

Vegetables

01 1 to 2 green chilies, chopped, optional
02 1 cup frozen or fresh green peas

Seasoning and Garnish

01 1½ teaspoons salt
02 2 tablespoons fresh cilantro, chopped
03 Juice of ½ lime

Preparation Steps

Step 01

Temper the oil and aromatics: Heat coconut oil in a large saucepan over medium heat. Add mustard seeds if using and let them sizzle for 30 seconds. Add chopped onions and sauté until soft and golden, approximately 5 minutes.

Step 02

Build the flavor base: Stir in minced garlic, grated ginger, and green chilies. Sauté for 1 to 2 minutes until fragrant.

Step 03

Bloom the spices: Add cumin, coriander, turmeric, chili powder, and black pepper. Cook for 1 minute while stirring constantly.

Step 04

Incorporate tomatoes: Pour in diced tomatoes and cook for 5 minutes, allowing them to break down and release their juices.

Step 05

Add legumes and vegetables: Add cooked black-eyed peas and green peas. Mix well to combine with the spiced tomato base.

Step 06

Deglaze and simmer: Stir in coconut milk and vegetable broth. Bring to a gentle simmer over medium-low heat.

Step 07

Finish cooking: Season with salt and simmer uncovered for 15 to 20 minutes, stirring occasionally, until the curry thickens and flavors meld together.

Step 08

Final seasoning adjustment: Stir in garam masala and lime juice. Taste and adjust seasoning as needed.

Step 09

Plate and serve: Garnish with fresh cilantro and serve hot with basmati rice or naan bread.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Essential Tools

  • Large saucepan or pot with lid
  • Wooden spoon or silicone spatula
  • Chef's knife
  • Cutting board

Allergy Details

Review ingredients for allergens and speak to your doctor with any concerns.
  • Contains coconut, which is a tree nut allergen for some individuals
  • Free from gluten, dairy, and soy
  • Always verify labels on canned goods and spices for potential cross-contamination

Nutritional Info (each portion)

Nutrition details are for reference and aren't a substitute for medical advice.
  • Energy (Calories): 330
  • Fats: 14 g
  • Carbohydrates: 40 g
  • Proteins: 12 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.