Rajasthan Gatte ki Sabzi

Gatte Ki Sabzi is a comforting North Indian curry made with spiced gram flour dumplings, known as gatte, simmered in a rich yogurt-based gravy. The gatte are prepared by kneading besan with yogurt, oil and spices into a firm dough, shaping it into cylindrical rolls, boiling until cooked, and then slicing it into bite-sized rounds.

The gravy combines onion, tomato, ginger, garlic, yogurt and warming Indian spices. One of the best parts of this recipe is that the water used to boil the gatte is reserved and added back into the curry, giving the gravy extra body and helping all the flavours come together.

The result is a deeply flavoured, slightly tangy and beautifully spiced curry in which the gatte absorb some of the gravy while remaining soft enough to bite into without becoming mushy.

What Are Gatte?

Gatte are savoury dumplings made primarily from besan, or gram flour/chickpea flour. Because gram flour contains no gluten, the texture is quite different from wheat-flour dumplings. Yogurt and oil help provide moisture and tenderness, while spices add flavour directly to the gatte.

The dough is:

  1. Mixed and kneaded.
  2. Rolled into thick cylinders.
  3. Boiled until completely cooked.
  4. Cooled slightly.
  5. Sliced into rounds.
  6. Simmered in curry.

The gatte should be firm enough to hold their shape but tender enough to cut easily with a spoon after they have simmered in the gravy.

Why You’ll Love This Recipe

This version of Gatte Ki Sabzi has several layers of flavour. The gatte themselves are seasoned rather than bland, the curry has both whole and ground spices, and yogurt gives the finished dish a pleasant tanginess.

It is also an excellent vegetarian main course because besan gives the dish plenty of substance. Served with hot roti, paratha or rice, it makes a complete and satisfying meal.

Ingredient Notes for the Gatte

Besan:
Use fine gram flour rather than coarse chickpea flour. Fine besan produces smoother gatte and is easier to knead.

Ajwain:
Carom seeds are particularly good with besan. Their strong, slightly peppery flavour complements the gram flour and adds a traditional character to the gatte.

Yogurt:
Do not pour the entire amount into the flour immediately. Besan can go from dry to sticky quite quickly. Add the yogurt gradually until a firm but workable dough forms.

Oil:
Oil is important here. It helps keep the boiled gatte from becoming excessively hard or dry.

Important Yogurt Tip

For the smoothest gravy, use plain, unsweetened yogurt.

Whisk the yogurt very well before adding the powdered spices. Ideally, allow refrigerated yogurt to sit at room temperature briefly before cooking.

Very cold yogurt added directly to extremely hot oil can sometimes split.

A little separation does not ruin the flavour of the curry, but controlling the heat will give you a much smoother gravy.


Equipment You Will Need

You do not need any specialist equipment. Have ready:

  • Large mixing bowl
  • Medium or large saucepan for boiling
  • Slotted spoon or colander
  • Knife and chopping board
  • Wok, kadai or deep frying pan
  • Whisk or fork for the yogurt
  • Wooden spoon or spatula

How to Make Gatte Ki Sabzi

Step 1: Prepare the Dry Gatte Mixture

Add the following to a large mixing bowl:

  • Besan
  • Turmeric
  • Red chilli powder
  • Carom seeds
  • Coriander powder
  • Salt

Mix thoroughly.

It is worth mixing the dry ingredients before adding liquid because this distributes the spices and salt evenly throughout the gatte.


Step 2: Add the Oil

Add 2 tablespoons oil to the seasoned gram flour.

Rub or mix the oil into the besan until it is distributed evenly.

The mixture may begin to resemble slightly damp crumbs.

Why add oil before yogurt?

Coating some of the flour with oil helps make the finished gatte more tender. Without enough fat or moisture, gram-flour dumplings can become quite dense after boiling.


Step 3: Add Yogurt Gradually

Begin adding the ¼ cup yogurt, a little at a time.

Mix after each addition.

Do not automatically add all of the yogurt at once.

Different brands of besan absorb liquid differently, and yogurt also varies considerably in thickness. You may therefore need slightly less or slightly more moisture.

Knead until you have a firm, smooth and manageable dough.

Correct dough texture

The dough should:

  • Hold together easily.
  • Be firmer than chapati dough.
  • Not stick heavily to your hands.
  • Not crack excessively when rolled.
  • Feel moist but not wet.

If it becomes very sticky, add a small amount of besan.

If it feels extremely dry and cracks while shaping, work in a small spoonful of yogurt.


Step 4: Shape the Gatte

Divide the dough into several portions.

Roll each portion between your palms or on a clean surface into a thick cylinder approximately 1 inch in diameter.

Try to make the cylinders similar in thickness so they cook at approximately the same rate.

Do not worry if they are not perfectly shaped—the gatte will eventually be sliced.


Step 5: Boil the Gatte

Bring plenty of water to a good boil in a saucepan.

Carefully lower the shaped gatte rolls into the boiling water.

Cook for approximately:

10–15 minutes

The exact cooking time will depend on the thickness of the rolls.


How Do You Know When Gatte Are Cooked?

The outside will become firm and the rolls should hold their shape well.

Insert a clean knife or toothpick into the thickest part of one gatta.

It should come out clean without raw, sticky besan attached.

You can also cut into one roll to check the centre. There should be no visibly raw or wet gram-flour dough inside.


Do Not Throw Away the Gatte Water

Once the gatte are cooked, carefully remove them from the pan or drain them through a colander.

Reserve the cooking water.

This water contains some starch and flavour from the besan and is excellent for adjusting the consistency of the curry later.

It generally works better than adding completely fresh water because it integrates naturally into the gravy.


Step 6: Slice the Gatte

Allow the boiled rolls to cool just enough that they can be handled safely.

Slice them into round pieces.

Approximately ½-inch slices work well.

Avoid cutting them extremely thin because very thin pieces are more likely to break while simmering in the gravy.

Set the sliced gatte aside while preparing the curry.


Making the Gatte Ki Sabzi Gravy

Step 7: Prepare the Spiced Yogurt

Place 1 cup yogurt in a bowl.

Whisk until completely smooth.

Add:

  • 1 teaspoon cumin powder
  • 1 teaspoon coriander powder
  • 1 teaspoon red chilli powder
  • ½ teaspoon amchur
  • 1 teaspoon garam masala

Whisk again until the spices are completely incorporated.

Keep the salt aside for now.


Why Mix the Spices Into the Yogurt?

Mixing the powdered spices into the yogurt before adding it to the pan provides more even seasoning and prevents small clumps of spices from forming in the gravy.

It also helps protect powdered spices from being directly exposed to very hot oil, where they can burn quickly.


Step 8: Temper the Whole Spices

Heat 2 tablespoons oil in a kadai, wok or deep frying pan over medium heat.

Add:

  • 1 teaspoon mustard seeds
  • 1 teaspoon cumin seeds

Allow the mustard seeds to begin popping and the cumin seeds to become fragrant.

Be careful not to burn the cumin.

This initial tempering, or tadka, flavours the oil and creates the aromatic foundation of the curry.


Step 9: Add Ginger and Garlic

Add the grated ginger and garlic.

Cook for approximately 30–60 seconds, stirring regularly.

You want to remove the raw aroma without allowing the garlic to turn dark brown.

Once the ginger and garlic smell aromatic, continue immediately with the onions.


Step 10: Cook the Onion

Add the chopped onion.

Cook over medium heat until:

  • Soft
  • Translucent
  • Lightly golden around the edges

Stir regularly so it cooks evenly.

This will generally take several minutes depending on how finely the onion is chopped and the size of the pan.

There is no need to deeply caramelise the onions for this recipe.


Step 11: Cook the Tomato

Add the chopped tomato.

Continue cooking until the tomatoes become very soft and begin breaking down into the onion mixture.

Cook until you can see the oil beginning to separate slightly around the edges of the masala.

Don’t rush this stage

Undercooked tomato can leave the curry tasting raw, sharp or acidic.

Properly cooking the onion-tomato base gives the gravy much more depth.


Step 12: Add the Yogurt Masala

Reduce the heat slightly.

Stir the yogurt mixture once more and then gradually add it to the pan.

Stir continuously as you add it.

Continue stirring until the yogurt has completely incorporated into the onion-tomato masala.


How to Prevent Yogurt From Splitting

Yogurt curries occasionally split when there is a sudden temperature difference or excessive heat.

For a smoother gravy:

  • Whisk the yogurt thoroughly.
  • Avoid using yogurt straight from the refrigerator if possible.
  • Reduce the heat before adding it.
  • Add the yogurt gradually.
  • Stir continuously during the first few minutes of cooking.
  • Once incorporated, gradually bring the curry back up to temperature.

Even if the yogurt separates slightly, the curry will usually still taste perfectly good.


Step 13: Cook the Gravy

Continue cooking while stirring until the gravy starts bubbling and reaches a gentle boil.

At this point, the colour should deepen slightly and the raw yogurt aroma should disappear.

Taste carefully.

Add salt as required.

Remember that the gatte already contain some salt, so season the gravy gradually.


Step 14: Add the Gatte

Add all the sliced gatte to the gravy.

Fold or stir gently so the pieces are completely coated.

Avoid very vigorous stirring because freshly boiled gatte can break if handled aggressively.


Step 15: Adjust the Gravy With Reserved Water

Add some of the reserved gatte cooking water.

Start with a small amount and add more as required.

Remember that gatte continue absorbing liquid while they simmer—and even after the curry has been removed from the heat.

For this reason, the gravy should initially be slightly thinner than the final consistency you want.


Step 16: Simmer

Cover the pan and simmer for approximately 5–10 minutes.

This final simmer is important because it allows the gatte to absorb the flavours of the yogurt gravy.

Check the consistency halfway through.

If the gravy has become too thick, add another small splash of reserved cooking water.

Taste and adjust the salt if required.

Then turn off the heat.


What Should the Finished Gatte Ki Sabzi Look Like?

The finished gravy should be:

  • Creamy but not excessively thick
  • Richly seasoned
  • Slightly tangy from yogurt and amchur
  • Aromatic from cumin, mustard, ginger and garlic
  • Thick enough to coat each piece of gatta

The gatte themselves should hold their shape but become pleasantly tender once they have absorbed some of the gravy.


Essential Tips for Perfect Gatte

1. Don’t make the gatte dough too wet

This is probably the most important part of the recipe.

Besan absorbs moisture quickly, and too much yogurt can create a sticky dough that becomes difficult to shape.

Add the yogurt gradually.


2. Don’t make the dough excessively dry either

A very dry dough can produce hard, dense gatte.

You are looking for a firm but pliable dough, rather than a crumbly one.


3. Oil is important

The oil added to the dough isn’t simply for flavour. It contributes significantly to the tenderness of the gatte.


4. Keep the gatte approximately the same size

Uneven cylinders will cook unevenly.

A very thick gatta may remain undercooked in the centre while a thinner one is already done.


5. Use boiling water

Bring the water to a boil before adding the gatte rather than starting them in cold water.


6. Check the centre before removing everything

Sacrifice one gatta if necessary.

Cut it open and confirm that the centre is cooked before draining the entire batch.


7. Reserve the cooking water

This is one of the easiest ways to improve the texture of the final curry.

Don’t discard it until the dish is completely finished.


8. Whisk the yogurt thoroughly

Smooth yogurt creates a smoother curry.


9. Control the heat when adding yogurt

High heat is one of the most common reasons yogurt-based gravies separate.


10. Allow the gatte to simmer in the gravy

Simply placing boiled gatte into gravy immediately before serving will not give the same result.

The final simmer allows them to absorb the spices and tanginess of the curry.


Common Problems and How to Fix Them

My gatte dough is very sticky

You may have added too much yogurt.

Add besan 1 tablespoon at a time, mixing after each addition, until the dough becomes manageable.

Do not add a large amount at once or the finished gatte may become dry.

My gatte are very hard

Possible reasons include:

  • Dough was too dry.
  • Not enough oil was incorporated.
  • Rolls were boiled for too long.
  • Too much additional flour was added during kneading.
  • Gatte were not given enough time to simmer in the gravy.

Letting slightly firm gatte simmer for longer in a somewhat thinner gravy can often improve their texture.

My gatte are breaking while boiling

The dough may be too wet or the rolls may not have been shaped firmly enough.

Make sure the dough is cohesive before boiling.

The centre of my gatte is raw

The cylinders may have been too thick or the boiling time too short.

Return them to simmering water and cook longer.

My yogurt gravy split

This usually happens because of high heat or a sudden temperature change.

It is primarily a texture issue and does not necessarily mean the curry is ruined.

Continue cooking gently while stirring.

For the next batch, use well-whisked, room-temperature yogurt and reduce the heat before adding it.

My gravy became extremely thick

Gatte absorb gravy as they sit.

Simply add some reserved gatte water and gently reheat.

Add the water gradually until you reach the desired consistency.

My gravy is too thin

Simmer uncovered for several minutes.

As some moisture evaporates, the gravy will thicken.

The gatte will also continue absorbing some liquid.

The curry tastes too sour

The acidity can vary considerably depending on the yogurt and tomatoes used.

Because the recipe already contains yogurt, tomato and amchur, particularly sour yogurt can make the finished curry sharper than expected.

Next time, use fresher, milder yogurt or reduce the amchur slightly.


Spice Level

As written, the recipe contains red chilli powder in both the gatte and the gravy.

For a milder curry, reduce the chilli powder according to taste.

For additional heat, increase it gradually rather than adding a large amount at once.

Remember that the flavour becomes more concentrated as the gravy reduces.


Serving Suggestions

Gatte Ki Sabzi is particularly good with Indian flatbreads because they can be used to scoop up the thick yogurt gravy.

Try serving it with:

  • Roti
  • Chapati
  • Paratha
  • Phulka
  • Naan
  • Jeera rice
  • Plain basmati rice

A simple cucumber salad, sliced onions or mild raita also works well alongside the curry.


Can I Make Gatte Ahead of Time?

Yes. You can prepare and boil the gatte ahead of time.

Once cooled:

  1. Slice them.
  2. Transfer to an airtight container.
  3. Refrigerate.
  4. Prepare the gravy when required.
  5. Add the gatte and simmer thoroughly before serving.

If preparing them in advance, avoid leaving sliced gatte uncovered because they can dry out.


Storage

Allow leftover Gatte Ki Sabzi to cool before transferring it to an airtight container.

Store refrigerated for approximately 2–3 days.

Because the curry contains yogurt, refrigerate leftovers promptly rather than leaving them at room temperature for extended periods.


Reheating

Gatte tend to absorb gravy during storage, so refrigerated curry will usually look considerably thicker the following day.

Transfer the required amount to a pan and add a small splash of water.

Heat gently while stirring occasionally.

Add additional water as necessary until the gravy returns to the desired consistency.


Can You Freeze Gatte Ki Sabzi?

The gatte themselves can be prepared in advance, but freezing the complete yogurt-based curry is less ideal because yogurt sauces can separate after freezing and thawing.

For the best texture, prepare the dish fresh or refrigerate it for short-term storage.

If meal-prepping, you can prepare the gatte ahead and make the gravy closer to serving time.


Frequently Asked Questions

What is besan?

Besan is flour made from gram/chana dal and is widely used in Indian cooking. It is also commonly called gram flour.

Can I use chickpea flour?

Depending on where you live, chickpea flour and gram flour may be labelled differently. For traditional gatte, fine Indian besan generally provides the most reliable texture.

Why is yogurt used in the gatte dough?

Yogurt adds moisture, slight acidity and tenderness. It helps prevent the gram-flour dumplings from becoming excessively dry.

Why are the gatte boiled first?

Boiling sets the gram-flour dough and cooks the dumplings through before they are introduced to the curry.

Can I put raw gatte directly into the gravy?

For this preparation, boiling them separately is recommended. It provides much better control over their cooking and prevents the gravy from becoming overly thick while the raw besan cooks.

Why save the boiling water?

Some gram flour enters the water while the gatte cook. That slightly starchy water works extremely well for loosening and thickening the gravy simultaneously.

Should the gatte be soft or firm?

They should be firm enough to remain intact in the curry but tender enough to bite easily.

They should not be mushy, rubbery or rock-hard.

Does Gatte Ki Sabzi taste better immediately?

It is delicious immediately, but allowing it to rest for 10–15 minutes after cooking can improve the flavour because the gatte continue absorbing some of the curry.

If you rest it, keep some reserved water available because the gravy may thicken.

Looking for more such recipes to get some ideas for your side dishes? Do not miss my Aloo Gobhi and Aloo Methi and the best one’s Pumpkin Kadhi.

*If you ever try this recipe don’t forget to share your photos with me on Facebook, PinterestTwitter or tag me on Instagram @cookingwithsapana using the hashtag #cookingwithsapana and stay connected* I would love to see your creations from my space!!

Rajasthan Gatte ki Sabzi

Sapana Behl
Traditional Gatte Ki Sabzi made with soft besan dumplings simmered in a rich, tangy onion-tomato yogurt gravy. Follow this detailed step-by-step recipe with tips for perfectly cooked gatte, smooth yogurt gravy and the ideal curry consistency.
No ratings yet
Prep Time 30 minutes
Cook Time 25 minutes
Total Time 55 minutes
Course Dinner, Lunch
Cuisine Indian
Servings 4 People

Equipment

Ingredients
  

Gatte

  • 1 cup besan
  • ½ tsp turmeric powder
  • ½ tsp red chilli powder
  • 1 tsp carom seeds
  • ½ tsp coriander powder
  • Salt to taste
  • ¼ cup yogurt added gradually
  • 2 tbsp oil

Gravy

  • 1 cup chopped onion
  • 1 cup chopped tomato
  • 1 inch ginger grated
  • 4 –5 garlic cloves grated
  • 1 cup yogurt
  • 1 tsp cumin powder
  • 1 tsp coriander powder
  • 1 tsp red chilli powder
  • ½ tsp amchur
  • 1 tsp garam masala
  • 1 tsp mustard seeds
  • 1 tsp cumin seeds
  • Salt to taste
  • 2 tbsp oil
  • Reserved gatte cooking water as needed

Instructions
 

Make the gatte:

  • Combine besan, turmeric, chilli powder, ajwain, coriander powder and salt. Add oil and mix well. Gradually add yogurt and knead into a firm, smooth dough. Divide and roll into approximately 1-inch-thick cylinders.
  • Bring a saucepan of water to a boil. Add the gatte rolls and boil for 10–15 minutes, or until cooked completely through. Check by inserting a knife into the centre. Remove the gatte but reserve the cooking water. Allow the rolls to cool slightly and cut into approximately ½-inch slices.
  • Prepare the yogurt: Whisk the yogurt until smooth. Mix in cumin powder, coriander powder, chilli powder, amchur and garam masala.

Make the gravy:

  • Heat oil in a kadai or deep pan. Add mustard seeds and cumin seeds. Once aromatic, add ginger and garlic and cook for about a minute.
  • Add onion and cook until translucent and lightly golden. Add tomato and cook until completely softened and the oil begins separating around the edges.
  • Reduce the heat and gradually add the spiced yogurt while stirring continuously. Cook gently until thoroughly combined and the gravy begins to bubble.
  • Season with salt.
  • Add the sliced gatte and enough reserved cooking water to achieve a slightly loose gravy.
  • Cover and simmer for 5–10 minutes, allowing the gatte to absorb the flavours.
  • Adjust the consistency with additional reserved water if necessary.
  • Rest briefly before serving.

Notes

Yogurt: Add gradually to both the gatte dough and the curry. The exact amount required in the dough may vary with the consistency of the yogurt and absorbency of the besan.
Dough: It should be firm but pliable. Sticky dough produces difficult-to-handle gatte, while excessively dry dough can produce hard gatte.
Boiling: Do not rely only on time. Check one roll to ensure that the centre has cooked completely.
Cooking water: Reserve it until the curry is finished. Gatte absorb a surprising amount of liquid while resting.
Gravy: Keep it slightly thinner than you ultimately want when you first add the gatte.
Yogurt gravy: Reduce the heat and stir continuously when adding yogurt to minimise splitting.
Salt: Season carefully because both the gatte and gravy contain salt.
Resting: Allowing the finished curry to rest for around 10 minutes before serving improves flavour and lets the gatte absorb the gravy.
For leftovers: Expect the gravy to thicken considerably in the refrigerator. Add a splash of water while reheating.
Keyword Besan Gatte Ki Sabzi, Gatte Ki Sabji Recipe, Gatte Ki Sabzi, Rajasthani Gatte Ki Sabzi,
Tried this recipe?Mention @Behlsapana or tag #cookingwithsapana!

Always let me know how this recipe turned out in the comments below. I will be so excited to hear how you served your Rajasthani Gatte ki Sabzi and please do share your tips and tricks with me.

Don’t forget that you can also find me on FacebookTwitterInstagramYouTube, and  Pinterest.

Best Regards,
Sapana Behl


14 thoughts on “Rajasthan Gatte ki Sabzi”

Leave a Comment

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.