Everyday recipes from Manoj's kitchen — transcribed, tested, and refined with traditional Gujarati methods
Revised July 5, 2026
About Gujarati Cooking
Gujarati food balances sweet, salty, and spicy in a single bite — a pinch of jaggery in the shaak, a squeeze of lime at the end, and a vaghar (tempering) of whole spices bloomed in hot oil or ghee. It is a largely vegetarian cuisine built around the thali: rotli or rice, a dal or kadhi, one or two shaak, a farsan, chutney, and chaas to drink — a balanced plate served all at once.
The sweetness is not dessert-sweet. Jaggery and a little sugar round out the spice and, traditionally, helped with hydration in Gujarat's dry climate. Most dishes begin or end with that vaghar — mustard seeds, cumin, hing, and curry leaves crackled in hot fat — which carries flavor through the whole dish. Turmeric, coriander, cumin, mustard, and asafoetida do the heavy lifting; the cuisine also varies region to region, from Surat and Kathiawad to Kutch and North Gujarat.
A note on fat: in these kitchen sessions Manoj favored cold-pressed oils — peanut, mustard, sometimes cottonseed or coconut — plus a little ghee, which is traditional for kadhi and temperings. Use what you like.
How to use this booklet: every recipe here began as a transcript of Manoj cooking at home. I cross-checked his quantities and techniques against traditional Gujarati recipes and filled in the gaps. Treat the quantities as starting points — taste and adjust, exactly as he did. His own tricks appear throughout in the "From the kitchen" notes.
With thanks: the methi gota and maru bhajia recipes are adapted from Mayuri's Jikoni (mayuris-jikoni.com) — the blog of a family friend and one of the most comprehensive Kenyan-Gujarati food sites anywhere. "Jikoni" is Swahili for "kitchen."
The Gujarati Pantry
A quick glossary of the ingredients that recur throughout these recipes — most are available at any Indian grocer.
Ingredient
What it is & how it's used
Atta
Finely milled whole-wheat flour — the dough for rotli, paratha, and puri.
Besan (chana no lot)
Gram (chickpea) flour; high in protein. The base for pudla, kadhi, and the binder in muthia. North Indians call it besan; in Gujarati, chana no lot.
Bajra
Pearl millet flour — the drought-resistant, earthy staple of Gujarat and Rajasthan; used in muthia and rotla.
Rava / sooji
Semolina; adds lightness and crispness to muthia and puri.
Hing (asafoetida)
A pinch bloomed in hot oil gives a savory, onion-garlic depth — essential when onion and garlic are left out. Aids digestion.
Ajwain (carom seeds)
A thyme-like seed that's both a flavor and a digestive; it counters the gas from gram flour and lentils.
Methi (fenugreek)
Fresh leaves add a gentle bitterness; dried seeds (methi dana) go into temperings and kick-start fermentation.
Jaggery (gur)
Unrefined cane sugar with a molasses note — the source of Gujarat's signature gentle sweetness.
Mustard seeds (rai)
Black mustard, popped in hot fat to begin a tempering (vaghar).
Dhana-jeeru
The house-ground coriander-cumin powder (3 parts coriander to 1 part cumin) — Manoj's all-purpose seasoning, in nearly every dal, shaak, and farsan. See The Masala Dabba below.
Turmeric (haldi)
Earthy and golden; half a teaspoon goes a long way.
Curry leaves
Fried in the tempering for their unmistakable aroma.
Sonth (saunth)
Dry ginger powder; warms aamras and aids digestion.
Dudhi (bottle gourd)
A mild squash grated into muthia and handvo for moisture; zucchini is an easy substitute.
Green chilies
Fresh heat. Deseed and remove the pith to tame them — Manoj freezes his to keep them handy.
Ghee & cold-pressed oils
Ghee for kadhi and tempering; otherwise cold-pressed peanut, mustard, cottonseed, or coconut oil, as favored in these kitchens.
The Masala Dabba — Manoj's Spice Box
Within arm's reach of every Gujarati stove sits the masala dabba (also called a masala dani): a round, stainless-steel spice box holding seven little cups (katori) and a tiny spoon. Two lids — an inner press-fit disc and an outer cover — seal it airtight, so the everyday spices stay fresh and a vaghar (tempering) comes together in seconds.
Red chili powder is usually one of the cups too — Manoj just keeps his in a separate jar, since it kept clumping in the dabba. His seven cups hold the rest of his everyday backbone: mustard seeds (rai), cumin seeds (jeeru), fenugreek seeds (methi), ground turmeric (haldi), roasted ground cumin, a few pieces of cinnamon, and dhana-jeeru — his coriander-cumin powder. Other Gujarati boxes might also keep hing, sesame, or salt.
Dhana-jeeru (dhana = coriander, jeeru = cumin) is the workhorse of the box — it goes into nearly every dal, shaak, and farsan. Manoj mixes his 3 parts coriander powder to 1 part cumin; toast and grind the seeds fresh for the brightest aroma.
Cooking with Curry Leaves
Limdo, or mitho limdo (sweet neem) — one of the defining aromas of the Gujarati kitchen.
Curry leaves aren’t a dried spice but a fresh leaf, and they give their best in the vaghar — crackled in hot oil or ghee so their nutty, citrusy perfume blooms into the fat and carries through the whole dish. The golden rule is simple: add a small handful to hot oil or ghee right after the mustard seeds pop, along with cumin and a pinch of hing, before the vegetables or liquid go in. That one step keeps them authentic in almost anything.
WHERE THEY APPEAR IN THIS BOOK
They flavor the three dals (Mag, Mag ni Dal, and Gujarati Toor Dal), both kadhis, the tempering for dhokla and khandvi, the two coconut chutneys, and the tempering for chaas. They’re left out of the North Indian paneer dishes, which lean on garam masala and kasuri methi instead.
EASY WAYS TO USE MORE
Any shaak — toss 6–8 leaves into the tempering for Bateta-Fansi, Fulavar- or Vatana-Bateta, cabbage (kobij), or yellow squash. They suit the light tomato-gravy and the dry shaak especially.
Tempered rice & khichdi — bloom a few in the ghee for vagharela bhaat, or in the vaghar for khichdi.
A tempering poured over — spoon a cumin–curry-leaf–chili ghee chhonk over plain dal, raita, or steamed farsan, just as the chaas and dhokla are finished.
Fried crisp as a garnish — fry a sprig until crackly and crumble over a shaak or dal, or stir into homemade chevdo.
Curry-leaf ghee — bloom a handful in ghee and keep it for the week’s tempering.
Potatoes & poha — batata poha and a quick masala-potato shaak both love them.
FROM THE KITCHEN
Add them to hot fat so they crackle and release their aroma — raw, they do little.
Skip them in dough-based breads (rotli, thepla, parathas); it isn’t traditional there.
The leaves are usually left in the dish — eaten, or nudged to the side of the plate.
Breads — Rotli, Paratha & Puri
The Gujarati bread basket runs from the soft everyday rotli to flaky parathas, stuffed parathas, methi thepla, and puffed, deep-fried puri. They share one whole-wheat dough (atta) at different hydrations and with different amounts of fat. Master the rotli and the rest follow.
Rotli (Chapati)
The plainest and most-cooked bread of the house — a soft whole-wheat flatbread of just atta, a little oil, and water. Worked well so it stays tender.
Makes ~10•35 min + rest
Ingredients
2 cups atta (whole-wheat flour), plus extra for dusting
~3/4 cup water, cold or room temperature, added gradually
1 tsp oil
(no salt and no seeds — this is the plain version)
Method
Rub the oil into the atta. Add water a little at a time, bringing it into a soft, pliable dough — softer than paratha dough.
Knead about 5 minutes until smooth and springy, stretching the gluten. Cover and rest 30 minutes.
Divide into golf-ball pieces and roll each into a thin round on a floured surface.
Cook on a hot tava or skillet about 30 seconds a side until brown spots appear, then press gently (or finish over an open flame) so it puffs.
FROM THE KITCHEN
Work the dough like bread — kneading develops the gluten so the rotli stays soft and tasty.
Cook a big stack, freezing them three-quarters done; pull out three or four and reheat from frozen during the week.
Seasoned Paratha
A richer, flakier cousin of the rotli — more fat worked into the dough, plus salt and carom seeds for flavor and digestion.
Makes ~8•40 min + rest
Ingredients
1 1/2 cups atta
1 tsp salt
3 tbsp oil (or oil with a little ghee)
~1 tsp ajwain (carom seeds), or cumin seeds
~1/2 cup cold water
Method
Combine atta, salt, ajwain, and oil; rub through until the flour is coated.
Add cold water gradually, mixing to a firm — but not hard — dough.
Knead until smooth, cover, and rest at least 1 hour (a few hours is fine).
Roll out a piece, smear with a little oil or ghee, fold (into a triangle or a coil) and re-roll to build layers.
Cook on a hot tava with oil or ghee, browning both sides.
FROM THE KITCHEN
The ajwain is here for the stomach as much as the flavor — it helps with gas.
Chapati is the same method with only a little oil and no salt or seeds; the seasoning and extra fat are what make it a paratha.
Stuffed Aloo Paratha
Paratha dough wrapped around a spiced potato filling, rolled gently, and griddled slowly until golden. A meal in itself with yogurt or chaas.
Makes ~6•1 hour
Ingredients
Dough
1 batch paratha (or rotli) dough
Filling
3 medium potatoes, boiled, peeled, and grated or mashed
1 small onion, finely chopped (optional)
2 tbsp chopped fresh coriander (cilantro)
1 tsp ground coriander (dhana)
~1/2 tsp salt, to taste
a squeeze of lemon
green chili or hot sauce, to taste (optional)
ghee and/or oil, for cooking
Method
Mix the potato with onion, coriander leaf, ground coriander, salt, lemon, and chili into a smooth filling.
Roll a piece of dough into a small round; place a ball of filling in the center, gather the edges over it, and seal.
Gently roll out the stuffed ball, dusting with flour and keeping the filling inside.
Cook slowly on a hot pan with ghee or oil, browning both sides until cooked through. These can be cut and reheated later.
FROM THE KITCHEN
Some cooks use all ghee; Manoj likes oil with a little ghee.
Keep the filling well-mashed and the chili finely chopped so the paratha rolls out without tearing.
Methi Thepla
The quintessential Gujarati flatbread — soft, thin, and pliable, with fresh fenugreek and a little gram flour worked right into the dough. It keeps for days, which is why it's the classic travel and lunchbox bread.
Makes ~12•30 min + rest
Ingredients
2 cups atta (whole-wheat flour)
1/4 cup besan (gram flour)
1 cup fresh methi (fenugreek) leaves, finely chopped
1/4 cup yogurt
1/2 tsp turmeric; 1/2 tsp red chili powder
1 tsp dhana-jeeru; 1/2 tsp ajwain (carom seeds)
1 tbsp sesame seeds (optional)
1 tsp ginger-green chili paste
1 tsp sugar; 1 tsp salt
2 tbsp oil, plus more for roasting
water, to knead
Method
Mix everything except the roasting oil; the yogurt and methi add moisture, so add water only a little at a time. Knead to a soft, smooth dough and rest 15 minutes.
Divide into small balls and roll each into a thin round (thinner than a paratha), dusting with flour.
Cook on a hot tava: when small bubbles appear, flip, smear with a little oil or ghee and press lightly; flip once more and roast until golden-brown spots form on both sides.
Stack and serve warm — with yogurt, chunda, or mango pickle.
FROM THE KITCHEN
The yogurt and oil keep thepla soft and let them last for days at room temperature — wrap them once cool for travel.
No fresh methi? Use 2-3 tbsp dried kasuri methi, or swap in chopped spinach for a milder thepla.
Lehsun (Garlic) Paratha
A punchy paratha with garlic, green chili, and coriander worked through the dough, griddled with ghee until flecked and golden.
Makes ~8•30 min + rest
Ingredients
2 cups atta (whole-wheat flour)
8-10 cloves garlic, minced or crushed
2 green chilies, minced
3 tbsp chopped coriander (cilantro)
1/2 tsp red chili powder (optional)
1 tsp salt
2 tbsp oil
water, to knead; ghee or oil, for roasting
Method
Rub the oil into the atta with the salt. Work in the garlic, green chili, coriander, and chili powder, then add water gradually and knead to a soft dough. Rest 30 minutes.
Divide and roll into rounds. For flaky layers, smear a rolled round with ghee, fold into a triangle or coil, and re-roll.
Cook on a hot tava with ghee, browning both sides until the garlic is fragrant and the paratha is golden.
Serve hot with yogurt and pickle.
FROM THE KITCHEN
Mince the garlic fine so the paratha rolls without tearing; the fold-and-reroll traps it in flaky layers.
Cook a touch slower than a plain paratha so the raw garlic mellows.
Palak (Spinach) Paratha
A soft, green paratha with spinach blended into the dough — mild, wholesome, and a favorite with kids.
Makes ~10•30 min + rest
Ingredients
2 cups atta (whole-wheat flour)
2 cups spinach, blanched and pureed (or very finely chopped)
Mix the atta with the spinach puree, ginger-chili, turmeric, dhana-jeeru, ajwain, salt, and oil. The spinach adds moisture, so add water only if needed. Knead to a soft dough and rest 15-20 minutes.
Divide and roll into rounds, dusting with flour.
Cook on a hot tava, smearing with a little oil or ghee, until golden spots appear on both sides.
Serve warm with yogurt or pickle.
FROM THE KITCHEN
Squeeze excess water from blanched spinach before pureeing, or the dough turns sticky.
A spoon of besan in the dough helps it hold together and adds a savory note.
Gobi (Cauliflower) Paratha
Whole-wheat paratha stuffed with spiced grated cauliflower — hearty and aromatic, griddled until crisp.
Makes ~6•45 min
Ingredients
Dough
1 batch rotli/paratha dough
ghee or oil, for roasting
Filling
2 cups cauliflower, finely grated
1 tsp ginger-green chili paste
1/2 tsp cumin powder; 1/2 tsp coriander powder
1/2 tsp garam masala
1/4 tsp amchur (dry mango), or a squeeze of lemon
2 tbsp chopped coriander
salt, to taste
Method
Mix the filling ingredients, but salt only just before stuffing — cauliflower releases water; squeeze out any excess so the paratha doesn't tear.
Roll a piece of dough into a small round, place a ball of filling in the center, gather the edges to seal, and gently roll out, dusting with flour.
Cook on a hot tava with ghee or oil, browning both sides until crisp and cooked through.
Serve hot with yogurt, pickle, or chutney.
FROM THE KITCHEN
Grate the cauliflower fine and keep the filling dry — wet filling is the main reason stuffed parathas tear.
Salt at the last minute to limit the water the cauliflower gives up.
Paneer Paratha
A rich, protein-packed stuffed paratha filled with spiced crumbled paneer — a satisfying meal with just yogurt and pickle.
Makes ~6•40 min
Ingredients
Dough
1 batch rotli/paratha dough
ghee or oil, for roasting
Filling
1 1/2 cups paneer, crumbled or grated
1 green chili, minced; 1/2 tsp grated ginger
1/2 tsp cumin powder; 1/4 tsp garam masala
1/4 tsp amchur, or a squeeze of lemon
2 tbsp chopped coriander
salt, to taste
Method
Mix the filling into a soft, even mixture, mashing any large paneer lumps.
Roll a piece of dough into a small round, place a ball of filling in the center, gather and seal, then gently roll out, dusting with flour.
Cook on a hot tava with ghee or oil, browning both sides until golden.
Serve hot with yogurt and pickle.
FROM THE KITCHEN
Use soft, fresh paneer and crumble it fine so the filling spreads evenly and doesn't pierce the dough.
Roll gently with even pressure — paneer filling is rich and pushes through if forced.
Puri
A deep-fried bread that balloons into a crisp, hollow puff. The same atta dough as rotli, made stiffer and fried hot. The classic partner to aamras.
Makes ~12–15•40 min + rest
Ingredients
1 1/2 cups atta (or 1 cup atta + 1/4 cup fine rava/semolina for crispness)
1/2 tsp salt
1 1/2 tsp oil worked into the dough (~1 tsp per cup of atta — more than rotli), plus oil for deep-frying
~1/2 cup water (just enough for a stiff dough)
Method
Mix the flour, salt, and oil; rub it through so the flour is coated. Add water gradually to a stiff, tight dough — firmer than rotli. Cover and rest ~30 minutes.
Roll into small rounds, a little thicker than rotli. Don't dust too heavily — loose flour burns in the oil.
Heat oil to 350–375°F (180–190°C). Slide a puri in from the side.
As it fries, spoon hot oil over the top so it puffs, then flip. Fry until pale gold and drain against the side of the pan.
FROM THE KITCHEN
Puri dough takes more oil than rotli — about 1 teaspoon per cup of atta (1/2 teaspoon per 1/2 cup), worked in as "moyan"; that extra fat is what makes a puri crisp rather than soft.
The puffing trick: while it fries, keep spooning hot oil over the top — "when you pour the hot oil on top, it puffs up" — then turn it. Pressing works too, but it can tear the puri.
A little rava (semolina) helps the puri hold its puff and stay crisp.
Slide it in from the side and let it rise a moment before basting; the same dough, made softer, becomes paratha or rotli.
Pudla / Chilla (Gram-Flour Pancakes)
A quick savory pancake of seasoned gram-flour batter, spread thin like a crepe (or thick like uttapam) on a griddle. Though its gram-flour base is farsan territory, pudla is eaten as a bread — in place of a roti, with chutney or pickle. Made fresh, with no fermentation; called pudla in Gujarat, chilla in the north.
Makes ~7•30 min
Ingredients
1 cup besan (gram flour), sieved
~1 cup water, added gradually to a smooth, loose batter
1/2 tsp salt
1/2 tsp turmeric
1–2 green chilies, grated or minced
1 tsp each grated garlic and ginger
1/2 tsp ajwain (carom seeds), crushed
1/4 cup chopped cilantro and/or methi
optional: finely chopped onion
oil, for the pan
Method
Sieve the besan into a bowl. Whisk in water a little at a time — start with a paste to break up lumps, then loosen to a smooth, pourable (not thick) batter; whisk to aerate.
Stir in salt, turmeric, chili, garlic, ginger, ajwain, and greens (and onion, if using). Rest a few minutes for the greens to soften; loosen with a splash of water if it thickens.
Heat a non-stick (or well-oiled) pan and wipe with a little oil. Pour a ladle of batter and spread it thin like a crepe.
Drizzle oil around the edges and a few drops on top. Cook until the base browns and lifts cleanly, then flip and cook through — a touch longer than a pancake, so the besan fully cooks.
FROM THE KITCHEN
Finely chop the greens and chili so the pudla flips without tearing.
Not too runny — without egg, a thin batter cracks; aim for a loose but cohesive pour.
Ajwain and garlic make the gram flour easier to digest.
Make it thin like a crepe, or thick like uttapam (cover it instead of flipping).
Shaak & Dal — Everyday Mains
"Shaak" is any cooked vegetable dish; "dal" the lentils and beans. Most begin with a vaghar — whole spices bloomed in hot oil — then build an onion-or-tomato base. A little jaggery and a finishing squeeze of lime give the sweet-sour-spicy Gujarati signature. Cook them drier to scoop with bread, looser to spoon over rice.
Bateta-Fansi nu Shaak (Potato & Green Bean)
Manoj's everyday shaak — potatoes and green beans in a quick tomato base, gently sweet, sour, and spiced.
Serves 4•40 min
Ingredients
Vegetables
3 medium russet potatoes, peeled and cut in 1/2-inch cubes
2 cups green beans, trimmed and cut in 1/2-inch pieces
2 tomatoes, pureed (skin on)
Tempering & aromatics
2–3 tbsp oil
1 tsp black mustard seeds
1 tsp cumin seeds
1/4 tsp fenugreek (methi) seeds
a pinch of hing (asafoetida)
4–5 cloves garlic, coarsely grated
1-inch ginger, grated
1–2 green chilies, chopped
Seasoning
1/2 tsp turmeric
1 heaping tsp dhana-jeeru (coriander-cumin mix)
1 tbsp jaggery or sugar (optional, Gujarati style)
salt, to taste
~1/2 cup water (more for a looser shaak)
lemon juice and chopped coriander, to finish
Method
Optional: par-boil the green beans in salted water a few minutes, then drain — or add them raw and cook a little longer.
Heat the oil and add mustard seeds. When they pop, add cumin, fenugreek seeds, and hing.
Add the garlic and cook briefly without browning; then the ginger and green chili, letting the aromatics open up.
Pour in the pureed tomato and cook a few minutes. Stir in turmeric, dhana-jeeru, salt, and jaggery.
Add the potatoes (and raw beans, if using); coat well. Add ~1/2 cup water, cover with a crack open, and cook until the potatoes are tender, ~15 minutes, stirring now and then. Fold in the par-boiled beans to warm through.
Finish with another teaspoon of dhana-jeeru, a few drops of lemon, and fresh coriander.
FROM THE KITCHEN
Manoj grates the tomatoes, skin and all, in a blender and freezes the puree in ice-cube trays — ready-portioned for any shaak.
Drier for chapati, wetter for rice — the amount of water is your call.
Endlessly flexible: swap in cauliflower and peas, cabbage and potato, broccoli, or tindora. Cut everything small so it scoops up with bread.
Fulavar-Bateta nu Shaak (Cauliflower & Potato)
Cauliflower and potato simmered in the same light tomato gravy as your bateta-fansi — the everyday Gujarati way, no onion or garlic.
Serves 4•35 min
Ingredients
1 small cauliflower, cut in florets
2 potatoes, peeled and cubed
3 tomatoes, pureed or finely chopped
2-3 tbsp oil
1 tsp mustard seeds; 1 tsp cumin seeds; a pinch of hing
1 tsp ginger-green chili paste
1/2 tsp turmeric; 1 heaping tsp dhana-jeeru; 1/2 tsp red chili powder
1 tsp jaggery; salt, to taste
1 cup water (more for a thinner gravy)
lemon juice and chopped coriander, to finish
Method
Heat the oil; pop the mustard seeds, then add cumin and hing.
Stir in the ginger-chili, then the tomatoes; cook until softened and the oil separates. Add turmeric, dhana-jeeru, chili powder, jaggery, and salt.
Add the potatoes and cauliflower; coat well. Pour in the water, cover, and simmer until tender, ~15-20 minutes — mash a few potato pieces against the pan to thicken the gravy.
Finish with lemon and coriander.
FROM THE KITCHEN
Mashing a few potatoes into the gravy is the classic rasawala trick — it thickens without any flour.
Cut the cauliflower small so it cooks in the same time as the potato.
Ringan-Bateta nu Shaak (Eggplant & Potato)
Soft eggplant and potato in a light tomato gravy — a rasawala everyday favorite (the simple braise, not the stuffed ravaiya).
Serves 4•35 min
Ingredients
1 large eggplant (or several small), cubed
2 potatoes, peeled and cubed
3 tomatoes, pureed or finely chopped
2-3 tbsp oil
1 tsp mustard seeds; 1 tsp cumin seeds; a pinch of hing
1 tsp ginger-green chili paste
1/2 tsp turmeric; 1 heaping tsp dhana-jeeru; 1/2 tsp red chili powder
1 tsp jaggery; salt, to taste
1 cup water; lemon and chopped coriander, to finish
Method
Heat the oil; pop the mustard seeds, then add cumin and hing.
Stir in the ginger-chili and tomatoes; cook until softened and the oil separates. Add turmeric, dhana-jeeru, chili powder, jaggery, and salt.
Add the potatoes first; after a few minutes add the eggplant (it cooks faster) and coat well.
Pour in the water, cover, and simmer until both are tender, ~15-20 minutes. Finish with lemon and coriander.
FROM THE KITCHEN
Add the eggplant a little after the potato so neither overcooks — the eggplant should be silky, not mushy.
Use firm, glossy eggplant; the small purple ones are sweetest.
Palak-Bateta nu Shaak (Spinach & Potato)
Potato in tomato gravy with spinach wilted through at the end — the green, everyday way to use a big bunch of spinach.
Serves 4•30 min
Ingredients
1 large bunch spinach (~6 cups), chopped
2 potatoes, peeled and cubed
2 tomatoes, pureed or finely chopped
2-3 tbsp oil
1 tsp mustard seeds; 1 tsp cumin seeds; a pinch of hing
1 tsp ginger-green chili paste
1/2 tsp turmeric; 1 tsp dhana-jeeru; 1/2 tsp red chili powder
1 tsp jaggery (optional); salt, to taste
1/2-1 cup water; lemon and chopped coriander, to finish
Method
Heat the oil; pop the mustard seeds, then add cumin and hing. Stir in the ginger-chili and tomatoes; cook until softened.
Add turmeric, dhana-jeeru, chili powder, jaggery, and salt. Add the potatoes and coat.
Pour in the water, cover, and simmer until the potatoes are nearly tender.
Stir in the spinach and cook a few minutes more, until wilted and the gravy thickens. Finish with lemon and coriander.
FROM THE KITCHEN
Add the spinach near the end — it wilts in minutes and stays bright; long cooking dulls it.
Spinach releases water, so go easy on the added water.
Vatana-Bateta nu Shaak (Peas & Potato)
Green peas and potato in a light tomato gravy — perhaps the most everyday rasawala shaak of all, and a freezer-friendly standby.
Serves 4•30 min
Ingredients
1 1/2 cups green peas (fresh or frozen)
2 potatoes, peeled and cubed
3 tomatoes, pureed or finely chopped
2-3 tbsp oil
1 tsp mustard seeds; 1 tsp cumin seeds; a pinch of hing
1 tsp ginger-green chili paste
1/2 tsp turmeric; 1 heaping tsp dhana-jeeru; 1/2 tsp red chili powder
1 tsp jaggery; salt, to taste
1 cup water; lemon and chopped coriander, to finish
Method
Heat the oil; pop the mustard seeds, then add cumin and hing. Stir in the ginger-chili and tomatoes; cook until softened and the oil separates.
Add turmeric, dhana-jeeru, chili powder, jaggery, and salt.
Add the potatoes and peas; coat well. Pour in the water, cover, and simmer until tender, ~15 minutes — mash a few potatoes to thicken.
Finish with lemon and coriander.
FROM THE KITCHEN
Frozen peas are perfect here — add them with the potatoes, or a few minutes later if you like them firmer.
A pinch more jaggery suits the natural sweetness of the peas.
Capsicum-Bateta nu Shaak (Bell Pepper & Potato)
Bell peppers and potato in a light tomato gravy — colorful, slightly sweet, and quick to come together.
Serves 4•30 min
Ingredients
2 bell peppers (any color), cut in chunks
2 potatoes, peeled and cubed
2-3 tomatoes, pureed or finely chopped
2-3 tbsp oil
1 tsp mustard seeds; 1 tsp cumin seeds; a pinch of hing
1 tsp ginger-green chili paste
1/2 tsp turmeric; 1 heaping tsp dhana-jeeru; 1/2 tsp red chili powder
1 tsp jaggery; salt, to taste
3/4 cup water; lemon and chopped coriander, to finish
Method
Heat the oil; pop the mustard seeds, then add cumin and hing. Stir in the ginger-chili and tomatoes; cook until softened.
Add turmeric, dhana-jeeru, chili powder, jaggery, and salt.
Add the potatoes first and cook until nearly tender, then add the peppers (they should keep a little bite). Add the water, cover, and simmer until done.
Finish with lemon and coriander.
FROM THE KITCHEN
Add the peppers after the potato so they stay bright and slightly crisp.
A mix of red, yellow, and green peppers makes this especially pretty.
Kobij nu Shaak (Cabbage)
A quick, dry cabbage stir-fry with peas — lightly spiced and gently sweet, one of the easiest everyday shaak.
Serves 4•20 min
Ingredients
1/2 medium cabbage, shredded
1/2 cup green peas (optional)
2 tbsp oil
1 tsp mustard seeds; 1 tsp cumin seeds; a pinch of hing
1 tsp ginger-green chili paste
1/2 tsp turmeric; 1 tsp dhana-jeeru
1 tsp jaggery (optional); salt, to taste
lemon juice and chopped coriander, to finish
Method
Heat the oil; pop the mustard seeds, then add cumin and hing.
Add the ginger-chili, then the cabbage and peas; toss to coat.
Stir in turmeric, dhana-jeeru, jaggery, and salt. Cover and cook on medium, stirring now and then, until the cabbage is soft but still has a little bite, ~10 minutes — no water needed.
Finish with lemon and coriander.
FROM THE KITCHEN
Cabbage cooks in its own moisture; keep the lid on and the heat moderate so it softens without browning.
A grated carrot stirred in adds color and a touch of sweetness.
Bhinda nu Shaak (Okra)
Okra dry-sauteed with a simple tempering until tender and no longer sticky — a beloved everyday shaak.
Serves 4•25 min
Ingredients
1 lb (~450 g) okra, washed, dried well, and cut in 1/2-inch pieces
3 tbsp oil
1 tsp mustard seeds; 1 tsp cumin seeds; a pinch of hing
1/2 tsp turmeric; 1 tsp dhana-jeeru; 1/2 tsp red chili powder
salt, to taste
chopped coriander, to finish
Method
Make sure the okra is completely dry before cutting — moisture is what makes it slimy.
Heat the oil; pop the mustard seeds, then add cumin and hing. Add the okra.
Saute uncovered on medium, stirring occasionally, until the stickiness disappears and the okra is tender and lightly browned, ~15 minutes.
Stir in turmeric, dhana-jeeru, chili powder, and salt; cook a couple of minutes more. Finish with coriander.
FROM THE KITCHEN
Dry the okra thoroughly and cook it uncovered — trapped steam is what brings out the slime.
A squeeze of lemon or a little amchur at the end brightens it.
Yellow Squash nu Shaak
A soft, semi-dry shaak of yellow summer squash — cooked just like the Gujarati gourds galka and turia, with a little tomato, jaggery, and lemon. Not native to Gujarat, but a dead ringer for those gourds and an easy US-kitchen swap.
Serves 4•25 min
Ingredients
3 yellow squash, cut in half-moons
1 tomato, chopped
2 tbsp oil
1 tsp mustard seeds; 1 tsp cumin seeds; a pinch of hing
1 tsp ginger-green chili paste
1/2 tsp turmeric; 1 tsp dhana-jeeru
1 tsp jaggery; salt, to taste
lemon juice and chopped coriander, to finish
Method
Heat the oil; pop the mustard seeds, then add cumin and hing. Stir in the ginger-chili and tomato; cook a couple of minutes.
Add the squash with turmeric, dhana-jeeru, jaggery, and salt; toss to coat.
Cover and cook on medium until the squash is soft, ~10-12 minutes — it releases its own water, so add none (drain a little if it gets too wet).
Finish with lemon and coriander.
FROM THE KITCHEN
Yellow squash stands in for galka (sponge gourd) or turia (ridge gourd); zucchini works the same way.
It cooks down and weeps water, so keep it semi-dry — no added liquid needed.
Mag / Moong Dal (Whole Green Mung)
A soupy, lightly spiced whole green mung — gentle on the stomach, high in protein, and a natural over plain rice or with rotli.
Serves 4•45 min + soaking
Ingredients
Base
1 cup whole green moong, soaked overnight (or pressure-cooked)
2–3 tbsp oil or ghee
Tempering
1 tsp black mustard seeds
1 tsp cumin seeds
1/2 tsp fenugreek seeds
1 tbsp cinnamon bark, in pieces
3–4 cloves
5–6 curry leaves
1–2 green chilies
a pinch of hing
Aromatics & seasoning
1 tsp each grated garlic and ginger (omit for a no-onion/garlic version)
1 small onion, chopped (optional — Manoj leaves it out)
2–3 tomatoes, pureed
1 tsp turmeric
1 tsp ground cumin (or dhana-jeeru)
salt, to taste; 1 tbsp jaggery (optional)
2–3 cups water, for a soupy consistency
lemon juice and a final pinch of dhana-jeeru, to finish
Method
Pre-cook the moong: pressure-cook the soaked beans, or simmer in plenty of water until soft. They should hold their shape but mash easily.
Heat the oil or ghee and pop the mustard seeds, then add cumin, fenugreek, cinnamon, cloves, and curry leaves.
Add the chili (and onion, if using); then garlic, ginger, and hing, cooking until fragrant.
Stir in turmeric, ground cumin, salt, and jaggery, then the pureed tomato; cook a few minutes.
Add the cooked moong with 2–3 cups water. Simmer ~30 minutes so the flavors marry; keep it soupy and the beans intact.
Finish with lemon and a last pinch of dhana-jeeru.
FROM THE KITCHEN
This isn't the dal for khichdi — khichdi already has split moong cooked into it, and its classic partner is kadhi.
For a no-onion, no-garlic Jain-style version, lean on hing for depth.
Khatta mag is a tangy variation thickened with sour yogurt and a little besan.
No pressure cooker? Soak overnight and boil until soft before you start.
Mag ni Dal (Split Moong Dal)
The split-lentil counterpart to your whole green moong — quicker-cooking, light, and comforting, tempered and finished the same Gujarati way.
Serves 4•30 min
Ingredients
Dal
1 cup split moong dal (yellow or green), rinsed
3-4 cups water; 1/2 tsp turmeric; salt, to taste
Tempering
2 tbsp oil or ghee
1 tsp mustard seeds; 1 tsp cumin seeds
a pinch of hing
2 dried red chilies; 8-10 curry leaves
1 tsp ginger-green chili paste
To finish
1 tomato, chopped (optional)
1 tsp dhana-jeeru
lemon juice and chopped coriander
Method
Cook the dal with the water, turmeric, and salt — pressure cook, or simmer until soft and creamy (~20 minutes). Whisk lightly; it should be pourable, not stiff.
Heat the oil or ghee; pop the mustard seeds, then add cumin, hing, dried chilies, and curry leaves. Stir in the ginger-chili (and tomato, if using) and cook a minute.
Pour the tempering into the dal; add the dhana-jeeru and simmer 5 minutes to bring it together.
Finish with lemon and coriander. Serve over rice.
FROM THE KITCHEN
Split moong needs no soaking and cooks fast — the easy weeknight cousin of the whole green moong.
For a lighter "chutti" style, cook the dal drier so the grains stay separate.
Gujarati Toor Dal (Khatti-Mithi Dal)
The everyday Gujarati dal — pigeon peas in a thin, flowing broth that's sweet, sour, and spiced all at once, with peanuts and a fragrant whole-spice tempering. The classic partner to plain rice.
Serves 4•35 min
Ingredients
Dal
3/4 cup toor (tuvar) dal, rinsed
3-4 cups water; 1/2 tsp turmeric
2 tbsp raw peanuts (optional)
1-2 tbsp jaggery
1 tbsp tamarind pulp (or a few kokum, or lemon to finish)
salt, to taste
Tempering
2 tbsp ghee or oil
1 tsp mustard seeds; 1 tsp cumin seeds
1/2 tsp fenugreek (methi) seeds
2 cloves; 1 small cinnamon stick
2 dried red chilies; 8-10 curry leaves; a pinch of hing
To finish
1 tsp ginger-green chili paste
chopped coriander
Method
Pressure-cook the toor dal (with the peanuts) in the water with turmeric until very soft; whisk smooth. It should be thin and flowing — add water as needed.
Stir in the jaggery, tamarind, and salt; simmer so the flavors meld and the sweet-sour balance comes through.
Make the tempering: heat the ghee, pop the mustard seeds, then add cumin, fenugreek, cloves, cinnamon, dried chilies, curry leaves, and hing. Stir in the ginger-chili.
Pour the tempering into the dal, simmer 5 minutes, and finish with coriander.
FROM THE KITCHEN
Keep it thin and flowing — Gujarati dal is meant to be spooned over rice, not thick.
Balance is everything: taste and adjust the jaggery (sweet) against the tamarind or kokum (sour) until it sings.
Manoj's Methi Murgh (Peppery Fenugreek Chicken)
A Punjabi-style peppery chicken with potatoes and fresh fenugreek — the one non-vegetarian dish in the book. Manoj is fully vegetarian and doesn't eat it himself; he cooks it for friends in the spirit of koroga — the Kenyan-Asian tradition (Swahili for "to stir") where friends gather around one big pot over a charcoal fire, taking turns stirring a curry and talking late into the evening. (In the Indian community there it is usually said "karoga," the Indianised version of the proper Swahili koroga.) It is built like a shaak — whole spices, a slow onion-and-tomato base, then a braise — but the heavy black pepper and fresh methi mark it as Punjabi.
Serves 4•1 hour
Ingredients
Main
1.5–2 lb bone-in chicken pieces
2 large onions, thinly sliced
2–3 tbsp oil + 1 tbsp butter (or ghee)
2 medium potatoes, peeled and cubed
1 large bunch fenugreek (methi) leaves, or 3–4 cups spinach, chopped
Whole spices
1 tsp cumin seeds
3–4 cloves
1 small cinnamon stick
1/2 tsp black peppercorns
2 whole dried red Indian chilies
Aromatics & seasoning
2 fresh green chilies, slit
6–8 cloves garlic, chopped
2-inch ginger, grated (plus extra, cut into thin strips, to finish)
3 tomatoes, chopped
1–2 tsp coarsely ground black pepper, to taste (this dish is meant to be peppery)
1–2 tsp dhana-jeeru (cumin-coriander mix); salt, to taste; water, to braise
Method
Heat the oil and butter; add the whole spices — cumin, cloves, cinnamon, peppercorns, and dried red chilies — and let them sizzle.
Add the sliced onions and the green chilies; saute slowly, turning often, until the onions soften and break down.
Add the chopped garlic, then the grated ginger, and cook until fragrant.
When the onions caramelize, add the tomatoes and scrape the pan to lift the browned bits — that fond is flavor. Add a splash of water so it doesn't burn. Stir in the black pepper and dhana-jeeru.
Stir in the greens (methi or spinach), salt, and potatoes.
Add the chicken; coat it in the masala and let it take on the spices for a few minutes.
Pour in water to just cover and braise, adding more as needed, until the chicken and potatoes are cooked through and the sauce thickens.
Finish with thin strips of fresh ginger.
FROM THE KITCHEN
Manoj grinds in plenty of fresh black pepper as he cooks — this dish is meant to be properly peppery.
Traditional methi murgh leans on fresh fenugreek for its gentle bitterness; spinach is a milder stand-in. Add tender methi toward the end so it perfumes the sauce without turning bitter.
Scraping up the fond after the tomatoes go in is the key flavor step.
Paneer — North Indian Mains
Two North Indian paneer favorites to round out the table — a Punjabi home-style matar paneer built on a slow-cooked bhuna masala, and a quick scrambled paneer bhurji adapted from Swasthi Shreekanth’s Swasthi’s Recipes (IndianHealthyRecipes.com).
Matar Paneer
Punjabi home style with fresh peas and curry leaf — no cream, no cashews. The richness is earned entirely from the bhuna: the patient frying of the onion-tomato masala until the oil separates. Curry leaf isn’t strictly Punjabi — it belongs to kitchens farther south — but its citrusy perfume is wonderful against sweet fresh peas. Consider it our riff.
Serves 4•About 30 min active + 15 min rest
Ingredients
8 oz paneer, cut into 3/4-inch cubes
3 tbsp neutral oil or ghee, divided
1 tsp cumin seeds
2 green cardamom pods, lightly cracked
2 whole cloves
10 fresh curry leaves
4 garlic cloves, finely chopped
1-inch piece ginger, finely chopped
2 green chilies (serrano or Thai), chopped
3/4 cup finely chopped red onion (about 1 medium)
1 1/2 cups pureed fresh tomatoes (about 3 Roma)
2 tbsp tomato paste
1/2 tsp ground turmeric
1 tbsp ground coriander
1 tsp Kashmiri red chili powder (or sweet paprika)
1/4 tsp cayenne
1 tsp kosher salt, plus more to taste
1 1/4 cups shelled fresh green peas (from about 1 1/4 lbs in the pod)
1 1/2 cups water, divided
1/2 tbsp kasoori methi (dried fenugreek leaves), crushed between palms
1/4 tsp garam masala
1/4 cup chopped fresh cilantro
Method
Heat 1 tablespoon of the oil in a nonstick skillet over medium heat. Saute the paneer 4 to 5 minutes, turning, until light golden on a couple of sides — don’t push for deep color, or it turns rubbery.
Transfer the paneer to a bowl and cover with boiling water. Set aside while you build the masala; the soak undoes any toughening from the sear.
Heat the remaining 2 tablespoons oil in a heavy pot over medium heat. Sizzle the cumin, cardamom, and cloves 30 seconds. Add the curry leaves — stand back, they spatter — and fry 30 seconds more, until glossy and fragrant.
Add the garlic, ginger, and green chilies. Saute 1 minute, stirring so the garlic doesn’t scorch.
Add the onion and a pinch of salt. Cook 6 to 7 minutes, stirring occasionally, until well browned — not just translucent. This browning is the foundation of the gravy; don’t rush it.
Stir in the pureed tomatoes and tomato paste with another pinch of salt; cook 2 minutes. Add the turmeric, coriander, Kashmiri chili, and cayenne and stir to coat.
Cover and cook on low-medium heat 12 minutes, stirring once or twice (splash in a little water if it sticks). Uncover and cook 4 more minutes, until the masala is thick, deep red-brown, and the oil visibly separates at the edges. This is the bhuna stage — the whole dish lives or dies here.
Stir in the peas, then add 1 1/4 cups water and the remaining salt. Cover and simmer on low-medium 10 to 12 minutes, until the peas are tender but still bright. Taste one to check — fresh peas need this longer simmer.
Drain the soaked paneer and slide it into the gravy. Simmer gently 2 to 3 minutes, just long enough to heat through and absorb flavor.
Off the heat, stir in the kasoori methi, garam masala, and cilantro. Rest 15 minutes so the flavors marry. Serve with roti, paratha, or basmati rice.
FROM THE KITCHEN
Fresh peas vary: young ones may be tender in 8 minutes, starchy late-season peas can take 15. If yours are mature, a pinch of sugar recreates young-pea sweetness.
Sear-then-soak gives paneer flavor from the browning and softness from the hot-water bath. Skipping the sear and soaking raw cubes is equally traditional.
Gravy should be medium — clings to roti, spoons over rice. Keeps 4 days refrigerated and tastes better the next day.
Adapted from Punjabi family versions by Nisha (Honey, What’s Cooking) and Dassana Amit (Veg Recipes of India), cross-checked against dhaba conventions. Curry leaf is our addition. Quantities are starting points — taste and adjust.
Paneer Bhurji
Spiced scrambled paneer with onion, tomato and warm masala — ready in minutes and just as good stuffed into rotis, wraps or pav.
Serves 4•25 min
Ingredients
200 g paneer, crumbled
1 1/2 tbsp oil
1/2 tsp cumin seeds
1 medium onion, finely chopped (1/2 cup)
1 green chili, chopped (optional)
1 tsp ginger-garlic paste
1 medium tomato, finely chopped (1/3 cup)
1/4 cup capsicum or green peas (optional)
1/8 tsp turmeric
1/4 tsp salt
1/2 to 3/4 tsp red chili powder
3/4 tsp garam masala
1/2 tsp kasuri methi (optional)
1 tsp lemon juice
2 tbsp coriander leaves, chopped
Method
Heat the oil and add the cumin seeds; when they sizzle, add the onion and green chili and saute to golden / light brown.
Add the ginger-garlic paste and fry until the raw smell goes, about a minute.
Add the tomato, salt and turmeric; saute until soft and mushy.
Stir in the chili powder, kasuri methi and garam masala, and cook until the masala leaves the sides of the pan.
Add the peas or capsicum (if using) and cook until slightly soft. Add the crumbled paneer; stir and fry just 2 minutes — don’t overcook or it turns chewy.
Turn off the heat. Stir in the coriander leaves and a squeeze of lemon. Serve with roti, paratha or bread.
FROM THE KITCHEN
Homemade paneer makes the softest bhurji; with store-bought, soak the crumbled paneer in hot water or milk about 20 minutes first.
For a gravy version, blend the cooked onion-tomato masala smooth, temper a bay leaf, 2 cardamoms and cumin in 1 tsp oil, add the paste with 1/2 to 3/4 cup water, simmer until the oil surfaces, then fold in the paneer.
Add carrots, peas or chopped spinach to make it heartier.
Kadhi is a silky yogurt-and-gram-flour curry, simmered and finished with a whole-spice tempering — but it changes character by region. Here are two: the thin, lightly sweet Gujarati kadhi, tempered in ghee and spooned over khichdi; and the thicker, tangier Punjabi kadhi, simmered long and studded with soft besan pakoras. (The pakora kadhi is a Punjabi dish, not a Gujarati one.)
Classic Gujarati Kadhi
The everyday kadhi — thin, tangy, lightly sweet, and tempered in ghee. Meant to be almost drinkable over khichdi.
Serves 4•30 min
Ingredients
Kadhi
1 cup yogurt (curd), preferably slightly sour
3 tbsp besan (gram flour)
3 cups water
1 tbsp ginger–green chili paste
1–2 tbsp jaggery or sugar, to taste
salt, to taste
Tempering (in ghee)
1 tbsp ghee
1/2 tsp mustard seeds
1/2 tsp cumin seeds
1/4 tsp fenugreek seeds
1 small cinnamon stick, 2 cloves
1–2 dried red chilies, deseeded
8–10 curry leaves; a pinch of hing
Method
Whisk the yogurt, besan, water, ginger-chili paste, jaggery, and salt until completely smooth, with no lumps.
In a pot, heat the ghee and add the tempering spices in order — mustard, then cumin, fenugreek, cinnamon, cloves, red chili, curry leaves, and hing — letting them crackle.
Pour in the yogurt mixture. Bring to a simmer, stirring often so it doesn't curdle or form lumps.
Simmer gently 10–12 minutes until lightly thickened but still pourable. Taste for the sweet-tangy-salty balance.
FROM THE KITCHEN
The tempering for kadhi is traditionally done in ghee rather than oil — it's where the richness comes from.
Keep it thin: Gujarati kadhi is meant to be spooned almost like a soup over rice or khichdi.
Stir while it heats — constant motion keeps the yogurt from splitting.
Punjabi Pakora Kadhi
The Punjabi take on kadhi — thicker, tangier, and without the Gujarati sweetness, with soft gram-flour pakoras simmered in until they drink up the sauce.
Serves 4•1 hour
Ingredients
Kadhi
1 cup yogurt, preferably sour
1/2 cup besan (more than Gujarati kadhi, for body)
3-4 cups water
1/2 tsp turmeric
1 tbsp ginger-green chili paste
salt, to taste (no sugar)
Tempering
2 tbsp ghee or oil
1 tsp cumin seeds
1/2 tsp mustard seeds
1/2 tsp fenugreek seeds
2 dried red chilies; a pinch of hing
8-10 curry leaves
1/2 tsp red chili powder
Pakora
1 cup besan
1/4 tsp turmeric
a pinch of hing; 1/2 tsp ajwain
salt; ~1/2 cup water
oil, to fry; optional finely chopped onion
Method
Whisk the yogurt, besan, turmeric, ginger-chili paste, salt, and water until smooth and lump-free.
Heat the ghee and add the tempering — cumin, mustard, fenugreek, dried chilies, hing, curry leaves, and red chili powder.
Pour in the yogurt mixture, bring to a boil while stirring, then simmer 30-40 minutes until thickened and the raw besan taste is gone (Punjabi kadhi cooks much longer than Gujarati).
Meanwhile, fry the pakoras: whisk the besan with turmeric, hing, ajwain, salt, and water to a thick batter; drop in spoonfuls and fry to golden. Drain.
Add the pakoras to the kadhi a few minutes before serving, so they soak it up but stay soft.
FROM THE KITCHEN
Punjabi kadhi is thicker, more sour, and simmered far longer than the thin, sweet Gujarati kadhi — use sour yogurt and skip the sugar.
Add the fritters right at the end; too long in the kadhi and they fall apart.
Farsan — Steamed & Griddled Snacks
Farsan are Gujarat's savory snacks — the soul of tea-time and the centerpiece of every festive spread. From soft, spongy dhokla to silky rolls of khandvi, fluffy methi gota, and crisp maru bhajia, each offers its own texture and taste, most built on gram flour (besan), yogurt, and mild spices for a balance of sweet, spicy, and tangy. Many are steamed or only lightly fried, which keeps them relatively light on the stomach. Gujaratis eat farsan all through the day — as a breakfast with chai, a mid-afternoon snack, a starter or side on the thali, and by the plateful at festivals, weddings, and gatherings — usually with a chutney or two and a glass of chaas.
Dhokla (Khaman)
Gujarat's most famous farsan — soft, spongy squares of steamed gram-flour batter, gently sweet-sour and topped with a mustard-seed tempering. This is the yellow besan version (khaman); the white dhokla is made from fermented rice and dal.
Serves 4•30 min
Ingredients
Batter
1 cup besan (gram flour)
1 tbsp rava/semolina (optional, for sponginess)
1/2 cup water
1 tbsp lemon juice (or 1/3 tsp citric acid)
1 tsp sugar
1/2 tsp ginger-green chili paste
1/4 tsp turmeric; 1/2 tsp salt
1 tbsp oil
1 tsp fruit salt (Eno), or 1/2 tsp baking soda, added last
Tempering & garnish
2 tbsp oil
1 tsp mustard seeds
1 tsp sesame seeds
2 green chilies, slit
8-10 curry leaves; a pinch of hing
1/2 cup water + 1 tbsp sugar (for a moist, sweet finish)
chopped coriander and grated coconut, to garnish
Method
Grease a steaming plate and get the steamer hot. Whisk the besan, rava, water, lemon, sugar, ginger-chili, turmeric, salt, and oil into a smooth, lump-free batter.
Just before steaming, sprinkle in the Eno (or soda), add a splash of water over it, and fold gently — the batter turns frothy. Don't overmix.
Pour into the plate and steam over vigorous heat 10-12 minutes, until a toothpick comes out clean. Cool slightly and cut into squares.
Temper: heat the oil, pop the mustard seeds, then add sesame, green chili, curry leaves, and hing. Stir in the 1/2 cup water and sugar, simmer a few seconds, and spoon all over the dhokla so it soaks in.
Scatter with coriander and coconut. Serve with green chutney.
FROM THE KITCHEN
Eno (fruit salt) is what makes khaman spongy — add it at the very last moment and steam immediately, before the bubbles escape.
The watery-sweet tempering poured over the top is what keeps the dhokla moist and gives its signature sweet-savory finish.
Khandvi
Delicate, silky rolls of gram-flour-and-yogurt batter, cooked until thick, spread paper-thin, and rolled up — then crowned with a mustard-and-sesame tempering. The most technique-driven farsan here, and worth it.
Makes ~25 rolls•30 min
Ingredients
Batter
1/2 cup besan (gram flour)
1/2 cup yogurt
1 cup water (besan:yogurt:water is roughly 1:1:2)
1/2 tsp ginger-green chili paste
1/4 tsp turmeric; a pinch of hing
1/2 tsp salt
Tempering & garnish
2 tbsp oil
1 tsp mustard seeds
1 tsp sesame seeds
2 green chilies, slit; a few curry leaves
grated fresh coconut and chopped coriander
Method
Whisk the besan, yogurt, water, ginger-chili, turmeric, hing, and salt completely smooth — no lumps.
Pour into a non-stick pan over low-medium heat and stir constantly in one direction, 7-10 minutes, until the batter thickens and pulls away from the sides.
Working fast, spread the hot batter as thin as possible on the backs of greased plates or a clean countertop. Let it cool and set, 3-4 minutes.
Cut into ~1 1/2-inch-wide strips and roll each into a tight cylinder.
Temper: heat the oil, pop the mustard seeds, then sesame, green chili, and curry leaves; spoon over the rolls. Scatter with coconut and coriander.
FROM THE KITCHEN
The make-or-break step is the spreading: the batter must go on piping hot and very thin, or the rolls won't form. Test a spoonful first — if it peels off cleanly, it's ready.
Stir without stopping while it cooks to keep it smooth; a non-stick pan makes spreading far easier.
Methi Gota (Methi na Gota)
Fluffy deep-fried fritters of gram flour studded with fresh fenugreek, gently spiced with crushed pepper and coriander seed — a beloved winter and festival farsan, especially around Holi.
Serves 4•30 min
Ingredients
1 1/2 cups besan (gram flour)
1/2 cup rava/semolina (sooji)
1 cup fresh methi (fenugreek) leaves, finely chopped
2 tsp sugar; 1/2 tsp salt
1/2 tsp coarsely crushed black pepper
1 tsp coriander seeds, coarsely crushed
1/4 tsp ajwain (carom seeds)
1-2 green chilies, minced (and a little grated ginger)
1/4 tsp baking soda
3 tbsp hot oil
3/4-1 cup water; oil for deep-frying
Method
Mix the besan, semolina, sugar, and salt in a bowl. Stir in the crushed pepper, coriander seeds, and ajwain.
Add the chopped methi, green chili (and ginger), and baking soda. Pour the 3 tbsp hot oil over the methi and soda, and mix.
Add water a little at a time, whisking to a thick, smooth dropping batter; whip it well so it's light.
Drop spoonfuls into medium-hot oil and fry to light golden and cooked through — don't let them go dark brown. Drain.
Serve hot with green chutney or kadhi.
FROM THE KITCHEN
Be generous with the methi — it's the whole point — and whip the batter well; both keep the gota light and fluffy.
Fry at a steady medium heat to pale gold; street gota are often over-browned, which isn't right.
Thin rounds of potato in a spiced gram-flour coating, deep-fried crisp — the famous bhajia of Maru's restaurant in Nairobi, and a signature of Kenyan-Gujarati cooking.
Serves 4•30 min
Ingredients
3 large potatoes, peeled and very thinly sliced
8 tbsp (~1/2 cup) besan (gram flour)
2 tbsp rice flour (for extra crispness)
3 tbsp crushed green chili and ginger
4 tbsp chopped coriander
1 tsp turmeric
1 tsp ajwain (carom seeds)
salt, to taste
a little water, only if needed; oil for deep-frying
Method
Slice the potatoes paper-thin (a mandolin helps) and pat them dry.
Toss the slices with the besan, rice flour, chili-ginger, coriander, turmeric, ajwain, and salt. Rest 15-20 minutes — the potatoes release moisture to form the coating; add only a splash of water if too dry.
Deep-fry the coated slices a few at a time over low-medium heat until light golden and crisp, turning once. Drain.
Serve hot with a coriander or tomato chutney.
FROM THE KITCHEN
A signature of Kenyan-Gujarati cuisine — made famous by Maru's in Nairobi — and a natural fit for this kitchen's East African roots.
Slice the potatoes as thin as you can and go easy on the water; the coating should cling, not drown the slices.
Rice the Gujarati way is boiled in plenty of salted water, drained, then left to finish steaming off the heat — a method that gives separate, fluffy grains and rescues leftovers beautifully.
Gujarati Bhaat (Drained Rice) + Cumin Mixed Rice
Boiled-and-drained rice, plus a quick cumin-tempered version for using up what's left.
Serves 4•30 min + soaking
Ingredients
1 cup basmati or long-grain rice, soaked ~20 minutes
plenty of water, well salted
optional, for fragrant rice: 1 small cinnamon stick and 3-4 cloves
for the mixed-rice variation: 1 tsp oil or ghee, 1 tsp cumin seeds, 1/2 tsp turmeric; a little garlic, ginger, and onion
Method
Soak the rice. Bring a large pot of salted water to a boil; add the rice and boil ~15 minutes, until just cooked.
Drain off the water. Tip the rice into a pot or tin, cover, and let it finish steaming off the heat — the grains stay separate and dry.
For fragrant rice, drop the cinnamon stick and cloves into the boiling salted water in step 1 so they perfume the rice as it cooks (fish them out or leave them). For a stronger aroma, instead bloom them in a little hot ghee and fold the drained rice through.
Mixed rice: heat oil or ghee and temper cumin seeds; add the (cooked or leftover) rice, turmeric, and grated garlic, ginger, and onion if you like. Toss gently to warm through.
FROM THE KITCHEN
Boil it, spill out the water, put it in a tin and cover — the off-heat steam does the rest.
A great way to use up leftover rice.
Add whole spices while the rice cooks (in the water) or bloomed in ghee — not to finished rice off the heat, where they give up little flavor.
Chutneys, Relishes & Preserves
A Gujarati meal is built around its chutneys, relishes, and preserves — the bright, sharp, sweet, and fiery little dishes served alongside. They run from quick fresh-blended chutneys to slow-cooked keeping preserves (murbo), many thickened the Gujarati way with crushed ganthia or roasted gram and seasoned with the familiar trio of green chili, ginger, and coriander. Adapted from a classic Gujarati chutney-and-pickle collection.
Fresh Coconut Chutney
A Gujarati-style fresh coconut chutney finished with a quick tempering of dals and curry leaves — bright with coriander and lemon.
Makes ~1 cup•15 min
Ingredients
1 fresh coconut, grated
2-3 fresh green chilies
12 curry leaves
1 tsp urad dal
1 tsp gram (chana) dal
1 tsp coriander seeds
1 tsp oil
1/2 cup fresh coriander (cilantro)
salt, sugar, lemon juice, and a pinch of hing, to taste
Method
Heat the oil and add the urad dal, gram dal, and curry leaves; let them crackle, then take off the heat.
Combine with the coconut, green chili, coriander seeds, fresh coriander, salt, sugar, lemon, and hing.
Blend to a coarse chutney, loosening with a little water if needed.
FROM THE KITCHEN
The two dals, toasted in the tempering, add a nutty crunch and help thicken the chutney.
Best fresh — coconut chutney sours within a day or two, even refrigerated.
Fresh Mint Chutney
A sharp, peppery mint chutney — just mint, chili, lots of black pepper, and lemon.
Makes ~1/2 cup•10 min
Ingredients
1 cup mint leaves
2 green chilies
20 whole black peppercorns
2 tsp lemon juice
a pinch of salt
Method
Blend the mint, chili, pepper, and salt to a paste.
Stir in the lemon juice at the end and mix well.
FROM THE KITCHEN
The generous black pepper is what sets this apart from a standard mint chutney — it gives a warm bite.
Adding lemon last keeps the mint green and fresh-tasting.
Tomato & Onion Chutney
A fresh, no-cook relish of grated tomato, onion, and carrot — quick and crunchy.
Makes ~1 cup•10 min
Ingredients
2 ripe tomatoes, grated
1 small onion, finely chopped
1 small carrot, grated
1 tbsp coriander leaves, finely chopped
sugar and salt, to taste
Method
Mix everything together and season with sugar and salt.
FROM THE KITCHEN
Traditionally served with potato vadas; also good with any fried farsan.
Make it close to serving so the onion and carrot stay crisp.
Garlic & Tomato Chutney
A punchy, garlicky red chutney built on grated tomato — the classic partner to dhokla.
Makes ~1 cup•10 min
Ingredients
2 ripe tomatoes
6 cloves garlic
8 fresh red chilies
2 tbsp coriander
salt and sugar, to taste
Method
Grate the tomatoes.
Grind the garlic, red chilies, and coriander to a paste, then stir into the grated tomato. Season with salt and sugar.
FROM THE KITCHEN
Tastes especially good with dhokla, the steamed savory cake.
Adjust the red chilies to your heat tolerance — eight makes it fiery.
Dates Chutney
A soft, sweet-sour date chutney spiced with cumin — a quick stand-in for tamarind-date chutney.
Makes ~1 cup•10 min
Ingredients
1 cup chopped dates
2 tsp ground cumin
chili powder, to taste
salt, sugar, and lemon juice, to taste
Method
Blend everything to a fine paste, loosening with a little water as needed.
FROM THE KITCHEN
Soak the dates in warm water first if they are dry, so they blend smooth.
The lemon balances the natural sweetness of the dates.
Cashewnut Chutney
A rich, creamy chutney of coarsely ground cashews brightened with coriander and chili.
Makes ~1 cup•10 min
Ingredients
1 cup cashewnuts, coarsely ground
1/4 cup fresh coriander
4 hot green chilies
salt, sugar, and lemon juice, to taste
Method
Grind everything together in a blender to a coarse chutney, adding water for a softer consistency.
FROM THE KITCHEN
Keep the grind a little coarse for texture.
A small-batch treat — cashews make it luxurious, so a little goes a long way.
Green Chutney
A fresh coriander chutney sharpened with raw (unripe) mango and cumin — green, tangy, and bright.
Blend everything to a chutney; add green chilies if you like it hot.
FROM THE KITCHEN
The raw mango (Gujarati kachi keri) supplies the tang here, so no lemon is needed.
Out of mango season, swap a squeeze of lemon or a spoon of yogurt for the mango.
Fresh Coriander Chutney
A coarse coriander chutney with garlic, ginger, and a handful of ganthia stirred in for body.
Makes ~1 cup•10 min
Ingredients
1 cup chopped fresh coriander
4 hot green chilies
1 piece ginger
2 cloves garlic
2 tbsp ganthia
salt, sugar, and lemon juice, to taste
Method
Blend everything to a coarse chutney — or grind further for a fine paste.
FROM THE KITCHEN
Ganthia (gathiya) is a soft, thick, deep-fried Gujarati gram-flour snack; crushed into the chutney it softens and acts as a thickener, adding body and a savory, nutty note. Roasted peanuts or a spoon of besan work as substitutes.
Use within a day — fresh coriander chutneys lose their color quickly.
Coconut Chutney
The South-Indian-style coconut chutney for idli and dosa — coconut and roasted gram with a mustard-seed tempering.
Makes ~1 cup•15 min
Ingredients
Chutney
4 tbsp fresh grated coconut
4 hot green chilies
4 tsp roasted chana (roasted split gram)
3 tbsp coriander seeds, halved/crushed
3 tbsp yogurt
2 tsp water; salt, to taste
Tempering
2 tsp oil
1 tsp mustard seeds
a pinch of red chili powder
curry leaves
Method
Heat the oil; when hot, add the mustard seeds and a pinch of red chili powder. As soon as they pop, add the grated coconut and take off the heat.
Stir in the yogurt, salt, coriander seeds, curry leaves, green chili, and roasted chana; mix well, loosening with the water.
Blend if you prefer it smooth. Serve with idli or dosa.
FROM THE KITCHEN
Roasted chana — split Bengal gram, also called daria, dalia, or phutana — is ground in as a nutty thickener; it absorbs liquid and gives the chutney body and a smooth, flowing consistency.
Coriander seeds add earthiness, yogurt brings tang and creaminess, and the mustard-seed-and-curry-leaf tempering (vaghar) is what finishes it with aroma.
Carrot Chutney
A lightly cooked carrot chutney with peanuts, ginger, and coriander — mildly sweet and substantial.
Makes ~1 cup•20 min
Ingredients
2 carrots, chopped
1/2 cup groundnuts (peanuts), skinned and coarsely ground
2 green chilies
1/2 cup coriander
1 piece ginger
salt, sugar, cumin seeds, and lemon juice, to taste
Method
Simmer the chopped carrots until just tender.
Add all the other ingredients and blend to a chutney.
FROM THE KITCHEN
The ground peanuts thicken the chutney and add richness; toast them first for more flavor.
A good way to use up carrots — it keeps a couple of days refrigerated.
Mango Chutney with Jaggery
A dark, sweet-and-spicy keeping chutney of grated raw mango cooked down with jaggery, garlic, and warm spices — somewhere between a chutney and a preserve. Scaled here from a large preserving batch.
Makes ~2-3 cups•1 hr + soaking
Ingredients
1 kg (about 2 lb) unripe (raw) mango — kachi keri — peeled and grated
~2 cups (400 g) jaggery, grated
2 tbsp garlic paste
2 tbsp ground cinnamon-and-clove
1 tbsp cumin seeds, coarsely ground
salt and a little turmeric, for soaking; oil, for cooking
Method
Toss the grated mango with salt and a little turmeric; leave 2 hours, then drain off the released water.
Heat a little oil in a pan; add the mango, jaggery, garlic, cinnamon-clove, and cumin.
Simmer ~30 minutes until thick, firm, and sticky. Cool and store in an airtight jar.
FROM THE KITCHEN
Uses kachi keri — raw, green, tart mango (Gujarati for unripe mango); its sourness is what balances all that jaggery.
A keeping chutney that stores for months. The original makes a 5 kg batch — scale freely, keeping the roughly 2.5-to-1 mango-to-jaggery ratio.
Pineapple Murbo
A glossy pineapple preserve — tender fruit suspended in a thick cardamom syrup. Murbo (murabba) is a Gujarati sweet preserve, firmer and chunkier than jam.
Makes ~1 jar•30 min + 6-8 hr rest
Ingredients
2 cups pineapple, peeled and cut in small cubes
4 cups sugar
cardamom seeds, as needed
1 1/2 cups water
Method
Simmer the pineapple cubes in 1 1/2 cups water for 10-15 minutes, until tender. Drain, reserving the water, and set the fruit aside.
Add the sugar to the reserved water and cook to a thick "three-thread" syrup (a heavy syrup that strings into three strands between your fingers).
Add the pineapple and cardamom seeds. Let it stand 6-8 hours until cool and set, then store airtight.
FROM THE KITCHEN
Murbo (murabba) is a traditional sweet preserve: whole or chunked fruit cooked in a thick sugar syrup with whole spices until glossy and firm — chunkier and firmer than a Western jam.
"Three-thread consistency" is a thick sugar-syrup stage; cook a little longer for a firmer set, less for a looser syrup.
Accompaniments & Drinks
The small things that complete a Gujarati plate — a crunchy salad, a sweet mango pulp, homemade yogurt, and the cumin-scented buttermilk that's drunk right through the meal.
Kachumber (Fresh Salad)
The crunchy, lime-dressed salad that lightens every plate.
Serves 4•10 min
Ingredients
1 cucumber, finely diced
1 tomato, diced
1 carrot, shredded
optional: green pepper, finely chopped red onion
chopped cilantro
a squeeze of lime; salt, to taste
Method
Toss everything together and dress with lime and a little salt just before serving.
FROM THE KITCHEN
Manoj keeps it onion-free and finely cut, easy to eat — and a squeeze of lime at the end changes the flavor completely.
Aamras (Mango with Ginger)
Ripe mango blended to a smooth pulp and brightened with a pinch of dry ginger — the classic partner to hot puris.
Serves 4•10 min
Ingredients
3–4 ripe mangoes (Alphonso if you can get them), or ~2 cups pulp
a pinch of sonth (dry ginger powder)
a little water, to loosen (optional)
optional: a touch of ghee, served on top
Method
Blend or squeeze the mango to a smooth pulp; strain if you like it silky. Loosen with a little water if needed.
Stir in the dry ginger. Serve cool, with hot puris (and a drizzle of ghee).
FROM THE KITCHEN
The Gujarati version uses sonth (dry ginger), not the Maharashtrian cardamom; it aids digestion, especially with ghee.
Homemade Dahi (Yogurt)
Fresh yogurt set overnight from boiled milk and a spoon of live culture — the base for kadhi, chaas, and so much else.
Makes ~1 pint•10 min + overnight
Ingredients
1 pint (500 ml) whole milk
2 tsp active-culture plain yogurt, loosened with a few drops of water
Method
Boil the milk (this also kills any stray bacteria), then let it cool to baby-bottle warm — slightly warmer than lukewarm.
Stir the watered-down yogurt culture into the milk. Pour into a ceramic or earthenware bowl — it holds heat and sets better than steel.
Cover and leave undisturbed somewhere warm and draft-free — overnight, or 5–6 hours in a warm kitchen — until set. Then refrigerate.
FROM THE KITCHEN
Start with a good live-culture yogurt; a small-batch farm yogurt makes an excellent culture.
Earthenware retains the warmth that helps it set — an oven with the light on works as a warm spot.
Chaas (Spiced Buttermilk)
Thin, salted, cumin-scented buttermilk — Gujarat's everyday digestive drink, more watery than lassi.
Serves 2•5 min
Ingredients
1 cup yogurt (dahi)
~2 cups cold water (a 1:2 ratio keeps it light)
1/2 tsp roasted cumin powder
salt (or black salt), to taste
optional: chopped mint or cilantro; a tempering of cumin, curry leaves, and green chili in ghee
Method
Whisk or blend the yogurt with the water until smooth and frothy.
Stir in roasted cumin and salt. For a tempered chaas, bloom cumin, curry leaves, and green chili in a little ghee and pour it over.
FROM THE KITCHEN
The 1:2 yogurt-to-water ratio makes it light enough to drink right through the meal.
No lime needed — the yogurt's own sourness gives chaas its tang (more so the more soured the dahi).
The Gujarati Thali
A Gujarati thali is a whole meal served all at once on a single round platter — a big steel plate ringed with small bowls (katori). Rather than courses, everything arrives together, so each mouthful can move between sweet, salty, sour, and spicy. It is built for balance: the six tastes of Ayurvedic eating, and all the day's food groups, in one sitting.
What's on the plate
Breads — rotli, paratha, or puri, and often a pudla
Rice — plain Gujarati bhaat, mixed with dal or kadhi
Dal & kadhi — a wet dal such as moong, and the silky kadhi
Shaak — one or two vegetable dishes, like bateta-fansi nu shaak
Farsan — a steamed or fried snack: dhokla, khandvi, methi gota, or maru bhajia
Sides — kachumber salad, chutneys, a pickle (athanu), and papad
To finish — a sweet (mishtaan), with chaas to drink and settle the meal
How it's eaten
It is eaten with the right hand: tear off a piece of rotli, fold it into a small scoop, and use it to pick up shaak and farsan; rice is mixed with dal or kadhi toward the end. Many begin with something sweet, graze across the savory dishes in no fixed order, and finish with rice, kadhi, and a glass of chaas.
The culture
The thali is Gujarati hospitality made visible. In a traditional home or restaurant the bowls are refilled again and again — the gentle, insistent topping-up known as agrah — so no one goes hungry and everyone, whatever their status, eats the same abundant meal. Sharing it is an act of togetherness as much as a way to eat.