Skip to content

Next batch begins 13 September 2026

North Indian · Main course

Gatte Ki Sabzi

Gatte ki sabzi is a Rajasthani curry of boiled gram flour dumplings in a spiced curd gravy, built for a region where fresh vegetables were scarce. The gatte turn rubbery if the dough is overworked or boiled too long, and the gravy splits if the curd meets direct heat. Neither problem is difficult to avoid once you know what causes it.

Prep
20 min
Cook
30 min
Total time
50 min
Servings
4
  • Vegetarian
  • High-protein
01

Ingredients

  • 1 cup gram flour (besan)
  • 1/4 teaspoon carom seeds and 1/4 teaspoon bicarbonate of soda
  • 2 tablespoons curd for the dough, plus 1 cup whisked curd for the gravy
  • 1 teaspoon red chilli powder and 1/2 teaspoon turmeric
  • 1 teaspoon coriander powder and 1/2 teaspoon garam masala
  • 2 tablespoons mustard oil or ghee
  • 1/2 teaspoon cumin seeds and a pinch of asafoetida
  • Salt to taste
  • Coriander leaves to finish

NNWA health note

Gram flour makes this unusually high in protein for a vegetarian curry, at roughly 20 g per 100 g of besan, and it brings fibre and a low glycaemic index with it. The curd in the gravy adds more protein, and the dish needs very little oil, so it stands up well. What it lacks is any vegetable at all, which is a consequence of where it comes from rather than a flaw, so put a salad or a vegetable side next to it. Salt is the thing to watch, because it goes into both the dough and the gravy and the totals add up quietly.

02

Method

  1. 01

    Rub a tablespoon of the oil into the gram flour with the carom seeds, bicarbonate, a little chilli and turmeric and salt, until a pinch holds together when you press it.

  2. 02

    Add the two tablespoons of curd and just enough water to bring it into a stiff dough. Bring it together and stop; this dough must not be kneaded smooth.

  3. 03

    Roll it into cylinders about as thick as a finger and lower them into a pan of boiling water.

  4. 04

    Boil for twelve to fifteen minutes, until they float and a cut end looks matt instead of shiny. Lift them out, keep every drop of the water, and slice them once they are cool.

  5. 05

    Heat the rest of the oil, splutter the cumin with the asafoetida, then take the pan off the flame and stir in the whisked curd with the remaining spices.

  6. 06

    Put it back on the lowest heat and stir steadily until it comes to a gentle simmer and looks like one liquid rather than two.

  7. 07

    Add the sliced gatte with a cup of the reserved boiling water, simmer eight minutes, and finish with garam masala and coriander.

Written byNeha Mohan Sinha, Clinical Nutritionist & Lead MentorM.Sc Nutrition · PhD Scholar · Command Hospital
Reviewed byDr. Induja Dixit, Senior DietitianMSc Dietetics & Nutrition · PhD Nutrition · 21 Years' Experience

Last reviewed on 10 September 2026.

NNWA publishes the name and qualifications of everyone who writes and checks its material. You can see the full teaching team on the faculty page.

Why do gatte turn hard and rubbery?

Two causes, and both are about doing too much. Kneading gram flour dough develops it past the point where it stays tender, so the dough should be brought together in under a minute and left visibly rough. The second cause is boiling them too long; twelve to fifteen minutes is enough, and at twenty they tighten into something closer to an eraser. The fat rubbed into the flour at the start is what actually keeps them short and crumbly, so do not skip it or reduce it. The bicarbonate helps too, giving them a slightly open texture that lets the gravy in.

Why is the boiling water worth keeping?

Because it is full of gram flour that has leached out of the dumplings, which means it is already a thin besan stock. Using it instead of plain water to loosen the gravy thickens the gravy naturally and deepens the flavour, and it saves adding more raw besan later. Thrown away, it is the difference between a gravy that tastes of the dish and one that tastes of curd and chilli. Keep it warm while you make the gravy, because adding cold liquid to a curd gravy invites it to separate.

How do you stop the curd gravy splitting?

Whisk the curd until it is smooth, add it off the heat, and stir continuously for the first two minutes as the pan comes back to temperature. A teaspoon of gram flour beaten into the curd before it goes in is cheap insurance and fits this dish perfectly, since besan is already the main ingredient. Full fat curd is much more forgiving than low fat. Never let it reach a rolling boil at any stage, and never add cold water to it. The same handling keeps Gujarati kadhi smooth, which is the same problem in a thinner form.

Is gatte ki sabzi genuinely high in protein?

Yes, by the standards of Indian vegetarian curries. Gram flour is around 20 g of protein per 100 g, and a serving that uses a quarter cup of besan plus the protein in the curd puts this well ahead of a potato or paneer-free vegetable curry. Chickpea protein is low in methionine, so pairing it with a cereal grain matters, which the roti or rice alongside handles automatically. Our list of vegetarian protein sources puts the numbers in context. This is a rare case where the traditional dish is already doing the right thing without being designed to.

What else is made from the same dough?

Quite a lot. Boiled gatte sliced and fried make a snack in their own right. The same dough steamed in a flat tin rather than rolled gives pitod, which is cut into diamonds. Dahi gatte is the version where the gravy leans harder on curd and less on spice, and govind gatte are stuffed with dried fruit and nuts for weddings. Besan chilla starts from a thin version of the same flour and water idea. Learning to handle besan well pays off across the whole of western Indian cooking, which is one reason it turns up so often in the plant-based nutrition course.

Storing it and reheating it

The gravy keeps three days refrigerated, but the gatte keep absorbing liquid the whole time and will be noticeably swollen and softer by the second day. Some people prefer that. Boil and refrigerate the gatte separately from the gravy if you want them firm, and combine them when you reheat. Reheat on a low flame with a little water, because a curd gravy boiled hard the second time will separate even if it held together the first time. It does not freeze usefully; the dumplings go spongy.

Learn the science

Plant-Based Nutrition

This dish's nutrition reasoning is taught in full in this NNWA course.

03Questions

What people ask about Gatte Ki Sabzi

Why are my gatte hard?

The dough was kneaded too much or the dumplings were boiled too long. Bring the dough together in under a minute and leave it rough, and boil the rolls for twelve to fifteen minutes only. Rubbing a tablespoon of oil into the gram flour before adding liquid is what keeps them short and tender.

Can gatte ki sabzi be made without curd?

Yes. A tomato and onion gravy with a spoon of gram flour for body is a common variation and will never split. It tastes less tangy and slightly heavier. For a dairy-free version that keeps the sourness, thick coconut yoghurt works, or use tomato with a squeeze of lemon at the end.

Should gatte be steamed or boiled?

Boiling is traditional and has the advantage of giving you the starchy cooking water, which is the best liquid for the gravy. Steaming works and gives a slightly firmer dumpling, but you lose that water. If you steam them, thicken the gravy with an extra teaspoon of gram flour instead.

Is gatte ki sabzi high in protein?

It is, for a vegetarian curry. Gram flour carries roughly 20 g of protein per 100 g and the curd in the gravy adds more. Chickpea protein is low in methionine, so the roti or rice served with it genuinely improves the amino acid balance rather than just filling the plate.