Food & Drink

Rolling in the Dough: The Top 10 Places for Roti in Baltimore!

If you're a fan of roti, Baltimore has some hidden gems that are worth checking out. This Indian flatbread has become a staple of the city's food scene and is loved by locals and visitors alike.

Whether you prefer your roti with a savory filling or a sweet one, you're sure to find something that satisfies your cravings.

But with so many options to choose from, it can be overwhelming to decide where to go for the best roti in Baltimore.

That's why we've put together this guide to help you navigate the city's diverse offerings.

From traditional Indian restaurants to hole-in-the-wall joints, there's no shortage of places to indulge in this delicious dish.

You'll find roti stuffed with everything from spicy chicken to creamy paneer, all wrapped up in a warm, flaky bread that's sure to leave you feeling satisfied.

So whether you're a longtime fan of roti or just discovering it for the first time, read on to discover some of the best places to try this beloved dish in Baltimore.

1. Darbar Indian Restaurant

Darbar Indian Restaurant
1911 Aliceanna St, Baltimore, MD 21231 (Google Maps)

Darbar Indian Restaurant is a must-visit for those who love roti. This restaurant offers excellent service and delicious meals every time.

The meat samosas are a must-try, and the roti is just like home-cooked.

The staff is friendly and accommodating, and they even modify dishes for customers. The restaurant is clean, and the prices are affordable.

They also offer take-out and delivery options. If you're in the mood for Indian cuisine, Darbar Indian Restaurant is definitely worth checking out.

2. Tandav Indian Cuisine

Tandav Indian Cuisine
Download Menufy For Pick Ups !, 1725 E Lombard St, Baltimore, MD 21231 (Google Maps)

Tandav Indian Cuisine is a must-visit for those craving authentic Indian food. Their soft and fluffy roti is a standout dish and pairs perfectly with their flavorful curries.

The service is top-notch and the staff are accommodating to special requests.

Don't miss out on their lunch buffet, which offers a great selection of vegetarian and non-vegetarian dishes.

The cozy ambiance adds to the overall dining experience. Highly recommended for anyone looking for a great meal in town.

3. The Verandah Kitchen

The Verandah Kitchen
842 W 36th St, Baltimore, MD 21211 (Google Maps)

The Verandah Kitchen is an Indian fusion restaurant that offers a relaxed atmosphere and tasty food.

The menu includes small plates, curries, wraps, and tacos with distinct flavors and just enough spiciness to make them delightful to the palette. They also have several vegan options available.

The restaurant is BYOB, which is a great addition to the dining experience. The staff is well-informed and offers great suggestions for the menu.

The owner/chef Radhika is friendly and hospitable, making the whole experience memorable. The Verandah Kitchen is definitely worth a visit for anyone looking for a unique twist on Indian cuisine.

4. Namaste Baltimore

Namaste Baltimore
413 W Cold Spring Ln, Baltimore, MD 21210 (Google Maps)

Namaste Baltimore is a must-visit place for anyone who loves Indian cuisine. The menu offers a wide variety of dishes, including vegan and vegetarian options.

The staff is friendly and attentive, making sure that every customer has a great dining experience.

The food is flavorful and fresh, with spices that are perfectly balanced. The ambiance of the restaurant is calm and relaxed, making it a great place for a casual dinner with friends or a romantic date.

Whether you're a fan of Indian food or trying it for the first time, Namaste Baltimore is definitely worth a visit.

5. Caribbean American Gourmet

Caribbean American Gourmet
519 W Lexington St, Baltimore, MD 21201 (Google Maps)

Caribbean American Gourmet is a hidden gem for those who love roti.

The menu offers a variety of options, all made fresh from scratch. The portions are generous and the prices are reasonable.

The staff is friendly and welcoming, creating a pleasant dining experience. The restaurant has a cozy atmosphere, perfect for a quick bite or a casual dinner.

If you're in the mood for Caribbean cuisine, Caribbean American Gourmet is definitely worth checking out.

6. Himalayan House

Himalayan House
1522 E Fort Ave, Baltimore, MD 21230 (Google Maps)

Himalayan House is a small and unassuming eatery that serves up some of the best Nepalese and Indian food in town.

The menu is extensive, with a range of tandoori dishes, curries, and vegetarian options to choose from. The portions are generous, and the prices are reasonable, making it an excellent value for money.

While the ambiance is not the highlight of the place, the food more than makes up for it. The staff is polite and helpful, and the service is quick and efficient.

If you're looking for a delicious and authentic meal, Himalayan House is definitely worth a visit.

7. Indigma

Indigma
900 Cathedral St, Baltimore, MD 21201 (Google Maps)

Indigma is a modern Indian restaurant that offers a posh dining experience. The restaurant serves Indian classics and Indo-Chinese fare, and features a lunch buffet and live sitar music on Saturdays.

The food is cooked from scratch with fresh ingredients and the presentation is beautiful.

The staff is friendly and attentive, and the service is prompt. The atmosphere is gorgeous and the restaurant is clean and quiet.

Indigma is a must-try experience for anyone who loves Indian food and wants to experience the finer side of it.

8. Tamber's Restaurant

Tamber's Restaurant
3327 St Paul St, Baltimore, MD 21218 (Google Maps)

Tamber's Restaurant is a retro-style diner that offers both American and Indian cuisine. The menu is extensive, with plenty of options to choose from.

The Indian food is particularly noteworthy, with fresh and flavorful dishes like lamb saag and garlic naan.

The service is friendly and attentive, and the atmosphere is relaxed and casual.

Whether you're in the mood for classic American fare or exotic Indian flavors, Tamber's Restaurant is definitely worth a visit.

9. Sweet Home Jamaica

Sweet Home Jamaica
3612 S Hanover St, Baltimore, MD 21225 (Google Maps)

Sweet Home Jamaica is a Jamaican restaurant that offers a variety of delicious dishes. Their roti is a must-try for anyone craving authentic Jamaican cuisine.

The roti is soft and fluffy, and the filling is packed with flavor. The staff is friendly and the service is fast.

The portions are generous and the prices are reasonable. The restaurant has a nice atmosphere and is a great place to enjoy a meal with friends or family.

If you're looking for a place to satisfy your roti cravings, Sweet Home Jamaica is definitely worth a visit.

10. Hummingbird Carryout

Hummingbird Carryout
3217 Belair Rd # 1, Baltimore, MD 21213 (Google Maps)

Looking for delicious Jamaican food in town that won't break the bank, Hummingbird Carryout is the place to be.

The menu offers a variety of options including roti, oxtail, curry goat and jerk chicken. The portions are generous and the prices are reasonable.

The staff is friendly and efficient, making the dining experience enjoyable. The restaurant is a takeout only establishment, so plan accordingly.

If you're in the mood for authentic Jamaican cuisine, Hummingbird Carryout is definitely worth a visit.