Goa Beans Recipe: Spiced Coconut Curry That Transforms Legumes

Side Dishes

Goa Beans Recipe: Spiced Coconut Curry That Transforms Legumes

This Goa beans recipe brings the bold flavors of India’s coastal state to your kitchen, where tender beans simmer in a fragrant coconut-curry broth spiced with kokum, mustard seeds, and curry leaves.

The result is a dish that transforms simple legumes into a restaurant-worthy side with layers of tangy, spicy, and creamy complexity—perfect for pairing with steamed rice or fluffy roti.

I first tasted this recipe at a local Goan restaurant, where the aroma alone made my mouth water, and I’ve since perfected it at home with a few key adjustments.

The secret to authentic flavor lies in the spice blend: toasted mustard seeds, dried red chilies, and curry leaves bloom in hot oil, releasing their aromatic oils before the beans and coconut milk come together.

Kokum, a tart fruit essential in Goan cuisine, adds a bright tang that cuts through the richness, while turmeric and cumin ground the dish with earthy warmth. Unlike many curries, this one relies on coconut milk for a velvety texture rather than heavy cream, keeping it light yet deeply satisfying.

By the time you serve this dish, your kitchen will smell like a Goan home kitchen, and every bite will deliver tender beans in a sauce that’s creamy yet balanced—tangy from kokum, spicy from chilies, and rich from coconut.

The beans absorb the flavors beautifully, making them irresistibly tender without losing their shape. This recipe is a game-changer for anyone looking to elevate simple legumes into a showstopping side dish that pairs effortlessly with rice, fish, or even grilled meats.

For those new to Goan cuisine, don’t skip the kokum—its sour notes are non-negotiable for authenticity. If you can’t find it, a splash of lime juice works in a pinch, though the flavor won’t be quite the same.

The dish also freezes well, so you can prep it ahead for busy weeknights. Let’s get cooking—this curry is worth every minute of simmering time.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for goa bean

Pantry staples meet Indian spices for a curry that tastes like Goa’s coast.

Ingredient Amount Notes
Goa Beans (Black-Eyed Peas) 🌱 1 ½ cups Dried, soaked overnight
Coconut Milk 🥥 1 can (13.5 oz) Full-fat for creaminess
Kokum Dried Fruit 🍇 2 pieces Or 2 tbsp kokum powder
Mustard Seeds 🌶️ 1 tbsp Whole, yellow variety
Dried Red Chilies 🌶️ 4 pieces Adjust for heat preference
Curry Leaves 🌿 ¼ cup Fresh, packed
Green Chili 🌶️ 2 whole Slit lengthwise
Onion 🧅 1 whole Finely chopped
Garlic Cloves 🧄 6 cloves Minced
Ginger 🌿 1 inch Fresh, grated
Turmeric Powder 🌶️ ½ tsp Freshly ground preferred
Cumin Seeds 🌿 ½ tsp Toasted for aroma
Salt 🧂 1 tsp Adjust to taste
Coconut Oil 🫒 2 tbsp For authentic flavor
Lemon Juice 🍋 1 tbsp Kokum substitute if needed

Kokum is the star here—look for dried pieces at Indian markets or online (it’s worth the hunt). If you can’t find it, lime juice works in a pinch, but nothing replaces that authentic tang. The curry leaves? Fresh is non-negotiable—dried just won’t cut it. I grab mine from Whole Foods or the Indian grocery down the street. For the beans, soak them overnight—this cuts cooking time by half. The coconut milk should be full-fat; light versions won’t give that creamy texture you’re after.

No mustard seeds? Skip them entirely—this curry still sings. Short on curry leaves? Double the cumin seeds for depth. The green chilies can be swapped for red chili powder (1 tsp), but fresh is always better. For the dried red chilies, remove seeds if you want less heat. The ginger and garlic? Fresh is ideal, but jarred works if you’re in a bind. Just measure carefully—jarred versions can be saltier. The turmeric should be bright yellow—if it’s grayish, it’s lost its potency.

This curry tastes even better the next day—make extra and freeze portions. Keeps for 5 days in the fridge, 3 months frozen. I portion mine into containers with rice for easy lunches. The beans get even more tender after sitting, so reheat gently with a splash of water—they’ll soak up all the flavors again. Store the dried kokum in an airtight container; it’ll last 6-12 months that way.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this recipe because it’s the kind of dish where you almost feel guilty for how little effort it takes. Just soak those Goa beans overnight (or even 4 hours in a pinch), toss in coconut milk and kokum’s tangy punch, and let the mustard seeds sizzle—no chopping, no fuss. That’s it.
  • Tangy Creamy Crave: Between us, the kokum and coconut milk combo is ridiculously addictive. The dried chilies add just enough heat to wake up your taste buds, while the beans stay tender but hold their shape. It’s the kind of flavor that makes you want to eat it straight from the pot—no sides needed.
  • Lunchbox Hero: This dish is my go-to for packed lunches because it reheats like a dream and keeps for days. The coconut milk stays creamy cold or warm, and the beans? They actually improve after a day in the fridge. Honestly, I’ve sent this to work with my kid more times than I can count—and it’s always the first to disappear.
  • Budget Bright Spot: Goa beans are cheap, coconut milk is a pantry staple, and kokum lasts forever in your spice drawer. I’ll be real: this recipe feeds four for under $5, and the leftovers? They’re my secret weapon for lazy Sundays. Plus, the dried chilies and mustard seeds add zero cost but all the flavor.

Step-by-step instructions for spiced coconut Goa beans

Here's how to create a rich, fragrant curry that highlights these humble legumes.

1

Soak and Prepare the Goa Beans

Begin by rinsing the 1.5 cups of goa beans (black-eyed peas) thoroughly under cold water. Place them in a bowl and cover with plenty of fresh water - at least 4 cups. Let them soak overnight or for a minimum of 8 hours. This ensures they become tender and cook evenly in the coconut milk.

After soaking, drain the beans and give them a quick rinse. You'll notice they've nearly doubled in size. Set them aside - they're ready to transform into something special. The longer they soak, the creamier the final texture will be, so don't rush this step.

2

Build the Flavor Base with Spices

Heat the 2 tablespoons of coconut oil in a heavy-bottomed pot over medium heat. Add the 1 tablespoon of mustard seeds and let them sizzle until they pop and turn golden - about 30 seconds. This is your signal to move quickly.

Immediately add the 4 pieces of dried red chilies and 0.25 cup of curry leaves. Stir constantly for 30 seconds until the chilies darken slightly and the curry leaves release their aromatic oils. Then add the 6 cloves of minced garlic and 1 inch of grated ginger. Cook for another 30 seconds until the raw garlic smell disappears completely.

3

Develop the Curry with Coconut and Kokum

Pour in the 1 can (13.5 oz) of coconut milk and stir well. Add the 2 pieces of kokum dried fruit (or 2 tablespoons of kokum powder) and the 0.5 teaspoon of turmeric powder. Bring the mixture to a gentle simmer over medium-low heat, stirring occasionally to prevent sticking.

Let it cook for 10 minutes until the flavors meld together. You'll notice the kokum releases its tangy essence and the coconut milk becomes infused with all the spices. This is where the magic happens - the foundation of your curry is forming right before your eyes.

4

Combine and Simmer the Beans

Add the drained goa beans to the pot along with the 0.5 teaspoon of cumin seeds and 1 teaspoon of salt. Stir gently to combine. The beans should be just covered by the coconut milk - if not, add a splash of water.

Bring the mixture to a gentle boil, then reduce heat to low. Cover the pot and let it simmer for 45-50 minutes, stirring occasionally. You're looking for the beans to become tender but still hold their shape. The curry should thicken slightly as it cooks, creating a luscious sauce.

5

Finish with Fresh Herbs and Acid

Once the beans are tender, stir in the 2 whole green chilies (slit lengthwise) and the 1 whole finely chopped onion. Cook for another 5 minutes until the onion softens completely. Remove from heat and let it sit for 5 minutes to allow the flavors to settle.

Finish by stirring in the 1 tablespoon of lemon juice. This brightens the dish and balances all the rich coconut flavors. Taste and adjust the salt if needed - you want a harmonious blend of sweet, tangy, and spicy notes. Serve warm with steamed rice for the perfect meal.

👨‍🍳

Pro Tips For Making Goa Bean

  • Bloom the Kokum: Soak the dried kokum in warm water for 15 minutes first—it releases more tang and softens faster. I used to toss it in dry, and the flavor just didn’t cut through the coconut milk like it should. Trust me, the extra 15 minutes makes a real difference.
  • Temper the Mustard: Bloom mustard seeds in oil before adding coconut milk—this prevents them from turning bitter. I learned this the hard way after a batch tasted weirdly sharp. Keep the heat medium-low and wait until they pop audibly before adding anything else.
  • Simmer, Don’t Boil: Goa beans need gentle heat to stay tender—bring the coconut milk to a simmer, then reduce to a whisper. I’ve ruined batches by boiling them, and they turned mushy. A slow simmer (5-7 minutes) keeps them firm and soaks up the flavors better.
  • Toast the Chilies: Dry-toast dried red chilies in a pan for 30 seconds before adding them—they’ll deepen in flavor and won’t overpower. I was skeptical until I tried it: the aroma changes completely, and the heat balances out the coconut’s richness without dominating.

Wine and beer pairings for this recipe

Goan White Wine Pairings

For this tangy, spiced coconut curry, I reach for crisp Goan white wines like Kharadi’s Muscat or D’Souza’s White Blend. The bright acidity in these wines mirrors the kokum’s tang, while their subtle floral notes complement the coconut and curry leaves.

Serve slightly chilled—around 50-55°F—to enhance the wine’s freshness against the dish’s warmth. 🍷

Indian Craft Beer Balance

If you prefer beer, try Kingfisher Strong or Goan microbrews like BrewDog’s Punk IPA (if available). The IPA’s citrusy hops cut through the coconut richness, while the beer’s carbonation cleanses your palate between bites.

For a local touch, Goan lager with its light maltiness works beautifully—just avoid heavy stouts that’ll overpower the delicate flavors. 🍺

Non-Alcoholic Refreshers

For a non-alcoholic option, I blend coconut water with lime and mint—the natural sweetness and acidity echo the curry’s kokum and lemon notes. Add a pinch of black salt (kala namak) for a subtle sulfurous kick that pairs perfectly. Serve over ice to keep it refreshing while dining. 💧

Spiced Rum Cocktail

Warm weather calls for a Goan rum punch—mix 1.5 oz dark rum (like Bacardi Superior) with 2 oz coconut milk, a splash of lime, and a dash of cinnamon syrup.

The rum’s caramel notes deepen the curry’s coconut flavors, while the lime ties back to the dish’s tangy finish. Garnish with a curry leaf for authenticity. 🍹

Tea Pairing Secrets

For a tea lover’s touch, steep Goan masala chai (with cardamom and ginger) alongside the curry. The warm spices in the tea—cinnamon, cloves, and fennel—echo the curry’s aromatics without competing. Serve the tea slightly stronger than usual to stand up to the dish’s bold flavors. ☕

Flavor Harmony Tips

No matter what you choose, the key is acid balance. The kokum’s tang should shine through—so avoid overly sweet or heavy pairings. If your wine or beer tastes flat, add a lemon twist or mint sprig to revive the palate.

The goal? Let the curry’s complexity take center stage while your drink enhances it. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 20g100%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 32g11%
Dietary Fiber 10g36%
Sugars 8g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What makes this Goa bean curry different from regular bean curries?

The key lies in the Goan spice blend and kokum fruit, which create a unique tangy-sweet profile. Unlike typical curries, this uses coconut milk instead of cream, giving it a lighter yet rich texture. The mustard seeds and curry leaves toasted in coconut oil provide an aromatic base that’s distinctly Goan.

2

Can I substitute black-eyed peas for actual Goa beans?

Yes! Black-eyed peas work perfectly as a substitute—they have a similar texture and absorb flavors well. Soak them overnight for best results. If you can find winged beans (another Goan favorite), they’ll add a fun texture contrast. Just adjust cooking time if needed.

3

How do I know when the beans are perfectly cooked?

They should be tender but not mushy—easily pierced with a fork while still holding their shape. The sauce should coat the back of a spoon without being gluey. If they’re still firm after 50 minutes, add ¼ cup water and simmer 10 more minutes.

4

What’s the best way to store leftovers?

Let the curry cool completely, then transfer to an airtight container. It keeps for 5 days in the fridge or 3 months frozen. Reheat gently on low heat with a splash of water to restore creaminess. The flavors actually improve overnight!

5

Can I make this curry spicier?

Add extra dried red chilies (up to 6 pieces) or fresh green chilies (3-4 whole). For heat lovers, stir in ½ tsp chili powder at the end. Remember: the kokum’s tang balances spice beautifully. Adjust gradually—you can always add more!

★★★★★4.9(7 reviews)
Categories Side Dishes