Mashed Beans
Creamy, spiced mashed flat beans cooked with onions, garlic, and a gentle tempering of cumin and red chili. This simple homestyle Indian side dish is hearty, nutritious, and pairs beautifully with roti or rice for a comforting meal.
For 4 servings
- prep · ~10 min
Prep and boil the flat beans.
1.String the beans, remove the ends, and chop into 1-inch pieces. Wash well.2.In a pot, bring enough water to cover the beans to a boil. Add salt and the chopped beans.3.Boil for 8-10 minutes until the beans are tender and easily pierced with a fork.4.Drain the beans in a colander and let them cool slightly. Mash them lightly with a potato masher or the back of a spoon. Keep the texture slightly chunky. - temper · ~2 min
Make the tempering.
1.Heat oil in a pan over medium heat until shimmering.2.Add cumin seeds and let them crackle for 20-30 seconds.3.Add minced garlic and slit green chilies. Sauté until the garlic turns light golden, about 30 seconds. - saute · ~6 min
Cook the onion and spice base.
1.Add the finely chopped onion to the pan. Sauté until translucent and lightly browned, about 4-5 minutes.2.Sprinkle in turmeric powder and red chili powder. Stir and cook for 30 seconds until the raw smell of the spices disappears. - mix · ~4 min
Combine mashed beans with the tempering.
1.Add the lightly mashed beans to the pan. Sprinkle the remaining salt.2.Mix everything well, mashing further with the spatula as you stir. Cook for 3-4 minutes, stirring occasionally, until the mixture is heated through and the flavors meld.3.Turn off the heat. Squeeze lemon juice over the top and mix once. - garnish
Garnish with fresh coriander leaves and serve hot.
1.Transfer to a serving bowl. Sprinkle generously with chopped coriander leaves.2.Serve hot with roti, paratha, or as a side with dal and rice.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Don't overcook the beans; you want them tender but not mushy before mashing.
- 2Mash the beans only lightly for a chunky texture; over-mashing turns it into a paste.
- 3Let the cumin seeds crackle fully before adding garlic to maximize their flavor.
- 4Sauté the onions until they are lightly browned for a deeper, sweeter base.
- 5Adjust the green chili quantity to control heat; slit rather than chop for milder spice.
- 6Squeeze lemon juice just before serving to keep the bright, fresh note intact.
Adapt it for your goals.
High-protein
Add 100g of crumbled paneer or pan-fried tofu along with the beans for extra protein. This turns a side into a plant-forward main dish.
veganVegan
The recipe is already vegan; just ensure the oil is plant-based. It’s naturally free of dairy and animal products.
low oilLow-oil
Reduce oil to 1 tsp and dry-roast the cumin seeds before adding a splash of water to sauté the onions. Great for oil-free diets while keeping flavor.
jainJain
Skip the garlic and onion; instead, use asafoetida (hing) in the tempering and add a pinch of grated ginger for pungency. Follows Jain dietary restrictions.
Why this is on our healthy list.
Rich in Dietary Fiber
Flat beans are a good source of fiber, supporting digestive health and promoting a feeling of fullness.
Low in Calories and Fat
With only 2 tsp of oil and no added cream or butter, this dish is naturally low in calories and fat, suitable for weight-conscious meals.
Packed with Antioxidants
Turmeric and cumin provide curcumin and other antioxidants that help combat oxidative stress in the body.
Good Source of Plant Iron
Beans contribute non-heme iron, and the addition of lemon juice (vitamin C) enhances its absorption.
Frequently asked questions
Yes. If using canned beans, drain and rinse them, then skip the boiling step. Frozen beans can be boiled directly from frozen for about 6-8 minutes.



