Gujarati Green Beans Sabzi (Fansi nu Shaak)
Tender-crisp green beans sautéed with mustard seeds, cumin, turmeric, and green chili, then finished with toasted chickpea flour that clings to every bean in a nutty, savory coating. A classic Gujarati side that comes together in 30 minutes.
- Prep
- 15 min
- Cook
- 16 min
- Total
- 31 min
- Makes
- About 3 cups (4 side servings)
Steps
Before you start
- Measure all spices and the chickpea flour into small bowls first; the tempering step moves fast and the spices burn in seconds.
- Wash the beans and dry them very well so they sauté rather than steam and the chickpea flour doesn't turn gummy.
- Use a lidded 12-inch (30 cm) skillet or wide sauté pan so the beans cook in a shallow layer.
- Chickpea flour is also sold as besan or gram flour; do not use chana dal or roasted flour.
Prep the beans
- Wash the green beans and dry them thoroughly with a clean towel.
- Trim the stem ends and cut into ½-inch (1.25 cm) pieces.
- Chop the chili, mince the garlic, and set out all spices within reach of the stove.
+ Show details− Hide details
Ready when: Beans are uniformly small and completely dry.
Tip: Uniform pieces cook at the same rate, so don't skip the even cutting.
Temper the mustard seeds
- Heat the oil in the skillet over medium heat for about 1 minute until it shimmers.
- Add the mustard seeds and cover loosely with the lid.
- Cook 30–60 seconds until the seeds begin popping, then settle to occasional pops.
+ Show details− Hide details
Ready when: Most seeds have popped and the popping slows to a few pops every second or two.
Tip: If the seeds don't pop, the oil is too cool; if they smoke, remove from heat for 10 seconds.
Bloom cumin and aromatics
- Add the cumin seeds, hing if using, and green chili.
- Stir for 15 seconds until the cumin is fragrant and a shade darker.
- Add the garlic and stir 30 seconds more.
+ Show details− Hide details
Ready when: Garlic smells sweet and is pale golden at the edges, not brown.
Tip: Burnt garlic turns bitter; lower the heat if it colors quickly.
Sauté beans with turmeric
- Add the turmeric and stir for 5 seconds, then immediately add the green beans and salt.
- Toss for 2–3 minutes until every bean is coated yellow and glossy.
+ Show details− Hide details
Ready when: Beans are bright green and evenly coated in golden oil.
Steam until tender-crisp
- Add the water, cover tightly, and reduce the heat to medium-low.
- Cook 6–8 minutes, stirring once halfway, until the beans are tender but still have a slight snap when bitten.
+ Show details− Hide details
Ready when: A bean piece pierces easily with a fork but still springs back slightly; little to no water remains.
Tip: If liquid remains, uncover and cook 1 minute on medium-high to evaporate it before adding the flour.
Toast the chickpea flour
- Uncover and move the beans to the sides, leaving a space in the center.
- Sprinkle the chickpea flour and coriander into the center and toast, stirring constantly, for 1–2 minutes.
- Then fold the beans into it.
+ Show details− Hide details
Ready when: The flour smells nutty and toasty, and looks sandy, not pasty or raw.
Tip: Add a teaspoon more oil if the flour clumps or sticks to the pan.
Coat and finish
- Toss everything for 2 minutes so the flour coats the beans and forms a light, dry crumb.
- Stir in the sugar and lemon juice, then turn off the heat.
- Taste and add salt if needed.
+ Show details− Hide details
Ready when: Beans look lightly dusted and dry, with no raw flour visible.
Garnish and serve
- Fold in the chopped cilantro and transfer to a serving dish.
- Serve warm with roti, paratha, or dal and rice.
+ Show details− Hide details
Tip: Add the lemon juice and cilantro off the heat to keep the flavors bright.
Good to know
Tips
- Dry beans are key: wet beans will steam instead of sauté and can turn the flour pasty.
- Keep the pieces small (½ inch) so the chickpea flour coats them evenly.
- Toast the chickpea flour fully; raw flour tastes bitter and chalky.
- For a vegan dish this is already vegan as written; for a heartier one, add 2 tbsp roasted crushed peanuts at the end.
Make ahead
"Trim and cut the beans up to 2 days ahead and store them dry in the fridge. The finished sabzi can be made 1 day ahead; reheat and refresh with a squeeze of lemon."
Storage & reheating
"Room temperature: up to 2 hours. Refrigerator: airtight container up to 3 days. Freezer: up to 2 months, though the beans will soften. Reheat in a skillet over medium-low heat with 1 tablespoon water for 3–4 minutes, or microwave covered for 1–2 minutes."
Substitutions
- green beans → Frozen cut green beans. Do not thaw; add straight to the pan and reduce the water to 2 tablespoons, steaming 5–6 minutes.
- black mustard seeds → Extra ½ tsp cumin seeds. The flavor will be less sharp, but the dish still works.
- neutral oil such as sunflower or avocado oil → Ghee. Gives a richer, more traditional flavor.
- green chili (serrano or Indian green chili) → ¼ tsp cayenne or red chili powder. Add it with the turmeric.