Delhi is a city that feeds your soul as much as your stomach—and if you know where to look, you can eat like royalty without burning a hole in your pocket. While cafés and fine-dining spots get all the spotlight, some of the best affordable food in Delhi is hidden inside State Bhawan canteens.
One of the most popular and reliable budget food spots in Delhi, the Andhra Pradesh Bhawan canteen is known for its bold flavours and hearty meals. Expect perfectly cooked rice, tangy rasam, spicy curries and iconic Andhra thalis.
Where: Ashoka Road.
Craving coconut-based curries and soulful South Indian meals? The Kerala House canteen offers one of the best Malayali meals in Delhi, served traditionally on a banana leaf.
Where: Jantar Mantar Road.
If you’re looking for a wholesome and filling vegetarian meal, the Gujarat Bhawan canteen serves a classic Gujarati thali in Delhi that’s both comforting and affordable.
Where: Kautilya Marg.
Rajasthani food lovers swear by this place for its rich flavours and traditional recipes. It’s one of the best spots to enjoy Rajasthani cuisine in Delhi without splurging.
Where: Prithviraj Road.
An underrated gem among State Bhawan canteens in Delhi, Odisha Bhawan offers light, flavourful meals that focus on simplicity and balance.
Where: Chanakyapuri.
A lesser-known gem while hopping in Dilli, the Puducherry House canteen offers a refreshing mix of South Indian and subtle French-influenced flavours.
Where: Chanakyapuri.
Known for its simple yet flavourful preparations, this spot serves authentic Maharashtrian cuisine in Delhi at extremely pocket-friendly prices.
Where: Kasturba Gandhi Marg.
A hidden favourite among seafood lovers, the Goa Niwas canteen brings authentic Goan cuisine to Delhi at surprisingly affordable prices.
Where: Chanakyapuri.