Black-Eyed Pea Curry
A comforting North Indian-style curry where black-eyed peas simmer in a spiced onion-tomato gravy until tender and creamy. Hints of cumin, ginger, and garam masala make this a soul-warming dish that pairs beautifully with steamed rice or roti.
For 4 servings
- pressure cook · ~15 min
Pressure cook the soaked black-eyed peas.
1.Drain the soaked black-eyed peas and rinse well.2.Add to pressure cooker with 2 cups water and a pinch of salt.3.Pressure cook on medium heat for 3-4 whistles until tender but not mushy.4.Let the pressure release naturally, then set aside.TIPDon't overcook — the peas should hold their shape and not turn mushy. - temper · ~2 min
Make the tempering.
1.Heat ghee in a heavy-bottomed pan over medium heat.2.Add cumin seeds and let them crackle (30 sec).3.Add bay leaf and sauté until fragrant (10 sec).TIPCumin should crackle not burn — medium heat is essential. - saute · ~18 min
Build the onion-tomato gravy.
1.Add chopped onions and sauté until deep golden brown (8-10 min).2.Add ginger-garlic paste and slit green chilies. Sauté until the raw smell disappears (1 min).3.Pour in the tomato puree and stir well.4.Cook until the tomatoes thicken and ghee separates from the masala (6-8 min).TIPPatience with the onions — deep browning here creates the curry's rich flavor. - simmer · ~15 min
Add spices and simmer the curry.
1.Lower the heat and add turmeric powder, red chili powder, coriander powder, cumin powder, and salt.2.Stir and cook the spices for 1 minute until aromatic.3.Add the cooked black-eyed peas along with their cooking liquid.4.Mix well, bring to a gentle simmer, and cook for 10-12 minutes until the gravy thickens.5.Sprinkle garam masala and stir gently. Simmer for 2 more minutes.TIPIf the gravy is too thick, add a splash of hot water. It should coat the back of a spoon. - garnish
Garnish with fresh coriander leaves and serve hot.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak the black-eyed peas overnight to reduce cooking time and improve texture.
- 2Don't skip browning the onions until deep golden — it builds the curry's flavor base.
- 3Let the pressure release naturally so the peas stay intact and creamy.
- 4If the curry thickens too much, add a splash of hot water to adjust consistency.
- 5For a richer flavor, use ghee instead of oil — it adds a nutty aroma.
- 6Garam masala should be added at the end to preserve its delicate fragrance.
Adapt it for your goals.
Vegan
Replace ghee with coconut oil or any neutral vegetable oil to make this curry fully plant-based without compromising the savory depth.
low oilLow-oil
Reduce ghee to 1 tsp and dry-sauté the onions with a splash of water; the spices will still bloom sufficiently for a lighter dish.
protein boostProtein-boost
Add 1 cup of cubed paneer or tofu in the last 5 minutes of simmering for extra protein and a creamy texture contrast.
south indianSouth-indian
Swap garam masala for 1/2 tsp mustard seeds and a sprig of curry leaves in the tempering for a distinctly South Indian flavor.
Why this is on our healthy list.
High in Plant Protein
Black-eyed peas are a rich source of plant-based protein, making this curry a hearty and satisfying meal option for vegetarians.
Rich in Dietary Fiber
The soluble and insoluble fiber in black-eyed peas supports digestive health and helps maintain steady energy levels.
Good Source of Iron
Black-eyed peas provide non-heme iron, which is important for energy metabolism; pairing with the vitamin C in tomatoes enhances absorption.
Anti-Inflammatory Spices
Turmeric, ginger, and cumin in this curry offer natural anti-inflammatory properties that may support overall wellness.
Frequently asked questions
Yes, use 2 cans (15 oz each) drained and rinsed, and reduce the simmering time to 5-7 minutes since they are already cooked.



