A Gujarati thali brings together dishes such as shaak, rotli, dal or kadhi, rice and simple accompaniments. But an everyday thali doesn't need to look like a restaurant feast! I'm sharing how my Gujarati Mum and Grandma put together our family meals, which dishes we pair together and plenty of Gujarati recipes to help you build your own thali at home.

Jump to:
- What makes a Gujarati thali different?
- What does an everyday Gujarati thali look like?
- How we choose which Gujarati dishes to serve together
- Three Gujarati thali menu ideas
- How is a restaurant Gujarati thali different?
- Gujarati thali recipes to mix and match
- Gujarati Shaak
- Breads
- Dal / Kathol & Kadhi
- Rice
- Farsan
- Sundries
- Chutney or Pickle for Gujarati Thali
- Gujarati Sweets
- Farali Gujarati Thali
What makes a Gujarati thali different?
Gujarati cooking is known for its balance of sweet, sour, savoury and spicy flavours, although not every dish is sweet.
Jaggery, lemon, tamarind, ginger, green chillies and fragrant temperings all have their place, depending on the recipe.
In our family's vegetarian cooking, you'll find everything from a simple dry vegetable shaak to a saucy kathol, comforting Gujarati dal and lightly sweet-and-sour kadhi.
One of the loveliest things about a thali is enjoying these different flavours and textures together. A spoonful of dal with rice, a bite of shaak wrapped in soft rotli, then a little pickle or sambharo on the side.
What does an everyday Gujarati thali look like?
If you've only had a Gujarati thali at a restaurant, you might be surprised by how simple the everyday version can be.
Mum and Grandma aren't making six curries, three types of farsan and a sweet for an ordinary weekday lunch!
Gujarati rotli is usually our bread, and we build the rest of the meal around the main shaak.
If we're making a dry vegetable shaak, we'll most likely have Gujarati toor dal alongside it. If kathol is the main dish, we wouldn't normally make another dal. We might have Gujarati kadhi instead.
Rice often makes an appearance when dal or kadhi is on the menu.
A wetter shaak can be substantial enough on its own, so we're less likely to add either dal or kadhi.
It's a flexible way of eating, rather than a fixed menu that needs to be followed every day.
In the hotter months, we usually add in a refreshing glass of masala chaas.
How we choose which Gujarati dishes to serve together
I find it easiest to decide on the main shaak first, then choose the rest of the meal around it.
Dry vegetable shaak + dal
If we're having something dry like Kobi Bateta nu Shaak, we'll usually make Gujarati Dal too.
The shaak is lovely with rotli, while the dal gives us something runny to eat with rice.
You could use the same idea with Fansi nu Shaak, Tindora nu Shaak or Bateta Chips nu Shaak.
Kathol + kadhi, if we fancy it
When a bean or pulse curry is the main dish, we don't usually make another dal. Something like Mag nu Shaak which is runny doesn't need anything else except rotli or rice.
However a semi-dry Tuver nu Shaak will always be made with kadhi on the side.
Wetter shaak + rotli
If the shaak already has plenty of gravy, we're less likely to make dal or kadhi alongside it.
A dish such as Sev Tameta nu Shaak can be the main event, with rotli and whichever simple accompaniments we fancy.
These aren't rules for every Gujarati household. They're simply how our family puts together an everyday meal.
Three Gujarati thali menu ideas
If you're wondering where to start, here are three combinations using recipes from the collection below.
1. A simple vegetable shaak thali
- Ringan Palita
- Gujarati Rotli
- Gujarati Dal
- Basmati Rice
- A simple salad of chopped cucumber and tomatoes.
This follows our usual approach of pairing a dry vegetable shaak with dal.
2. A kathol-based thali
- Rasawaru Kala Chana nu Shaak
- Gujarati Rotli
- Gujarati Kadhi
- Basmati Rice, if serving kadhi
- Pickle or salad
The bean curry is the main dish here, so there's no need to make another dal.
3. A Gujarati thali for guests
- Gujarati Jamanvar Bateta nu Shaak
- Poori or Plain Bhakhri
- Gujarati Dal
- Patra
- Shrikhand
For guests, we'd usually make the meal feel more special by adding farsan, poori and a sweet.
These are just a few ways to build a thali. For even more inspiration beyond the traditional thali, take a look at my Gujarati dinner menu ideas.
How is a restaurant Gujarati thali different?
Restaurant thalis are often much more elaborate than the meals we eat at home.
You might be served several shaak, different breads, dal, kadhi, rice, farsan, chutneys, pickles and sweets together.
At home, we keep things much simpler unless we're entertaining.
When guests come over, we'll add farsan, make poori and include a Gujarati sweet or dessert. It feels like a proper occasion!
Gujarati thali recipes to mix and match
Now that you know how we put our thalis together, browse the recipes below and choose the dishes you fancy.
Start with your main shaak, then pick the bread, dal or kadhi and accompaniments that work with it.
There's no need to make everything. Even a few well-chosen dishes can make a lovely Gujarati meal.
Gujarati Shaak

























Breads






Vedmi or Puran Poli - is a traditional Gujarati stuffed bread with a sweet lentil filling. We love to serve with Valor Ringna Nu Shaak and Gujarati Kadhi.



Bajra Na Rotla - prepared with pearl millet flour/bajra flour and are suitable for gluten-free diet. They are often prepared during the winter months.


Gujarati Thepla- made using wheat flour and basic spices without adding any vegetables. Can be served with mild curries, yogurt, pickle or Indian chai tea.


Dal / Kathol & Kadhi











Rice
Plain boiled basmati rice known as Bhaat or sometimes Matar Bhat or jeera rice is served in Gujarati thali.



Khichdi - If khichdi is prepared, then kadhi will be prepared but not a protein such as dal because khichdi is already made from a mix of rice and dal.

Khichdi can be prepared with various lentils such as this Masoor Dal Khichdi.



Farsan
Farsan refers to a variety of savoury snacks specifically found in Gujarati cuisine.
In an everyday Gujarati thali, we would not include these, but rather for special occasions or weddings.















Sundries






Chutney or Pickle for Gujarati Thali














Gujarati Sweets







Commonly, keri no ras is paired with poori. However, you can also dunk your rotli into the pulp as well!










Farali Gujarati Thali
Perfect for fasting for occasions in the Hindu or Gujarati calendar!
Farali Masala Poori - poori made with a farali flour






Ratalu / Kand Sabji - this farali dish is made with purple yam, peanuts and basic spices.











As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!
Don’t forget to follow me on social media using the buttons below – I can't wait to see you all there!





[…] is great for lunch as part of a Gujarati thali or after a spicy meal with gujarati rotlis and Niramish […]