I recently made this Black Eyed Peas Curry with Spinach Recipe , and honestly, it turned out better than I expected. I love how simple ingredients can create such a rich and comforting dish.
The combination of tender beans and fresh spinach gives it both flavor and nutrition. It’s one of those recipes I keep coming back to when I want something hearty yet healthy.
If you enjoy easy Indian-style meals, you can also enjoy similar dishes like Spinach Ricotta Gnudi Recipe or this curry, which will quickly become your favorite too.

Ingredients
Here’s everything you’ll need to make this delicious curry:
- 2 cups boiled or canned black-eyed peas – soaked and cooked beans give the best texture, but canned works for quick meals
- 1 cup chopped spinach – fresh spinach adds better flavor, but frozen can be used if needed
- 1 large onion, finely chopped – helps build a rich base flavor
- 2 medium tomatoes, finely chopped – use juicy tomatoes for a naturally thick gravy
- 4–5 garlic cloves, minced – adds depth and aroma
- 1 inch ginger, grated – gives warmth and a slight zing
- 1 green chili, finely chopped – adjust depending on spice preference
- ¼ cup chopped cilantro – for freshness and garnish
- 1 tablespoon lemon juice – balances flavors and enhances taste
- ½ tablespoon tomato paste – intensifies the curry color and richness
- ½ teaspoon cumin seeds – adds earthy aroma when tempered
- ½ tablespoon coriander powder – gives body to the curry
- ½ teaspoon red chili powder – adds heat and color
- ¼ teaspoon turmeric powder – for color and mild earthy flavor
- ⅛ teaspoon garam masala – final touch for warmth and aroma
- Salt to taste – balances all flavors
- ½ tablespoon mustard oil or any cooking oil – mustard oil adds authentic flavor
- 1 cup water or vegetable stock – stock adds more depth than plain water
Note: You can also try variations like Polenta with Asparagus, Peas and Pecorino Recipe for a lighter, Italian-inspired side that complements the curry beautifully.
Variations
You can easily customize this curry based on your taste and dietary needs:
- Use coconut milk instead of water for a creamy, slightly sweet flavor
- Replace spinach with kale or mustard greens for a different texture
- Add potatoes for a more filling and hearty curry
- Use canned beans for a quicker version or dried beans for better taste
- Make it extra spicy by adding more green chilies or chili flakes.

Cooking Time
- Prep Time: 10 minutes
- Cooking Time: 20 minutes
- Total Time: 30 minutes
Equipment You Need
- Pan or kadai – for cooking the curry evenly
- Knife – to chop vegetables finely
- Cutting board – for safe preparation
- Spoon or spatula – for stirring ingredients
- Measuring spoons – to maintain accurate spice balance
How to Make Black Eyed Peas Curry with Spinach Recipe?
This comforting curry comes together quickly with simple steps and basic ingredients. Follow the process carefully to build deep flavors layer by layer.
Step 1: Prepare the Base
Heat oil in a pan and add cumin seeds until they splutter. This step releases a rich aroma and enhances the flavor of the dish. Then add chopped onions, ginger, and garlic. Cook until the onions turn golden brown and slightly caramelized.
Step 2: Add Spices
Now add turmeric, red chili powder, coriander powder, and a little water. Stir well so the spices don’t burn and cook them on low heat. This helps release their full flavor and creates a strong curry base.
Step 3: Cook Tomatoes
Add chopped tomatoes and green chili, then cover the pan. Let them cook until soft and mushy, which helps create a thick gravy. Once done, cook uncovered for a few minutes to remove excess moisture.
Step 4: Add Tomato Paste
Mix in tomato paste and cook for about a minute. This step deepens the color and gives the curry a richer taste. It also enhances the overall texture of the gravy.
Step 5: Add Black Eyed Peas
Add the cooked or canned black-eyed peas and mix well. Let them cook with the masala for a couple of minutes so they absorb all the flavors. This step ensures every bite is flavorful.
Step 6: Simmer the Curry
Pour in water or vegetable stock and cover the pan. Let it simmer for about 5 minutes so everything blends together. Keep the consistency slightly thick for the best taste.

Step 7: Add Spinach
Add chopped spinach and cook for another 5 minutes. Spinach cooks quickly and blends beautifully with the curry. It also adds nutrients and a vibrant green color.
Step 8: Final Touch
Add garam masala, lemon juice, and fresh cilantro. Mix everything well and turn off the heat. Let the curry rest for a couple of minutes before serving for better flavor.
Additional Tips for Making this Recipe Better
From my experience, these tips really make a difference:
- I always prefer soaking and cooking dried beans for better texture and taste
- Don’t add too much water; I found a thicker curry tastes much richer
- I like sautéing spices on low heat to avoid burning and bitterness
- Adding lemon juice at the end really brightens the entire dish
- I sometimes let the curry sit for 10 minutes before serving—it tastes even better
How to Serve Black Eyed Peas Curry with Spinach Recipe?
This curry pairs beautifully with a variety of sides. You can serve it hot with steamed rice for a comforting meal. It also tastes amazing with roti, naan, or paratha for a traditional touch. For a complete presentation, garnish with fresh cilantro and a squeeze of lemon on top.

Nutritional Information
This is a healthy and balanced meal packed with plant-based nutrients:
- Calories: حوالي 126 kcal
- Protein: 7 g
- Carbohydrates: 22 g
- Fat: 2 g
Make Ahead and Storage
Storing
You can store this curry in an airtight container in the refrigerator for up to 3–4 days. The flavors actually deepen over time, making it even tastier the next day.
Freezing
This curry freezes well for up to 2 months. Just let it cool completely before storing in freezer-safe containers for best results.
Reheating
Reheat on the stovetop or microwave with a splash of water. Stir well to restore the original consistency and flavor.
Why You’ll Love This Recipe?
This curry is simple, wholesome, and packed with flavor. Here’s why it stands out:
- It’s quick and easy to make, perfect for busy days
- Packed with protein and nutrients from beans and spinach
- Completely vegan and gluten-free, suitable for many diets
- Highly customizable with different ingredients and spice levels
- Rich, comforting flavor that pairs well with many sides

Black Eyed Peas Curry with Spinach Recipe
Ingredients
Method
- Heat oil in a pan and add cumin seeds until they splutter. This step releases a rich aroma and enhances the flavor of the dish. Then add chopped onions, ginger, and garlic. Cook until the onions turn golden brown and slightly caramelized.
- Now add turmeric, red chili powder, coriander powder, and a little water. Stir well so the spices don’t burn and cook them on low heat. This helps release their full flavor and creates a strong curry base.
- Add chopped tomatoes and green chili, then cover the pan. Let them cook until soft and mushy, which helps create a thick gravy. Once done, cook uncovered for a few minutes to remove excess moisture.
- Mix in tomato paste and cook for about a minute. This step deepens the color and gives the curry a richer taste. It also enhances the overall texture of the gravy.
- Add the cooked or canned black-eyed peas and mix well. Let them cook with the masala for a couple of minutes so they absorb all the flavors. This step ensures every bite is flavorful.
- Pour in water or vegetable stock and cover the pan. Let it simmer for about 5 minutes so everything blends together. Keep the consistency slightly thick for the best taste.
- Add chopped spinach and cook for another 5 minutes. Spinach cooks quickly and blends beautifully with the curry. It also adds nutrients and a vibrant green color.
- Add garam masala, lemon juice, and fresh cilantro. Mix everything well and turn off the heat. Let the curry rest for a couple of minutes before serving for better flavor.
Notes
- I always prefer soaking and cooking dried beans for better texture and taste
- Don’t add too much water; I found a thicker curry tastes much richer
- I like sautéing spices on low heat to avoid burning and bitterness
- Adding lemon juice at the end really brightens the entire dish
- I sometimes let the curry sit for 10 minutes before serving—it tastes even better.