Side Dishes
This Goa beans recipe brings the bold flavors of Goa’s coastal cuisine to your kitchen with its signature spiced coconut curry and signature crunch from tempered mustard seeds.
The aromatic blend of mustard seeds, curry leaves, and coconut milk creates a dish that’s both comforting and vibrant—perfect for pairing with steamed rice or crusty bread. What makes this recipe special is the traditional tempering technique, which adds layers of flavor with every crispy bite.
The key to this dish lies in balancing spices and coconut milk to create a rich yet light curry. I’ve simplified the process without sacrificing authenticity, ensuring the mustard seeds pop with each spoonful while the coconut milk keeps the dish creamy and fragrant.
This recipe delivers a harmonious blend of textures—crispy mustard seeds, tender beans, and a velvety coconut sauce—that makes it unforgettable.
By the time you finish cooking, you’ll have a fragrant, spiced curry that’s rich in flavor and tradition. The mustard seeds add a satisfying crunch, while the coconut milk lends a creamy depth that’s characteristic of Goan cuisine.
This dish is hearty enough to stand alone or pair beautifully with rice, making it a versatile addition to any meal.
Serve this curry with warm rice or flatbreads for a complete dining experience. The aromatic spices and coconut flavors will transport you straight to the beaches of Goa, offering a taste of home with every bite. Let’s get started on this flavorful journey!
Ingredients for goa bean
Spices, coconut milk, and mustard seeds—these are the stars of Goa’s bold coastal flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Goa Beans 🌱 | 1 ½ lbs | Dried, soaked overnight |
| Mustard Seeds 🌶️ | 2 tbsp | Whole, yellow variety |
| Curry Leaves 🌿 | ¼ cup | Fresh, dried if unavailable |
| Coconut Milk (Full-Fat) 🥥 | 1 ½ cups | Canned, unsweetened |
| Onion 🧅 | 1 whole | Medium, finely chopped |
| Tomato 🍅 | 2 whole | Medium, pureed |
| Fresh Ginger 🧄 | 2 tbsp | Grated, peeled |
| Green Chili 🌶️ | 2 whole | Fresh, slit lengthwise |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Cumin Seeds 🌿 | 1 tsp | Toasted lightly |
| Turmeric Powder 🌶️ | ½ tsp | Freshly ground preferred |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Coconut Oil 🫒 | 2 tbsp | For tempering |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
Mustard seeds are non-negotiable here. Whole, yellow seeds toast to a golden crunch—no powdered substitutes. Grab them at Indian grocery stores or the spice aisle at Whole Foods. Curry leaves? Fresh is ideal—dried works in a pinch, but the aroma’s completely different. The beans need soaking overnight (or 2 hours if you’re impatient), but don’t skip it. Trader Joe’s has the best dried beans for this—look for the vibrant green ones in bulk bins.
No fresh curry leaves? Dried at half the amount gets you close, but the flavor’s more muted. Swap green chili for red chili flakes (1/4 tsp)—just don’t overdo it. Coconut milk cans? Full-fat only—light versions won’t give that creamy texture. The ginger should be freshly grated—jarred ginger tastes like sawdust. For the tempering, coconut oil is key—it carries the spices beautifully. No coconut oil? Olive oil works but lacks that tropical note.
This curry tastes even better the next day—4-5 days in the fridge, reheated gently. Freeze portions for 3 months—just thaw overnight in the fridge. I double the batch and freeze half; lunches sorted for the week. Garnish with fresh cilantro right before serving—it wilts fast, so add it last. Serve with warm rice or naan—the combo’s unbeatable.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything in one vessel, stir occasionally, and walk away. The mustard seeds sizzle and pop like fireworks while you chop onions, and by the time they’re golden, the beans are already soaking up that rich coconut milk.
- Coconut Cream Dream: That full-fat coconut milk? It turns this dish into something lush and velvety, balancing the earthy Goa beans perfectly. Honestly, the first time I tasted it, I wondered why I’d ever skipped coconut in curries—it’s like a warm hug in a bowl.
- Lunchbox Hero: Between us, this is my go-to for packed lunches or potlucks. The flavors only get better after a night in the fridge, and the creamy texture holds up for days—no sad, watery leftovers here. My kids actually ask for it (yes, even on a Tuesday).
- Budget Stretch: Goa beans are a steal compared to other legumes, and coconut milk makes this feel fancy without breaking the bank. I’ll be real: I’ve made this for $3 a serving, and it still feels like a restaurant dish. That’s the kind of value I’ll take any day.
Step-by-step instructions for spiced coconut Goa beans curry
Here's how to transform dried goa beans into a rich, aromatic coconut curry with that signature crunchy mustard seed finish.
Soak and Pressure Cook the Goa Beans
Start by rinsing the 1.5 lbs goa beans thoroughly under cold water to remove any debris. Transfer them to a large bowl and cover with plenty of water - at least 3 inches above the beans. Let them soak overnight or for at least 8 hours. The beans should swell significantly and feel soft when pressed between your fingers.
Drain the soaked beans and transfer them to a pressure cooker. Add 4 cups of fresh water (this is crucial - too little water will cause the beans to burn). Seal the pressure cooker and cook on high heat until you see 3-4 whistles. This usually takes about 30-40 minutes. The beans are ready when they're fork-tender but still hold their shape slightly - they'll soften more as they cook in the curry.
Prepare the Spiced Coconut Base
Heat 2 tablespoons coconut oil in a large pot over medium heat. Add the 2 tablespoons mustard seeds and let them sizzle until they begin to pop and turn golden brown - about 30 seconds. Immediately add the 0.25 cup curry leaves and the 1 teaspoon cumin seeds. The curry leaves should sizzle and darken slightly while the cumin seeds toast to a nutty aroma.
Add the 1 whole finely chopped onion and cook until softened and golden, about 5 minutes. Stir in the 2 tablespoons grated fresh ginger, 4 minced garlic cloves, and 2 slit green chilies. Cook for another 2 minutes until the raw garlic smell disappears and the mixture becomes fragrant. This aromatic base is the flavor foundation of your curry.
Build the Curry with Tomatoes and Spices
Add the pureed 2 whole tomatoes to the pot and cook for 5-7 minutes until the oil starts to separate from the tomatoes and the mixture thickens slightly. This step develops the curry's depth of flavor. Stir in the 0.5 teaspoon turmeric powder, 1 teaspoon ground coriander, and 1 teaspoon salt, mixing well to combine.
Now add the cooked goa beans along with 1 cup of the 1.5 cups coconut milk. Bring the mixture to a gentle simmer and let it cook uncovered for 10-12 minutes, stirring occasionally. The beans should absorb the flavors while the curry thickens slightly. If it gets too thick, add a splash of water to maintain the right consistency.
Finish with Coconut Milk and Garnish
Reduce the heat to low and stir in the remaining 0.5 cup coconut milk. Let the curry simmer gently for another 5 minutes, allowing the flavors to meld together. The coconut milk should create a creamy texture while keeping the dish light. Taste and adjust the salt if needed - sometimes the beans need a little more seasoning.
Remove the pot from heat and let it sit for 5 minutes. Garnish with the 0.25 cup chopped fresh cilantro just before serving. The mustard seeds will have softened slightly but will still provide that delightful crunch with each bite. Serve hot with steamed rice or crusty bread to soak up all that delicious curry.
Pro Tips For Making Goa Bean
- Bloom the Mustard: Toss those mustard seeds in a dry pan first—just for 10 seconds—before adding oil. I learned this the hard way when they popped unevenly and tasted bitter. A quick, hot dry toast unlocks their nutty aroma without burning.
- Slice Onions Thin: Use a mandoline or sharp knife for paper-thin onion slices—no thicker than 1/16 inch. Thick slices stay chewy and watery; thin ones melt into the coconut milk like they’re supposed to. (Yes, even if you’re impatient like me.)
- Simmer, Don’t Boil: After adding coconut milk, reduce heat to a bare simmer—tiny bubbles at the edges, not rolling boils. I used to rush this and end up with a split, curdled mess. Let it whisper, not shout.
- Soak Beans Overnight: Skip the pressure cooker and soak dried goa beans for 8+ hours. This isn’t the prettiest method, but it’s the tastiest—beans stay creamy and absorb flavors better. (Your future self will thank you.)
Regional styles of goa bean
Goan Coastal Style
This dish is deeply rooted in Goa’s coastal cuisine, where coconut milk and mustard seeds are staples. The Portuguese influence shines through in the use of green chilies and fresh curry leaves, while the tempering technique (tadka)—sizzling mustard seeds in hot oil—is a hallmark of Goan cooking.
The dish is traditionally served with steamed rice or Goan pao (bread), mirroring the coastal region’s love for hearty, flavorful meals. 🌊
Karnataka-Inspired Twist
In neighboring Karnataka, this dish often includes a tempering of sesame seeds alongside mustard seeds for added nutty depth. I like adding ½ tsp sesame seeds to the oil before the mustard seeds for a richer, toastier flavor.
Karnataka also favors a slightly tangier profile, so I’ll sometimes add 1 tbsp tamarind paste to the tomato base for brightness. The texture remains creamy but with a more complex layer of flavors.
Maharashtrian Simplicity
Maharashtrian cooks often simplify this dish by omitting coconut milk and focusing on a spiced bean stew with mustard seeds and curry leaves. For a Maharashtrian-inspired version, reduce the coconut milk to ½ cup and add 1 tsp jaggery to balance the spices.
The result is lighter but still packed with the signature crunchy mustard seed finish. This version pairs beautifully with bhatura (deep-fried bread) for a satisfying meal.
Modern Fusion Adaptation
For a contemporary twist, I’ve experimented with adding roasted cashews (¼ cup) to the coconut milk for extra richness and a subtle crunch. A splash of lime juice (1 tbsp) brightens the dish, while fresh mint leaves (2 tbsp) add a refreshing contrast to the earthy spices.
This fusion version works well as a vegan main dish or a vibrant side for grilled meats. 💡
South Indian Sambar Influence
In South India, this dish often evolves into a sambar-like stew with added vegetables like drumsticks, eggplant, or pumpkin. For a South Indian adaptation, include 1 cup mixed vegetables and ½ cup tamarind pulp to the tomato base.
The dish becomes heartier and more filling, perfect for a lunchbox meal. The mustard seeds and coconut milk still shine, but the addition of vegetables makes it a complete, one-pot dish.
Nutrition facts
Frequently asked questions
What makes this Goa bean curry different from other bean dishes?
The signature tempering (tadka) of mustard seeds and curry leaves in coconut oil creates that signature crunch and aromatic depth. Unlike other bean dishes, this recipe balances rich coconut milk with bright green chilies and ginger, giving it a uniquely Goan coastal flavor profile that's both creamy and slightly spicy.
Can I substitute black-eyed peas for the Goa beans?
Yes! Black-eyed peas work perfectly—they have a similar texture and absorb flavors beautifully. For best results, soak them for at least 2 hours and pressure cook until tender. The cooking time may be slightly shorter (20-25 minutes) since black-eyed peas cook faster than dried Goa beans.
Why do the mustard seeds need to pop before adding other spices?
Popping the mustard seeds releases their full flavor and aroma, which is essential for that authentic Goan taste. When toasted to a golden brown, they create a satisfying crunch and prevent a bitter aftertaste. Adding them too early can cause burning, while waiting too long loses their signature pop.
How can I make this dish less spicy?
Reduce the green chilies to 1 whole or 1 tsp chili flakes instead of 2. For extra mildness, remove the seeds from the chilies before slicing. You can also add 1 tsp jaggery or sugar to balance the heat. Always taste as you go—adjust the spice level gradually!
Can I make this curry ahead of time?
This curry tastes even better the next day. Store it in an airtight container in the fridge for 4-5 days. Reheat gently on low heat, stirring in 1-2 tbsp water to prevent drying. For freezing, portion into containers and freeze for up to 3 months—thaw overnight in the fridge.
