
This North Indian fava beans dish brings authentic flavors to your table with minimal effort. The recipe uses simple pantry staples and traditional spices to create a savory side that pairs perfectly with flatbreads or rice.
I’ve refined this method over years to ensure the beans stay tender while absorbing every spice. A slow simmer with onions, tomatoes, and aromatic spices builds layers of depth without overwhelming the natural earthiness of the fava beans.
The result is a richly spiced, hearty dish that’s both comforting and packed with plant-based protein. It’s vegan by tradition, yet so flavorful it satisfies even the most dedicated meat lovers.
Serve it as a side or main—this dish holds its own. Here’s how to make it.
Ingredients for Fava Beans Recipe Indian
Traditional North Indian spices and pantry staples create this deeply savory dish with ease.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Fava Beans 🌱 | 2 cups | Soaked overnight, peeled |
| Yellow Onion 🧅 | 1 whole | Finely diced for base |
| Roma Tomatoes 🍅 | 3 whole | Seeded, finely chopped |
| Fresh Ginger 🌿 | 1 tbsp | Peeled, finely grated |
| Garlic Cloves 🧄 | 6 cloves | Minced finely for depth |
| Green Chili Pepper 🌶️ | 1 whole | Finely minced, seeds removed |
| Ground Cumin 🌿 | 1 ½ tsp | Toasted for aromatic warmth |
| Ground Coriander 🌿 | 1 ½ tsp | Freshly ground preferred |
| Turmeric Powder 🌶️ | ½ tsp | For vibrant color |
| Garam Masala 🌶️ | 1 tsp | Fresh blend for authenticity |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust to spice preference |
| Fresh Cilantro 🌿 | ½ cup | Chopped for garnish |
| Mustard Oil 🫒 | 3 tbsp | Or substitute neutral oil |
| Water 💧 | 3 cups | For simmering beans |
| Sea Salt 🧂 | 1 ½ tsp | Adjust to taste |
The fava beans are non-negotiable for authenticity. Indian grocery stores carry them dried, often labeled as ‘chana’ or ‘sem.’ Look for plump, unbroken beans with a consistent tan color. Mustard oil delivers the signature punch, but if it’s unavailable, substitute with vegetable oil (though the flavor profile will shift). Garam masala quality varies wildly—Patel Brothers or Burlap & Barrel offer superior blends.
No fresh ginger? Dried ginger powder at one-quarter the amount works, though the brightness diminishes. Replace green chili with serrano peppers for similar heat. Coconut milk can stand in for water for a creamier finish. Fresh cilantro is ideal, but frozen works in a pinch (just thaw and drain well). For extra richness, stir in 1 tbsp vegan butter at the end.
Dried fava beans keep indefinitely in a cool, dark place—store in airtight containers to prevent moisture. The dish itself improves overnight, so make it a day ahead if possible. Leftovers refrigerate for 4-5 days or freeze for 3 months. Reheat gently to preserve texture.
Why You’ll Love This Recipe
- One Pot Wonder: I just soak the fava beans overnight, then everything cooks together in a single pot with onions, tomatoes, and spices.
- Garlic-Ginger Punch: The fresh ginger and garlic cloves create a warm, aromatic base that makes the beans irresistibly flavorful.
- Meal Prep Friend: I make a big batch on Sunday and it tastes even better the next day—great for lunches all week.
- Budget Stretcher: Dried fava beans are so affordable, and this dish feeds my family for days without breaking the bank.
Step-by-Step Instructions for Spiced and Savory North Indian Fava Beans
This traditional method ensures perfectly tender beans with complex, balanced flavors.
Step 1: Soak and Prepare the Dried Fava Beans
Begin by soaking the 2 cups Dried Fava Beans overnight in plenty of cold water. The beans will double in size, so use a large bowl. After soaking, drain and peel the beans by pinching each one to remove the outer skin—this step is crucial for achieving the right texture.
Rinse the peeled beans under cold water to remove any remaining skins. Set them aside while you prepare the aromatic base. Proper preparation at this stage ensures the beans cook evenly and absorb the spices well during simmering.
Step 2: Build the Aromatic Base with Onion, Ginger, and Spices
Heat the 3 tbsp Mustard Oil in a heavy-bottomed pot over medium heat until it reaches its smoking point, then let it cool slightly. Add the finely diced 1 whole Yellow Onion and sauté for 6-8 minutes until golden brown.
Stir in the 1 tbsp Fresh Ginger, minced 6 cloves Garlic Cloves, and finely minced 1 whole Green Chili Pepper. Cook for 2 minutes until fragrant. Then add the 1.5 tsp Ground Cumin, 1.5 tsp Ground Coriander, 0.5 tsp Turmeric Powder, 1 tsp Garam Masala, and 0.25 tsp Cayenne Pepper. Toast the spices for 30 seconds to release their essential oils.
This layered approach builds depth of flavor, with each ingredient contributing to the complex profile of the dish.
Step 3: Incorporate Tomatoes and Simmer the Beans
Add the seeded, finely chopped 3 whole Roma Tomatoes to the pot. Cook for 5-6 minutes until they soften and break down into a thick paste. This creates the rich, tangy foundation for the beans to simmer in.
Stir in the peeled fava beans, 3 cups Water, and 1.5 tsp Sea Salt. Bring to a boil, then reduce the heat to low. Partially cover the pot and let it simmer for 45-60 minutes, stirring occasionally, until the beans are tender and the liquid has reduced to a thick, flavorful gravy.
Step 4: Finish with Fresh Cilantro and Adjust Seasoning
Once the beans are tender, taste and adjust the seasoning if needed. The flavors should be bold and well-balanced, with the earthiness of the spices complemented by the sweetness of the beans.
Stir in the chopped 0.5 cup Fresh Cilantro, reserving a small handful for garnish. Let the dish sit covered for 5 minutes off the heat to allow the flavors to meld together. Serve hot, garnished with the remaining cilantro, alongside steamed rice or flatbread.
Pro Tips For Making Fava Beans Recipe Indian
- Soak Overnight: Dried fava beans need at least 8 hours in water to soften properly—I learned this the hard way after chewing through undercooked beans more than once.
- Toast Spices First: Before adding onions, bloom cumin and mustard seeds in hot oil for 30 seconds until fragrant; it deepens the flavor base for the tomatoes and ginger.
- Skip Old Ginger: Fresh ginger makes a real difference here, but if it’s fibrous or dry, it won’t blend smoothly into the masala.
- Simmer Covered: After adding the beans, keep the pot covered to trap steam—this guarantees they cook evenly without drying out.
Best Sauces and Condiments for This Recipe
Classic Indian Chutneys
Mint cilantro chutney is my go-to pairing—blend 1 cup fresh cilantro, ½ cup mint leaves, 1 green chili, and 1 tbsp lemon juice for a bright, herby contrast. The coolness balances the dish’s warmth beautifully. 🌿
Yogurt-Based Raita
Cucumber raita with 1 cup yogurt, ½ cup grated cucumber, and a pinch of roasted cumin powder adds a creamy, cooling element. I love how the tangy yogurt cuts through the rich spices.
Spicy Tamarind Sauce
Tamarind chutney from Patel Brothers brings sweet-tangy depth. Simmer 2 tbsp tamarind paste with 1 tbsp jaggery and ½ tsp red chili powder for 5 minutes. Drizzle just before serving.
Pickled Onions
Quick-pickle 1 thinly sliced red onion in ¼ cup vinegar, 1 tsp sugar, and ½ tsp salt for 30 minutes. The sharp crunch and acidity elevate every bite.
Lemon Wedges
Serve with fresh lemon wedges for a bright finish. A squeeze of lemon juice right before eating enhances all the spices. Simple but transformative. 💛
Nutrition Facts
Frequently Asked Questions
Can I use canned fava beans instead of dried?
Yes, but the texture differs. Use 4 cups drained canned beans and reduce simmering time to 15-20 minutes. Dried beans offer better flavor absorption though.
Why do we remove the outer skin?
Peeling ensures a smoother texture and better spice absorption. The skins can be tough and may not soften sufficiently during cooking. It takes time but makes a noticeable difference.
How do I adjust the spice level?
Reduce cayenne pepper to 1/8 tsp for mild heat or add ½ tsp red chili powder for extra kick. Remove green chili seeds for less heat without losing flavor.
What if I don’t have mustard oil?
Substitute with any neutral oil like vegetable or canola. Add ½ tsp mustard seeds to the hot oil to mimic some of mustard oil’s distinctive flavor.
- BBQ Sausage Recipe Oven: Smoky Depth Without the Grill - September 28, 2026
- BBQ Chicken Bowl Recipe Rice: Smoky Sweetness Over Fluffy Grains - September 28, 2026
- Beef Cutlet Recipe Ideas: Crispy Breaded Patties With Bold Seasonings - September 28, 2026