MANOJ'S

GUJARATI
KITCHEN

A Home Cooking Booklet
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.

IngredientWhat it is & how it's used
AttaFinely 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.
BajraPearl millet flour — the drought-resistant, earthy staple of Gujarat and Rajasthan; used in muthia and rotla.
Rava / soojiSemolina; 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-jeeruThe 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 leavesFried 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 chiliesFresh heat. Deseed and remove the pith to tame them — Manoj freezes his to keep them handy.
Ghee & cold-pressed oilsGhee 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

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 ~1035 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

  1. Rub the oil into the atta. Add water a little at a time, bringing it into a soft, pliable dough — softer than paratha dough.
  2. Knead about 5 minutes until smooth and springy, stretching the gluten. Cover and rest 30 minutes.
  3. Divide into golf-ball pieces and roll each into a thin round on a floured surface.
  4. 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 ~840 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

  1. Combine atta, salt, ajwain, and oil; rub through until the flour is coated.
  2. Add cold water gradually, mixing to a firm — but not hard — dough.
  3. Knead until smooth, cover, and rest at least 1 hour (a few hours is fine).
  4. Roll out a piece, smear with a little oil or ghee, fold (into a triangle or a coil) and re-roll to build layers.
  5. 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 ~61 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

  1. Mix the potato with onion, coriander leaf, ground coriander, salt, lemon, and chili into a smooth filling.
  2. Roll a piece of dough into a small round; place a ball of filling in the center, gather the edges over it, and seal.
  3. Gently roll out the stuffed ball, dusting with flour and keeping the filling inside.
  4. 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 ~1230 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

  1. 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.
  2. Divide into small balls and roll each into a thin round (thinner than a paratha), dusting with flour.
  3. 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.
  4. 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 ~830 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

  1. 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.
  2. Divide and roll into rounds. For flaky layers, smear a rolled round with ghee, fold into a triangle or coil, and re-roll.
  3. Cook on a hot tava with ghee, browning both sides until the garlic is fragrant and the paratha is golden.
  4. 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 ~1030 min + rest

Ingredients

  • 2 cups atta (whole-wheat flour)
  • 2 cups spinach, blanched and pureed (or very finely chopped)
  • 1 tsp ginger-green chili paste
  • 1/2 tsp turmeric; 1 tsp dhana-jeeru; 1/2 tsp ajwain
  • 1 tsp salt
  • 2 tbsp oil, plus more for roasting
  • water, only if needed

Method

  1. 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.
  2. Divide and roll into rounds, dusting with flour.
  3. Cook on a hot tava, smearing with a little oil or ghee, until golden spots appear on both sides.
  4. 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 ~645 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

  1. Mix the filling ingredients, but salt only just before stuffing — cauliflower releases water; squeeze out any excess so the paratha doesn't tear.
  2. 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.
  3. Cook on a hot tava with ghee or oil, browning both sides until crisp and cooked through.
  4. 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 ~640 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

  1. Mix the filling into a soft, even mixture, mashing any large paneer lumps.
  2. 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.
  3. Cook on a hot tava with ghee or oil, browning both sides until golden.
  4. 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–1540 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

  1. 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.
  2. Roll into small rounds, a little thicker than rotli. Don't dust too heavily — loose flour burns in the oil.
  3. Heat oil to 350–375°F (180–190°C). Slide a puri in from the side.
  4. 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 ~730 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

  1. 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.
  2. 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.
  3. 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.
  4. 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 440 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

  1. Optional: par-boil the green beans in salted water a few minutes, then drain — or add them raw and cook a little longer.
  2. Heat the oil and add mustard seeds. When they pop, add cumin, fenugreek seeds, and hing.
  3. Add the garlic and cook briefly without browning; then the ginger and green chili, letting the aromatics open up.
  4. Pour in the pureed tomato and cook a few minutes. Stir in turmeric, dhana-jeeru, salt, and jaggery.
  5. 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.
  6. 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 435 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

  1. Heat the oil; pop the mustard seeds, then add cumin and hing.
  2. Stir in the ginger-chili, then the tomatoes; cook until softened and the oil separates. Add turmeric, dhana-jeeru, chili powder, jaggery, and salt.
  3. 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.
  4. 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 435 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

  1. Heat the oil; pop the mustard seeds, then add cumin and hing.
  2. Stir in the ginger-chili and tomatoes; cook until softened and the oil separates. Add turmeric, dhana-jeeru, chili powder, jaggery, and salt.
  3. Add the potatoes first; after a few minutes add the eggplant (it cooks faster) and coat well.
  4. 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 430 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

  1. Heat the oil; pop the mustard seeds, then add cumin and hing. Stir in the ginger-chili and tomatoes; cook until softened.
  2. Add turmeric, dhana-jeeru, chili powder, jaggery, and salt. Add the potatoes and coat.
  3. Pour in the water, cover, and simmer until the potatoes are nearly tender.
  4. 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 430 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

  1. 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.
  2. Add turmeric, dhana-jeeru, chili powder, jaggery, and salt.
  3. Add the potatoes and peas; coat well. Pour in the water, cover, and simmer until tender, ~15 minutes — mash a few potatoes to thicken.
  4. 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 430 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

  1. Heat the oil; pop the mustard seeds, then add cumin and hing. Stir in the ginger-chili and tomatoes; cook until softened.
  2. Add turmeric, dhana-jeeru, chili powder, jaggery, and salt.
  3. 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.
  4. 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 420 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

  1. Heat the oil; pop the mustard seeds, then add cumin and hing.
  2. Add the ginger-chili, then the cabbage and peas; toss to coat.
  3. 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.
  4. 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 425 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

  1. Make sure the okra is completely dry before cutting — moisture is what makes it slimy.
  2. Heat the oil; pop the mustard seeds, then add cumin and hing. Add the okra.
  3. Saute uncovered on medium, stirring occasionally, until the stickiness disappears and the okra is tender and lightly browned, ~15 minutes.
  4. 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 425 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

  1. Heat the oil; pop the mustard seeds, then add cumin and hing. Stir in the ginger-chili and tomato; cook a couple of minutes.
  2. Add the squash with turmeric, dhana-jeeru, jaggery, and salt; toss to coat.
  3. 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).
  4. 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 445 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

  1. 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.
  2. Heat the oil or ghee and pop the mustard seeds, then add cumin, fenugreek, cinnamon, cloves, and curry leaves.
  3. Add the chili (and onion, if using); then garlic, ginger, and hing, cooking until fragrant.
  4. Stir in turmeric, ground cumin, salt, and jaggery, then the pureed tomato; cook a few minutes.
  5. Add the cooked moong with 2–3 cups water. Simmer ~30 minutes so the flavors marry; keep it soupy and the beans intact.
  6. 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 430 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

  1. 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.
  2. 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.
  3. Pour the tempering into the dal; add the dhana-jeeru and simmer 5 minutes to bring it together.
  4. 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 435 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

  1. 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.
  2. Stir in the jaggery, tamarind, and salt; simmer so the flavors meld and the sweet-sour balance comes through.
  3. 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.
  4. 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 41 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

  1. Heat the oil and butter; add the whole spices — cumin, cloves, cinnamon, peppercorns, and dried red chilies — and let them sizzle.
  2. Add the sliced onions and the green chilies; saute slowly, turning often, until the onions soften and break down.
  3. Add the chopped garlic, then the grated ginger, and cook until fragrant.
  4. 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.
  5. Stir in the greens (methi or spinach), salt, and potatoes.
  6. Add the chicken; coat it in the masala and let it take on the spices for a few minutes.
  7. Pour in water to just cover and braise, adding more as needed, until the chicken and potatoes are cooked through and the sauce thickens.
  8. 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 4About 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

  1. 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.
  2. 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.
  3. 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.
  4. Add the garlic, ginger, and green chilies. Saute 1 minute, stirring so the garlic doesn’t scorch.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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 425 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

  1. Heat the oil and add the cumin seeds; when they sizzle, add the onion and green chili and saute to golden / light brown.
  2. Add the ginger-garlic paste and fry until the raw smell goes, about a minute.
  3. Add the tomato, salt and turmeric; saute until soft and mushy.
  4. Stir in the chili powder, kasuri methi and garam masala, and cook until the masala leaves the sides of the pan.
  5. 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.
  6. 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.
  • Adapted with thanks from Swasthi’s Recipes (indianhealthyrecipes.com).

Kadhi, Two Ways

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 430 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

  1. Whisk the yogurt, besan, water, ginger-chili paste, jaggery, and salt until completely smooth, with no lumps.
  2. 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.
  3. Pour in the yogurt mixture. Bring to a simmer, stirring often so it doesn't curdle or form lumps.
  4. 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 41 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

  1. Whisk the yogurt, besan, turmeric, ginger-chili paste, salt, and water until smooth and lump-free.
  2. Heat the ghee and add the tempering — cumin, mustard, fenugreek, dried chilies, hing, curry leaves, and red chili powder.
  3. 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).
  4. 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.
  5. 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 430 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

  1. 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.
  2. 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.
  3. Pour into the plate and steam over vigorous heat 10-12 minutes, until a toothpick comes out clean. Cool slightly and cut into squares.
  4. 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.
  5. 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 rolls30 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

  1. Whisk the besan, yogurt, water, ginger-chili, turmeric, hing, and salt completely smooth — no lumps.
  2. 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.
  3. 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.
  4. Cut into ~1 1/2-inch-wide strips and roll each into a tight cylinder.
  5. 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 430 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

  1. Mix the besan, semolina, sugar, and salt in a bowl. Stir in the crushed pepper, coriander seeds, and ajwain.
  2. Add the chopped methi, green chili (and ginger), and baking soda. Pour the 3 tbsp hot oil over the methi and soda, and mix.
  3. Add water a little at a time, whisking to a thick, smooth dropping batter; whip it well so it's light.
  4. Drop spoonfuls into medium-hot oil and fry to light golden and cooked through — don't let them go dark brown. Drain.
  5. 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.
  • Adapted with thanks from Mayuri's Jikoni (mayuris-jikoni.com).

Maru Bhajia

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 430 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

  1. Slice the potatoes paper-thin (a mandolin helps) and pat them dry.
  2. 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.
  3. Deep-fry the coated slices a few at a time over low-medium heat until light golden and crisp, turning once. Drain.
  4. 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.
  • Recipe adapted from Mayuri's Jikoni (mayuris-jikoni.com).

Rice

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 430 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

  1. Soak the rice. Bring a large pot of salted water to a boil; add the rice and boil ~15 minutes, until just cooked.
  2. 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.
  3. 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.
  4. 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 cup15 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

  1. Heat the oil and add the urad dal, gram dal, and curry leaves; let them crackle, then take off the heat.
  2. Combine with the coconut, green chili, coriander seeds, fresh coriander, salt, sugar, lemon, and hing.
  3. 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 cup10 min

Ingredients

  • 1 cup mint leaves
  • 2 green chilies
  • 20 whole black peppercorns
  • 2 tsp lemon juice
  • a pinch of salt

Method

  1. Blend the mint, chili, pepper, and salt to a paste.
  2. 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 cup10 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

  1. 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 cup10 min

Ingredients

  • 2 ripe tomatoes
  • 6 cloves garlic
  • 8 fresh red chilies
  • 2 tbsp coriander
  • salt and sugar, to taste

Method

  1. Grate the tomatoes.
  2. 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 cup10 min

Ingredients

  • 1 cup chopped dates
  • 2 tsp ground cumin
  • chili powder, to taste
  • salt, sugar, and lemon juice, to taste

Method

  1. 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 cup10 min

Ingredients

  • 1 cup cashewnuts, coarsely ground
  • 1/4 cup fresh coriander
  • 4 hot green chilies
  • salt, sugar, and lemon juice, to taste

Method

  1. 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.

Makes ~1 cup10 min

Ingredients

  • 1 cup chopped fresh coriander
  • 1 unripe (raw) mango — kachi keri — peeled and chopped
  • 1 tsp cumin seeds
  • salt and sugar, to taste
  • green chilies, to taste (optional, for heat)

Method

  1. Chop the mango and coriander.
  2. 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 cup10 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

  1. 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 cup15 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

  1. 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.
  2. Stir in the yogurt, salt, coriander seeds, curry leaves, green chili, and roasted chana; mix well, loosening with the water.
  3. 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 cup20 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

  1. Simmer the chopped carrots until just tender.
  2. 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 cups1 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

  1. Toss the grated mango with salt and a little turmeric; leave 2 hours, then drain off the released water.
  2. Heat a little oil in a pan; add the mango, jaggery, garlic, cinnamon-clove, and cumin.
  3. 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 jar30 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

  1. 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.
  2. 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).
  3. 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 410 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

  1. 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 410 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

  1. Blend or squeeze the mango to a smooth pulp; strain if you like it silky. Loosen with a little water if needed.
  2. 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 pint10 min + overnight

Ingredients

  • 1 pint (500 ml) whole milk
  • 2 tsp active-culture plain yogurt, loosened with a few drops of water

Method

  1. Boil the milk (this also kills any stray bacteria), then let it cool to baby-bottle warm — slightly warmer than lukewarm.
  2. Stir the watered-down yogurt culture into the milk. Pour into a ceramic or earthenware bowl — it holds heat and sets better than steel.
  3. 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 25 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

  1. Whisk or blend the yogurt with the water until smooth and frothy.
  2. 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

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.

↑ Contents