Black-Eyed Pea Coconut Curry

Featured in: Dinner Grin

This aromatic Indian-inspired dish combines tender black-eyed peas with creamy coconut milk, creating a rich and satisfying curry. The warming spice blend of turmeric, cumin, coriander, and ginger builds layers of flavor, while diced tomatoes add depth and brightness. Green peas bring sweetness and texture to every bite.

Ready in under an hour, this protein-packed dish comes together effortlessly. Simply sauté aromatics, toast spices, add vegetables and coconut milk, then simmer until thickened. Finish with fresh lime juice and cilantro for brightness. Perfect served over steamed basmati rice or with warm naan for soaking up the delicious sauce.

Updated on Wed, 04 Feb 2026 16:08:00 GMT
Creamy Black-Eyed Pea Curry simmering in a pot, dotted with fresh cilantro and bright green peas for a vibrant finish. Save
Creamy Black-Eyed Pea Curry simmering in a pot, dotted with fresh cilantro and bright green peas for a vibrant finish. | grinnosh.com

My neighbor brought over a container of this curry on a rainy Tuesday, and I was skeptical at first—black-eyed peas in coconut milk sounded like two cuisines having an argument. But the first spoonful changed everything. That warm spice hitting your tongue, the creaminess coating each bean, the way the ginger and turmeric seemed to know exactly what they were doing together. I've made it dozens of times since, and it never feels like a chore.

I made this for my friend who was going through a rough patch, someone who'd been living on takeout and exhaustion. Watching her face when she tasted it—like she'd forgotten food could be both nourishing and comforting—that's when I realized this curry isn't just dinner. It's the kind of thing you cook for people you want to feel better.

Ingredients

  • Black-eyed peas: Canned works beautifully and saves time, but if you cook them from scratch the day before, the flavor deepens somehow. Two cups gives you substance without heaviness.
  • Coconut oil: The choice here matters more than you'd think—it carries the spice flavors differently than regular oil, creating that silky mouthfeel.
  • Onion: One large onion, chopped fine, creates the base that everything else builds on. Don't rush this part.
  • Garlic and ginger: Three cloves and a tablespoon of fresh ginger make the curry smell like someone who knows what they're doing.
  • Ground cumin: One teaspoon adds warmth and earthiness, a quiet note that holds everything together.
  • Ground coriander: This one surprised me the first time I tasted it—floral and slightly sweet, it lifts the whole dish.
  • Ground turmeric: The golden hue comes from this, but more importantly, it brings that distinctive warmth that makes curry taste like curry.
  • Chili powder: Half a teaspoon is gentle; adjust based on whether you want heat or just the flavor of the pepper.
  • Ground black pepper: Half a teaspoon rounds out the spice profile in a way that feels balanced.
  • Garam masala: Added at the end, one teaspoon of this spice blend is the secret ingredient that makes people wonder what you did differently.
  • Mustard seeds: Optional, but if you have them, they pop and sizzle in the hot oil, creating a moment of theater in your kitchen.
  • Coconut milk: One can of full-fat coconut milk creates the creamy base. Don't skimp on this.
  • Vegetable broth or water: Half a cup thins the curry just enough so it simmers rather than sits thick and heavy.
  • Diced tomatoes: One can gives you brightness and acidity that balances all that richness.
  • Green chilies: One to two, chopped, are optional but add a fresh heat that grows as you eat.
  • Green peas: One cup, fresh or frozen, adds color and a gentle sweetness in the final minutes.
  • Salt: One and a half teaspoons to start, but taste as you go—canned ingredients are often saltier than expected.
  • Fresh cilantro: Two tablespoons, chopped, scattered on top right before serving. This is where brightness happens.
  • Lime juice: Half a lime squeezed in at the end wakes everything up and makes the flavors pop.

Instructions

Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Start with the oil and seeds:
Heat your coconut oil over medium heat until it smells warm and nutty. If you're using mustard seeds, add them and listen for the sizzle—this takes about 30 seconds and signals that your pan is ready.
Build your flavor base:
Add the chopped onion and let it soften for about 5 minutes, stirring occasionally, until it turns golden and translucent. This is your foundation.
Wake up the aromatics:
Stir in your minced garlic, grated ginger, and any green chilies. Cook this together for 1 to 2 minutes—your kitchen will smell incredible, and that's how you know it's working.
Toast the spices:
Add cumin, coriander, turmeric, chili powder, and black pepper. Stir constantly for about 1 minute so the spices bloom in the hot oil and release their essential oils. This step is non-negotiable for depth.
Let the tomatoes break down:
Pour in your can of diced tomatoes and let them cook for 5 minutes, breaking down into the oil and releasing their sweetness and acidity.
Add the beans and peas:
Stir in your cooked black-eyed peas and green peas, coating everything in the spiced oil. Mix well so each bean gets touched by the flavors you've built.
Bring in the cream:
Pour in the coconut milk and vegetable broth, stirring gently. Bring the whole thing to a gentle simmer—not a rolling boil, just a soft bubbling that tells you things are happening.
Let it meld and thicken:
Simmer uncovered for 15 to 20 minutes, stirring occasionally. This is when the curry transforms from ingredients into something unified. You'll notice it starting to thicken and darken slightly, and the smell becomes even more complex.
Finish with the bloom:
Stir in the garam masala and squeeze of lime juice. Taste it now—adjust salt if needed, maybe a pinch more lime if it feels heavy.
Garnish and serve:
Scatter fresh cilantro over the top right before serving. Eat it hot with rice or naan, letting each spoonful remind you why you love this dish.
Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
A bowl of Black-Eyed Pea Curry served alongside fluffy white basmati rice and warm naan bread on a rustic table. Save
A bowl of Black-Eyed Pea Curry served alongside fluffy white basmati rice and warm naan bread on a rustic table. | grinnosh.com

There's a moment about halfway through the simmering when the kitchen fills with this particular smell—warm, inviting, a little bit exotic but somehow also deeply comforting. That's when I know someone's about to have a really good meal.

The Spice Journey

The first time I made this, I was nervous about layering so many spices, worried they'd clash or overwhelm each other. What I discovered is that spices in a curry aren't competing—they're having a conversation. The cumin and coriander are old friends, the turmeric is the wise one bringing color and warmth, and the garam masala is the finale that brings everything into focus. Once you see it that way, you stop being afraid to adjust them.

Why Coconut Milk Makes All the Difference

I tested this curry with regular cream once, thinking it might work just as well. It didn't. The coconut milk brings something that dairy can't—a subtle sweetness and a richness that feels lighter on the palate even though it's luxurious. It also makes the curry vegan without anyone noticing or caring, which means more people get to eat it.

Serving and Storing

This curry is best served hot over basmati rice or with warm naan, but it's also one of those dishes that actually improves overnight as the flavors continue settling into each other. I've reheated it three days later and found myself grateful that I made extra. The texture stays creamy, and the spices seem to have become even more integrated.

  • Store leftovers in an airtight container in the refrigerator for up to four days, and it reheats gently on the stovetop with a splash of water if needed.
  • You can freeze it for up to three months, though I rarely get that far because it tends to disappear.
  • Reheat slowly on the stove rather than the microwave to keep the texture from separating.
Product image
Mix doughs, batters, and whipped cream easily for baking cakes, cookies, and everyday treats.
Check price on Amazon
Spicy Black-Eyed Pea Curry with coconut milk and tender black-eyed peas, garnished with a fresh lime wedge for squeezing. Save
Spicy Black-Eyed Pea Curry with coconut milk and tender black-eyed peas, garnished with a fresh lime wedge for squeezing. | grinnosh.com

Make this curry when you want to feel capable in the kitchen and nourished at the table. It's the kind of dish that quietly becomes part of your regular rotation, asked for by people you care about.

Recipe FAQ

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

Yes, soak 1 cup dried black-eyed peas overnight, then cook until tender before adding to the curry. This takes longer but offers better texture control.

How can I make this curry thicker?

Simmer uncovered longer to reduce liquid, or mash a portion of the black-eyed peas against the side of the pot to naturally thicken the sauce.

What can I substitute for coconut milk?

Heavy cream creates richness, though the flavor profile will change. For a dairy-free option, try cashew cream or blended silken tofu for creaminess.

How long does this curry keep in the refrigerator?

Stored in an airtight container, this curry keeps well for 4-5 days. The flavors actually develop and deepen over time, making it excellent for meal prep.

Can I freeze this curry?

Absolutely. Freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of water if needed.

Is this curry spicy?

The spice level is moderate and warming rather than hot. Adjust by reducing or omitting the chili powder and green chilies for a milder version, or increase for more heat.

Black-Eyed Pea Coconut Curry

Hearty black-eyed peas simmered in aromatic coconut milk with warming Indian spices.

Prep duration
15 min
Cook duration
35 min
Complete duration
50 min
Created by Hannah Lewis


Skill level Easy

Heritage Indian-inspired

Output 4 Portions

Dietary guidelines Plant-Based, No dairy, No gluten

Components

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 fl oz) coconut milk
02 ½ cup vegetable broth or water
03 1 can (14.5 oz) diced tomatoes

Vegetables

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

Seasoning & Garnish

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

Directions

Stage 01

Temper spices: Heat coconut oil in a large saucepan over medium heat. Add mustard seeds if using and let them sizzle for 30 seconds.

Stage 02

Cook onions: Add chopped onions and sauté until soft and golden, approximately 5 minutes.

Stage 03

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

Stage 04

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

Stage 05

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

Stage 06

Add legumes: Add cooked black-eyed peas and green peas. Mix well to combine.

Stage 07

Create base: Stir in coconut milk and vegetable broth. Bring to a gentle simmer.

Stage 08

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

Stage 09

Finish curry: Stir in garam masala and lime juice. Adjust seasoning as needed.

Stage 10

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

Necessary tools

  • Large saucepan or pot
  • Wooden spoon
  • Chef's knife
  • Cutting board

Allergy details

Review each component for potential allergens and consult with healthcare professionals if you're uncertain about ingredients.
  • Contains coconut, a tree nut allergen
  • May contain allergens from canned goods and spice manufacturing facilities

Nutrient content (per portion)

These values are approximate guidelines only and shouldn't replace professional nutritional advice.
  • Energy: 330
  • Fats: 14 g
  • Carbohydrates: 40 g
  • Proteins: 12 g