When it comes to street food, there's plenty to smile about in Mumbai.

Editor’s Note: CNN’s series often carry sponsorship originating from the countries and regions we profile. However, CNN retains full editorial control over all of its reports. Our sponsorship policy.

CNN  — 

The history of food in Mumbai is closely linked to the growth of this city from fishing village to megapolis. As wave after wave of immigrants from all over the country came with dreams of gold in their eyes, they brought their culinary treasures with them. The result? A smorgasbord of cooking styles and street food that reflects our cosmopolitanism as much as our carbohydrate-fueled work ethic. Here’s a sampling of 40 must-try foods that define Mumbai’s food culture, with Muslim, Gujarati, Goan, Coastal, South Indian, Parsi and of course local Maharashtrian influences.

1. Akuri on toast

Parsi akuri, Mumbai's scrambled eggs.

Move over scrambled eggs, the Parsi Akuri cometh. Rated as one of the great Parsi dishes, every family has its own special way of making this breakfast meal. Though variations of the ingredients are vociferously debated, Akuri is usually made by scrambling eggs with onions, tomatoes (or even raw mangoes when in season), red chilli powder, green chillies and topped with fresh coriander. Others add milk, jeera (cumin) powder, curry leaves and even ginger and garlic paste.

Try the akuri on toast at Jimmy Boy, 11 Bank Street, Vikas Building, Off Horniman Circle, Fort, +91 (0) 22 2266 2503

2. Baida roti

This one is an interesting envelope. Spiced meat – chicken or minced mutton, even bheja (brain) – and whipped eggs with masala-fied fried onions enveloped in square-shaped dough and pan fried. Though served with sliced onion rings and green chutney, they’re delicious even without accompaniment.

A lot of people swear by the baida roti at Bademiya, Tulloch Road, Apollo Bunder, Colaba, +91 22 2202 1447. Evenings only.

3. South Indian tiffin (idlis and vadas)

What started as tiffin in British India – a light meal that was had between meals – has become a rage all over the country. And especially in hard-working Mumbai. Here you will find a South Indian tiffin available every half-kilometer and at any time of day or night. These steamed (idlis) or fried (vadas) dumplings made with multi-grain lentil batter are best scooped up with coconut chutney or dunked into hot sambar (spicy and sour lentil and vegetable soup, boiled with masalas and spices).

The finest South Indian tiffin can be found at Madras Cafe (+91 (0) 22 2401 4419), Anand Bhavan (+91 (0) 22 2401 5745) and Idli House (+91 22 2401 2422), all located around King’s Circle, Matunga.

4. Batata vada

The home-grown version of the veggie burger.

Whether it’s for breakfast, teatime, or anytime, one thing is for sure, Mumbaikars can’t live without the batata vada bite. This well-liked fast food dumpling is made by mashing boiled potatoes with green chilies, ginger, garlic, lime juice, turmeric, and fresh coriander, which is then dipped in a besan (gram flour) batter and deep fried. It’s served either with a green chutney or fried green chillies.

Virtually every street corner will have an outstanding batata vada seller but it’s hard to beat the ones made at Shrikrishna, near Chabildas High School, Dadar Market.

5. Butter chicken

This ubiquitous dish traces its roots to the days of the Mughals when calorie counting was a thing of the future. This must-order dish when Indian families go out for dinner is made from chunks of chicken, marinated overnight in a yogurt and spice mix that includes ginger garlic paste and lime juice. It is then grilled or pan-fried. An ultra-rich sauce made with butter, tomato puree, cumin, garam masala and fresh cream is then poured over. It’s best had with Indian breads like rotis, naan or parathas. Don’t confuse it with chicken tikka masala, which is a story for another day.

While available at every kind of eatery, the butter chicken at Punjab Grill is to die for. Level 3, Palladium Mall, Phoenix Mills, Lower Parel, +91 22 3965 3123.

6. Varan bhaat

If you wanted to name one truly soul satisfying food of Mumbai city, then this would be it. The simple and humble dish is made by lightly tempering cooked-till-soft toor dal (a lentil) with ghee (clarified butter), turmeric and cumin powder. Served over steaming hot rice, or bhaat, it assumes magical, mythical proportions.

A staple in Maharashtrian homes, that’s really where you should be eating it. But do give Diva Maharashtracha a try. Lalita Giridhar Tower, T.H Next To Goa Portuguese Restaurant, Takandas Kataria Marg, Kataria Colony, Shivaji Park, Mumbai, +91 22 3381 4270.

7. The Bombay sandwich

The classic Bombay Sandwich.

This street-side invention is a combination of the most unlikely ingredients. Lavishly buttered white bread and sandwiched in between thin slices of beetroot, boiled potatoes, cucumbers, tomatoes, onion rings, and mint chutney. Cut into four triangles so that you can handle all the layers without spilling them, you get the most refreshing tangy taste, after each bite. A toasted version steams up the vegetables inside and adds another dimension. Truly, there is no other sandwich quite like it in the world.

Though widely available throughout the city, try it at Amar Juice Centre, near Cooper Hospital, opp. Juhu Galli. Or the Mafco Stall outside Worli Dairy on Worli Sea Face.

8. Bheja fry

Bheja, or goat brain, sauteed with tomatoes, onions, turmeric, green chillies, spices and garnished with fresh coriander, is a staple of all those with hardcore carnivorous leanings in the city. Eaten with a roti (Indian bread) or pao, this melt in the mouth dish has a rich Muslim heritage and you often find that one plate is not enough.

Radio Restaurant, 10, Musafir Khana, Palton Road, +91 22 3315 1900, serves up a really good bheja fry.

9. Zhunka bhakar

This dish has deep roots in the farming and working-class communities of interior Maharashtra. Considered the common man’s food, a political decision was made at the highest echelons of government to make it available everywhere. Overnight, thousands of zhunka bhakar stalls opened, none pricing it at more than 15 cents (Rs 10). Traditionally, the zhunka is made using chopped onions tempered with mustard seeds and kadipatta leaves mixed with chickpea flour and is dry. It is eaten with jowar (millet) bhakri or roti.

Try the stalls opposite Chhatrapati Shivaji Terminus (originally called Victoria Terminus) and BMC Headquarters.

10. Bombil fry

Bombil -- more fish than fowl.

Bombil, or Bombay Duck, is a fish (and not a duck) found in plentiful supply in the waters around Mumbai. A fisherman’s favourite, Bombils are flattened, then dipped in a spice-filled besan (gram flour) batter and fried. This crunchy-on-the-outside and mushy-soft-on-the-inside fish dish can be eaten on its own as a starter, or as a main course with chapattis.

Gajalee restaurant does a mean bombil fry. They have branches at Hanuman Road, Vile Parle (E), +91 22 26114093. And at Phoenix Mills, Lower Parel, +91 22 2495 0667.

11. Brun maska

You may wonder how bread and butter can become such an iconic union. But it’s not merely bread and this is not merely butter. It’s brun or gutli pao – a local bread that is unique to Mumbai – and it’s crisp and hard and crumbly on the outside and soft inside. The brun is sliced and butter is applied lavishly. Some even sprinkle on quite a bit of sugar. It is usually accompanied by sweet Irani chai. Dipping brun maska in chai is the only way to eat it.

Available at most Irani restaurants, the brun maska at Kyani & Co is historic. Ratan Heights, Dr D B Road, Opposite Navjivan Society, Mumbai, +91 98207 64444. Also try it at B Merwan, Opp. Grant Road Station (E), +91 (0) 22 2309 3321.

12. South Indian ‘meals’

“Meals Ready” is a common sign found outside South Indian restaurants. In front of Udipi hotels, a euphemism for all south Indian cuisine, it means vegetarian meals laid out on a thaali, a stainless steel plate, or on a traditional banana leaf. A couple of vegetables, sambar (spicy and sour lentils and vegetables boiled with masalas and spices), rasam (a hot and fiery lentil soup-like dish) and curds (yoghurt) served with heaps of rice and eaten in that order. A non-vegetarian version of the “meals” can be found in “Military” hotels.

Try the “meals” at this 68-year-old haven: Rama Nayak’s Udipi Shree Krishna Boarding, bang outside the Matunga (E) station, +91 (0) 22 2414 2422.

13. Bhel puri

Every Bhel walla has his brand.

The most commonly sold “chaat” (snack) on the streets of Mumbai, every bhel walla will have his own matchless blend and a considerable 7pm fan following. While the ingredients – puffed rice, papadi (small crisp deep fried flour puris), sev, onions, potatoes, raw mango and sweet and sour chutney – remain the same, it is the proportions in which they are thrown together on the street side that makes the difference.

Bhel puri is available everywhere. The stalls at Chowpatty and Juhu beaches draw throngs of die-hard fans. But if you want a bhel puri with ambience, try it at Sea Lounge, Taj Mahal Hotel, Apollo Bunder, +91 (0) 22 6665 3366.

14. Chicken mayo roll

Almost every school or college canteen serves it. Most single screen cinema houses showing English movies display it during the interval. Most bakeries will have their version, neatly wrapped in cellophane, at the counter. Some grocery stores in upmarket areas stock it along with grain and rice. It’s hard to believe that plain boiled chicken doused in sweet-ish mayonnaise with a celery leaf for dressing, all wrapped up in a bread roll can be so popular in a spice loving city. But it is.

One of the creamiest chicken mayo rolls can be had at Paradise, Sindh Chambers, Shahid Bhagat Singh Road, Colaba, +91 22 22832874. Or try it at Candies, Mac Ronells, 5A Pali Hill, St. Andrews Road, Bandra (W), +91 22 26424124.

15. Ragda pattice

This twin delight is a combination of ragda, soft, spicy, rugged-flavored chickpeas, and pattice, mashed potatoe shaped into fat patties and fried. The ideal way is to eat it is to crush the ragda with the pattice and pile on the accompaniments – finely chopped onions, tangy tamarind sauce and fiery green chutney. Mash it all up and dig in for the true flavor of Mumbai.

A favorite street food, it is part of the chaat family and is commonly found all over. A good place to try it is Kailash Parbat, Sheela Mahal, 1st Pasta Lane, Colaba, +91 22 2287 4823

16. Chicken manchurian

Mumbai's version of Chinese food.

Here’s a dish that even the Chinese over on the mainland haven’t heard about. Snigger, snigger. Yet it’s on the menu of the roadside handcart Chinese food hawker and the Chinese restaurant in the fancy five-star hotel. Chicken manchurian, a phrase that has come to be the face of Chinese food in India, is nothing but deep-fried batter-coated chicken cubes in an onion, green chillies, garlic, vinegar and soy sauce gravy. Eaten with rice, it never fails to get a sigh of contentment from those partaking of this gastronomic oddity.

If you want to taste the real thing, try it where it was created, China Garden, Om Chambers, Kemps Corner, +91 (0) 22 2363 0841

17. Sabudana vada

For Maharashtrians, sabudana vada is the traditional “upvas” or fasting food and the really hardcore folk fast up to four times a week. The good news is that restaurants never fail to oblige with hot, crisp sabudana vadas for those who don’t have the time to make it at home. Sago is soaked until it puffs up. Crushed boiled potatoes, green chillies, coriander leaves and salt are kneaded in. They are then fashioned into palm-sized patties and deep fried until they turn crisp and golden. And then one bite leads to another and another.

Sabudana vadas are available at most Udipi hotels and roadside stalls. But try the ones at the R K Studio Canteen, Chembur. They are really special.

18. Butter garlic crab

It doesn’t trace its roots to Chinese, Continental or Indian cuisines. It comes from Butter Land, an imagined place that thrives on the premise that anything tastes great with melted butter. A delicious, simple dish, a big crab is drowned in tons of butter garlic sauce that seeps into every nook and cranny and coats every morsel of the flesh. Crack open the crab and take a bite. You’ll know immediately that sweet crabmeat and butter with a twist of garlic is a combination made by gods.

The best butter garlic crab can be found at Mumbai’s most famous seafood restaurant. Trishna, Sai Baba Marg, Near Rhythm House, Kala Ghoda, Fort, +91 80590 02601.

19. Falooda

Falooda, the great desi dessert.

This adaptation of a Persian dessert was brought to India by the Mughals. A rich drink, Falooda is vermicelli mixed with milk, almonds, pistachios, a bit of rose syrup and the key ingredient – sabza or basil seeds – topped up with two scoops of ice cream. Refreshing, rosy, energizing, it’s a great pick-me-up on a hot day.

Badshah, at 152/156 LT Marg, Opp. Crawford Market. Tel: +91 (0) 22 2342 1943, has a reputation for their falooda.

20. Fish and prawn curry

These two dishes are as old as Mumbai herself (remember, this city started off as a fishing village under various kings and sultanates until the Portuguese and English discovered it in 1534). This coconut-based light curry can be prepared using a variety of fish or prawn. But the most popular curries use surmai (kingfish), pomfret (butter fish), bangda (mackerel) or bombil (Bombay duck). And the only way to truly enjoy it is with parboiled country rice.

For Konkani and Malvani style fish curry go to Sadichha, B-5 Gandhi Nagar, Opp. MIG Club, Bandra (E), +91 22 2642 5630. For Karwar style fish curry there’s Fresh Catch,144/C, Diamond Court Chawl, PN Kotnis Road, Mahim West, Mahim, Mumbai, +91 (0) 22 2444 8942.

21. Puran poli

A festive dish made by Maharashtrians and Gujaratis especially during Holi (to celebrate the end of the winter season) and Dussehra (to celebrate the triumph of Lord Ram over the demon Raavan). It is made by simmering chana dal (yellow gram) with sugar or jaggery (molasses or gur) till it dries up, and then hand-grinding to smooth it out. Nutmeg and cardamom powders are the flavorings. Palm-sized balls of the paste are stuffed into wheat flour dough and rolled out to be roasted on a tawa frying pan with a little ghee (clarified butter). Do add a lot of ghee when you’re eating them, they taste tops then.

Puran polis can be found in some grocery stores but they are a poor mass-produced version of the real thing. The real ones can only be found in a Maharashtrian or Gujarati home.

22. Dhoklas and farsaan

Dhoklas are an essential part of the food landscape.

These popular snacks are so integral to food loving Gujaratis that no meal is complete without them. And when traveling abroad, they don’t leave home without a little parcel tucked away in their luggage. Dhoklas or “khummun” are made from the fermented batter of chickpeas, steamed and then spiced with chillies and ginger and tempered with mustard seed. Farsan, a broad term for savories encompassing sev and gathiya are crisp deep-fried spiced gram flour creations in pasta like shapes.

Several stores stock these popular snacks. But try them here: Chedda Dry Fruits & Snacks, 41 Ridge Road, Walkeshwar, +91 22 (0) 2369 9442. Dave Farsan Mart, 10 Babulnath Road, near Chowpatty, +91 (0) 22 6657 8311. Go-Go Snacks, Bhavan’s College Lane, Chowpatty, +91 22 (0) 2361 9968.

23. Frankie

Inspired by the Lebanese pita bread wrap and suitably Indianized, the Frankie, or should I say the Tibbs Frankie, has satiated hordes of the hungry in search of a quick lip-smacking snack. Basically, it’s a juicy naan bread with an egg coating, stuffed with mutton or chicken, rolled up and sprinkled with a unique masala that gives it its special flavor. The vegetarian option does not use eggs and the stuffings include paneer or potatoes.

Available all over the city. For a Tibbs Frankie closest to you, call +91 (0) 22 2821 4698.

24. Nalli nihari

The phrase “breakfast like a king” gets taken to another level when you dig into a plate of Muslim nalli nihari. You could probably do anything after this power meal made of soft and tender mutton shanks in a rich, greasy gravy filled with marrow and steeped in spices, the flavors exploding with delight. A crisp roti makes for the perfect accompaniment. Can you stomach this for breakfast?

The best nalli nihari can be had at Noor Mohammadi, 179 Wazir Building, Abdul Hakim Noor Mohammadi Chowk, Bhendi Bazaar, +91 22 2345 6008. Just make sure you get there before noon or you may leave disappointed.

25. Gujarati thaalis

Locals call it the gujju thaali.