Skip to content

What goes in a proper Punjabi thali

By Manav Joshi8 min read

In Jaipur, when someone says thali, they usually mean a Rajasthani one. Dal baati churma, gatte, ker sangri, a lot of ghee. It's the plate the city is known for and it's genuinely good.

A Punjabi thali is a different animal, and it gets served here a lot without anybody explaining the difference. So here's what actually belongs on one, what the components are doing, and how to tell whether the tray in front of you was built or just filled.

What a Punjabi thali is made of

A thali isn't a random collection of small bowls. It's a structure. Every element has a job, and when one goes missing the whole plate stops working.

Not every thali has all seven. The dal, the bread and the curd are the ones that cannot be missing.
ComponentWhat it usually isWhat it's doing
DalDal makhani, or a lighter tadka dalThe anchor. Richest thing on the tray and the part people judge
SabziA paneer or seasonal vegetableContrast to the dal, usually drier and more spiced
BreadRoti or paratha, cooked to orderThe actual eating utensil for everything else
RicePlain steamed, sometimes jeeraFor the second half of the meal, once the bread runs out
CurdPlain dahi, or raitaCools the plate down and resets your mouth between bites
Salad and pickleOnion, cucumber, lemon, achaarSharpness and crunch against all that richness
SweetSomething small at the endCloses the meal so it feels finished rather than stopped

Notice how much of that is about balance rather than quantity. Rich against sharp, hot against cool, soft against crunchy. A tray with three rich gravies and nothing sour is a badly designed thali no matter how full it looks.

Punjabi thali vs Rajasthani thali

This is the comparison that matters if you're eating in Jaipur, because you'll be offered both and they're not interchangeable.

The dried vegetables in a Rajasthani thali are not a shortcut. They are what desert cooking had to work with.
Punjabi thaliRajasthani thali
Signature dishDal makhaniDal baati churma
Dominant fatButter and creamGhee, and plenty of it
BreadRoti or paratha, softBaati, hard baked, broken into the dal
VegetablesFresh, paneer heavyHistorically dried, ker sangri, gatte
Why it is like thatPunjab has water and dairyDesert cooking, built to keep without refrigeration
Heat levelMild to mediumOften sharper, more red chilli

That last row explains most of the difference. Rajasthani food was designed around scarce water and no refrigeration, so it leans on dried beans, dried vegetables and ghee as a preservative. Punjabi food came out of a place with rivers and buffalo, so it leans on fresh vegetables, dairy and slow-simmered dal.

Neither is better. They're solving different problems. But if you order a Punjabi thali expecting baati, or a Rajasthani one expecting dal makhani, you'll be disappointed by a perfectly good plate of food.

How to tell a good thali from a full one

Restaurants know a thali looks generous, so plenty of them optimise for looking generous rather than eating well. Four things give it away.

  1. Check whether the bread is hot. A thali arriving with cold rotis that were stacked half an hour ago tells you everything about the kitchen's priorities.
  2. Taste the dal on its own. If the dal is thin and the sabzi is thin and they taste like the same base gravy with different vegetables dropped in, that's one pot doing three jobs.
  3. Look for something sour and something crunch. No pickle, no onion, no lemon means nobody thought about balance.
  4. Count the gravies. Three or four wet dishes and no dry one means the tray was filled to look full.

The base gravy trick is the big one, and it's the same shortcut I've written about in butter chicken. One giant pot of tomato-onion base gets made in the morning, then paneer goes in one ladle and chana in the next, and the whole tray tastes like variations on a theme. It isn't dangerous or dishonest exactly. It's just boring, and you paid for variety.

The dal is the fastest test. A proper dal makhani takes hours and you can taste the difference between that and a dal that got twenty minutes and a spoon of cream.

How much thali is actually enough

Thalis are usually sized for one hungry adult, which sounds obvious until you're ordering for a group and get it wrong in both directions.

  • One person, properly hungry: one thali, and you probably won't finish the rice.
  • One person, light eater: a thali is too much. Order a dal and a bread instead.
  • Two people who want variety: two different thalis beat one thali plus sides, because you get twice the components.
  • Four or more: stop ordering thalis. Order dishes separately and share. It's cheaper and you get more of what you actually want.

That last point is the one restaurants won't tell you. Past three people, individual thalis mean you're paying repeatedly for the same small bowls of curd and pickle. Ordering a couple of mains, a stack of breads and one rice feeds four better. There's a fuller version of that maths in the party ordering guide.

Our thalis, and what is on them

We're a Punjabi kitchen in Pratap Nagar, so what we make is a Punjabi thali, not a Rajasthani one. I want to be upfront about that, because if you came to Jaipur for dal baati we're the wrong kitchen and I'd rather you knew now.

There are four on our menu. A regular thali and a special one, both vegetarian, plus two built around chicken for anyone who wants the meal to lead with that. Prices are on the menu page rather than in this post, so they stay right when they change.

What we care about is the two things from the checklist above. The dal gets its time, and the bread goes on the tawa when your order comes in rather than sitting in a stack. That's most of what separates a thali worth eating from a tray that just looks full. We deliver around Pratap Nagar, Sanganer and Sitapura through Swiggy.

Quick questions

What is in a Punjabi thali?
A Punjabi thali usually has a dal, often dal makhani, one sabzi such as a paneer or seasonal vegetable, roti or paratha cooked to order, plain rice, curd or raita, a salad with onion and lemon, pickle, and something small and sweet at the end. The dal, the bread and the curd are the parts that should never be missing.
What is the difference between a Punjabi thali and a Rajasthani thali?
A Punjabi thali is built around dal makhani with soft roti or paratha, and leans on butter, cream and fresh vegetables. A Rajasthani thali is built around dal baati churma with hard-baked baati, and leans on ghee and dried vegetables like ker sangri and gatte. The difference comes from geography: Punjab had water and dairy, Rajasthan is desert cooking designed to keep without refrigeration.
Is a Punjabi thali always vegetarian?
Traditionally yes, and most thalis you will be offered are vegetarian. Non-veg thalis exist and are common in Punjab, usually built around a chicken curry in place of the sabzi, with the rest of the tray unchanged. We make both kinds.
Is one thali enough for two people?
Usually not, unless one of you eats very little. A thali is portioned for one hungry adult. For two people wanting variety, two different thalis work better than one thali with extra sides, because you get two of every component. Past three people, stop ordering thalis and order dishes separately to share.
How do I know if a thali is any good?
Check whether the bread arrived hot, because cold stacked rotis tell you the kitchen cooked ahead. Then taste the dal and the sabzi separately. If they taste like the same gravy with different vegetables in it, the kitchen is running one base pot for everything. Also look for something sour and something crunchy, since a tray of three gravies and no pickle was filled rather than built.
Where can I get a Punjabi thali in Jaipur?
We make four at TadkaTime in Pratap Nagar, Sanganer: two vegetarian and two built around chicken. Most thali places in Jaipur serve the Rajasthani version, which is a different plate entirely, so it is worth checking which one you are ordering. We deliver around Pratap Nagar, Sanganer and Sitapura through Swiggy, 11:00 to 23:00, all seven days.

Read next

Hungry yet?

Your food is three taps away. Cooked when you order, packed hot, sealed spill-proof.

Hungry?

Cooked fresh on order. Pick where you want to order from.

Order on SwiggyLive tracking and app offersOrder on ZomatoLive tracking and app offers

Jaipur, 11:00 to 23:00, all seven days. Delivery is handled by the app.