Black-Eyed Pea Curry

Featured in: Homemade Comforts

This aromatic curry transforms humble black-eyed peas into a rich, satisfying meal. Simmered in coconut milk with traditional Indian spices, each bowl delivers warming flavors and plant-based protein. The creamy sauce pairs perfectly with rice or naan.

Updated on Wed, 04 Feb 2026 16:24:00 GMT
Creamy Black-Eyed Pea Curry simmering with turmeric, served over fluffy basmati rice and topped with fresh cilantro garnish. Save
Creamy Black-Eyed Pea Curry simmering with turmeric, served over fluffy basmati rice and topped with fresh cilantro garnish. | oventhyme.com

My neighbor stopped by on a gray Tuesday afternoon, and I had nothing in the pantry except canned black-eyed peas and coconut milk. She sat at the counter while I started heating oil, curious what I could possibly make. By the time the spices hit the pan, the whole kitchen smelled like warmth and possibility, and she never did leave for that dinner she had planned. This curry became our accidental Tuesday tradition after that.

The first time I made this for my roommate's potluck, I was nervous about bringing a curry nobody requested. When people came back for seconds and asked for the recipe, I realized comfort food doesn't need permission or tradition, just good ingredients and a little care. She still texts me asking me to bring it to gatherings.

Ingredients

  • Black-eyed peas (2 cups cooked, or 1 can drained and rinsed): These little powerhouses hold their shape beautifully through simmering and absorb all the curry's warmth without falling apart.
  • Coconut oil (1 tablespoon): Use the refined version if you don't want coconut flavor to dominate, or go with virgin if you want that subtle richness.
  • Onion, finely chopped (1 large): The foundation of everything good here, so take your time letting it turn golden.
  • Garlic and ginger (3 cloves minced, 1 tablespoon grated): Fresh is non-negotiable, their brightness cuts through the richness and wakes up every spoonful.
  • Cumin, coriander, and turmeric (1 teaspoon each): Toast them in oil before the liquid goes in, and they'll bloom into something otherworldly.
  • Chili powder (½ teaspoon, adjust to taste): Start conservative, you can always add heat but you can't take it back.
  • Garam masala (1 teaspoon): Add this near the end to preserve its complex warmth and not let it get lost in the cooking time.
  • Coconut milk (1 can, 14 oz): Full fat is worth every calorie, it creates the silky base that makes this special.
  • Vegetable broth or water (½ cup): This gives you control over thickness, add less if you want it creamier.
  • Diced tomatoes (1 can, 14 oz): They break down into the curry and add brightness without needing fresh tomatoes out of season.
  • Green peas (1 cup frozen or fresh): A handful of color and sweetness that balances the deeper spice layers.
  • Fresh cilantro and lime (2 tablespoons chopped, juice of ½ lime): These finish everything, the cilantro adds herbaceousness and lime brings it all into focus.
  • Salt (1½ teaspoons): Taste as you go, canned ingredients vary in sodium.

Instructions

Product image
Keep spatulas, spoons, and cooking tools organized and within reach while preparing meals.
Check price on Amazon
Heat the oil and awaken the spices:
Pour coconut oil into a large saucepan over medium heat and let it warm until you can smell it lightly. If using mustard seeds, scatter them in and listen for the little pops, which means they're releasing their nutty flavor, usually about 30 seconds.
Build the aromatic base:
Add your chopped onion and let it soften for about 5 minutes, stirring every minute or so until it turns golden and sweet-smelling. The kitchen should start smelling like something good is happening.
Add the fragrant trio:
Stir in minced garlic, grated ginger, and green chilies if using them, cooking for just 1 to 2 minutes until the smell makes you close your eyes for a second. This is when you know the aromatics are doing their job.
Toast the ground spices:
Sprinkle in cumin, coriander, turmeric, chili powder, and black pepper, stirring constantly for exactly 1 minute. This toasting step changes everything, blooming the spices so they're not raw or muddy but bright and present.
Let the tomatoes break down:
Pour in your canned tomatoes and cook them for about 5 minutes, stirring occasionally, letting them soften and release into the oil. You'll notice the mixture getting deeper in color and richer in smell.
Introduce the peas:
Add both your black-eyed peas and green peas, stirring everything together so they're coated in the spiced tomato base. This is a good moment to taste and adjust your salt if you like.
Create the creamy sauce:
Pour in the coconut milk and vegetable broth, stirring until everything is combined and there are no spice pockets left at the bottom of the pan. Bring it to a gentle simmer, not a rolling boil.
Let it simmer and meld:
Cook uncovered for 15 to 20 minutes, stirring every few minutes, until the curry thickens slightly and the flavors start talking to each other. You'll know it's ready when the oil starts to separate slightly on top and it smells irresistible.
Finish with warmth and brightness:
Stir in the garam masala and fresh lime juice, tasting as you go and adjusting salt if needed. Some people add a touch more salt, some add more lime, depend on what your palate is asking for.
Garnish and serve:
Top with fresh chopped cilantro and serve while it's steaming hot, over rice or with warm naan if you have it. The cilantro adds one more layer of freshness that ties everything together.
Product image
Keep spatulas, spoons, and cooking tools organized and within reach while preparing meals.
Check price on Amazon
Fragrant Indian-inspired Black-Eyed Pea Curry featuring tender peas in a rich, golden coconut milk sauce with a lime wedge nearby. Save
Fragrant Indian-inspired Black-Eyed Pea Curry featuring tender peas in a rich, golden coconut milk sauce with a lime wedge nearby. | oventhyme.com

There's a moment when everything comes together, usually around minute 18 of simmering, when you stir it and the spoon meets resistance, when the smell reaches a peak where you know people will ask for more. That's when you know you've got it right.

Why This Curry Works

The magic here is in how the coconut milk plays with acid from tomatoes and lime, how black-eyed peas stay tender without dissolving, and how each spice layer adds depth without overwhelming. It's a study in balance, not too heavy for summer but satisfying enough for cold nights. The beauty is you can't really mess it up because there's enough going on that small variations just change the personality, not the soul.

Customizing Your Curry

I've made this with chickpeas when I ran out of black-eyed peas, and it was equally good. A cinnamon stick thrown in at the beginning adds warmth, or curry leaves if you can find them. Some versions get depth from a tablespoon of tomato paste cooked into the aromatics, or richness from a splash of cream swirled in at the very end.

Serving and Storage

This curry is one of those dishes that tastes even better the next day when the spices have had time to really settle into the peas. It keeps well in the refrigerator for up to 4 days in an airtight container, and reheats beautifully on the stove with just a splash of water or broth. You can also freeze it for up to 3 months, which means batch cooking becomes your secret weapon against boring lunches.

  • Serve over basmati rice or with naan for the most satisfying meal.
  • A dollop of yogurt on top adds cooling contrast if you go heavy on the chili.
  • Pairs well with a simple cucumber salad or quick pickled onions for brightness.
Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
A hearty bowl of Black-Eyed Pea Curry, garnished with cilantro and paired with warm naan bread for a comforting vegan meal. Save
A hearty bowl of Black-Eyed Pea Curry, garnished with cilantro and paired with warm naan bread for a comforting vegan meal. | oventhyme.com

This curry has quietly become one of those recipes I make without thinking, reaching for it when I need something nourishing and someone needs feeding. It's the kind of dish that proves simple ingredients and a little patience create something people come back for.

Kitchen Guide

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

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

How spicy is this curry?

Mild to medium heat. Adjust chili powder and green chilies to your preference. The garam masala adds warmth without excessive heat.

What can I serve with black-eyed pea curry?

Basmati rice, naan, roti, or quinoa work beautifully. The creamy sauce also complements roasted vegetables or fresh salad.

Can I freeze this curry?

Absolutely. Cool completely, store in airtight containers, and freeze for up to 3 months. Thaw overnight and reheat gently.

How do I make it richer?

Add a cinnamon stick during simmering, use full-fat coconut milk, or finish with a drizzle of coconut cream before serving.

Can I substitute other beans?

Chickpeas, kidney beans, or black beans work well. Cooking times may vary slightly depending on the bean choice.

Black-Eyed Pea Curry

Hearty black-eyed peas in creamy coconut curry with turmeric, cumin, and ginger. Ready in 50 minutes.

Prep duration
15 min
Kitchen time
35 min
Complete duration
50 min
Created by Grace Mitchell


Skill level Easy

Heritage Indian-inspired

Output 4 Portions

Dietary requirements Plant-based, No dairy, No gluten

What you'll need

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 1/2 teaspoon chili powder, or to taste
05 1/2 teaspoon ground black pepper
06 1 teaspoon garam masala
07 1/2 teaspoon mustard seeds, optional

Liquids

01 1 can (14 oz) coconut milk
02 1/2 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 1/2 teaspoons salt, or to taste
02 2 tablespoons fresh cilantro, chopped
03 Juice of 1/2 lime

Method

Phase 01

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

Phase 02

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

Phase 03

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

Phase 04

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

Phase 05

Cook tomatoes: Pour in diced tomatoes and cook for 5 minutes, allowing them to break down and caramelize.

Phase 06

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

Phase 07

Add liquids: Stir in coconut milk and vegetable broth. Bring to a gentle simmer.

Phase 08

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

Phase 09

Finish with spice and acid: Stir in garam masala and lime juice. Adjust seasoning as needed.

Phase 10

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

Kitchen tools needed

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

Allergy notes

Always review ingredients for potential allergens and seek professional medical advice when uncertain.
  • Contains coconut, a tree nut allergen for some individuals
  • Free from gluten, dairy, and soy
  • Always verify labels on canned goods and spices for potential allergen cross-contamination

Nutrition breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice.
  • Energy: 330
  • Fats: 14 g
  • Carbohydrates: 40 g
  • Proteins: 12 g