
New York City is a melting pot of cultures, and with that comes a diverse food scene. One dish that has made its way into the hearts (and stomachs) of New Yorkers is roti.
For those unfamiliar, roti is a type of Indian flatbread that is typically served with a savory filling or dipping sauce. It's a popular street food in many parts of the world, and lucky for us, there are plenty of places in NYC where you can find it.
Whether you're looking for a quick bite or a sit-down meal, there's a spot for everyone. From small, family-owned shops to trendy restaurants, the options are endless.
Roti can be found in many neighborhoods throughout the city, making it easily accessible no matter where you are. Plus, with the rise of food delivery services, you can even enjoy it from the comfort of your own home.
But with so many options, how do you know where to go? That's where we come in. We've scoured the city to find the best places for roti that are sure to satisfy your cravings.
From classic chicken or beef fillings to vegetarian options, we've got you covered. So sit back, relax, and get ready to discover the best spots for roti in the city that never sleeps.
1. Bengal Tiger

Bengal Tiger is a small Indian restaurant that serves delicious and authentic roti. The lunch special is a great deal and comes with soup, entree, and rice.
The paneer makhani and garlic naan are highly recommended. The staff is accommodating to dietary restrictions and allergies.
The restaurant can get crowded during peak hours, so it's best to make a reservation or order takeout. The ambiance is cozy and laid-back.
Prices are reasonable for the quality and quantity of food. Definitely worth a visit for anyone craving some tasty roti.
2. Sigiri

Sigiri is a must-visit spot for those looking to try authentic Sri Lankan food. The restaurant is small and unassuming, but the flavors of their dishes are anything but.
The khottu roti is a standout dish, perfectly spiced and bursting with flavor. Their lunch special is a great value and includes a choice of meat and two vegetable dishes.
Vegetarians will also find plenty of options to choose from. The staff is knowledgeable and friendly, and the decor adds to the overall ambiance of the restaurant.
Keep in mind that Sigiri is cash-only, but there is an ATM downstairs. Don't miss the chance to try this gem of a restaurant!
3. Vatan

Vatan is a must-visit for anyone who loves authentic Indian food. Their pre fixe three-course vegetarian meal is a great value and comes with unlimited refills.
The entree thali is a definite highlight, with delicious curries and a gluten-free option for the roti.
The decor and ambiance of the restaurant are also noteworthy, with thoughtful details that transport visitors to a rustic Indian setting.
Service is attentive and courteous, making for a memorable dining experience. Be sure to book a reservation beforehand and come hungry for an all-you-can-eat feast.
4. Dil-e Punjab Deli

Dil-e Punjab Deli is a hidden gem for those craving authentic North Indian Punjabi vegetarian food. The food is flavorful, fresh, and made with love.
The best part is the prices are extremely reasonable, making it a great spot for a quick and inexpensive meal.
The menu offers a variety of vegetarian dishes, and the lunch platter is a great deal. However, the space is limited, so it's best for takeout.
The service is quick and the workers are friendly. For those who appreciate good Indian food, Dil-e Punjab Deli is definitely worth a visit.
5. Jumieka NYC

Jumieka NYC is a Jamaican restaurant that serves delicious roti. The food is flavorful and has just the right amount of kick.
The chicken roti wrap is a must-try and the beef patty is cooked to perfection.
The fried plantains are a refreshing dessert option. The service is fast and the staff is friendly.
The restaurant has a beachy vibe that adds to the overall experience. If you're looking for great Jamaican food, Jumieka NYC is definitely worth a visit.
6. Freda's Cuisine

Freda's Cuisine is a family-run restaurant that serves up homestyle Caribbean cuisine.
The portions are hearty and the prices are reasonable. The jerk chicken is moist and flavorful, and the curry potatoes are a must-try.
The staff is friendly and accommodating, and the atmosphere is cozy and intimate.
Whether you're in the mood for roti or oxtail, Freda's Cuisine is the place to go for delicious Caribbean soul food.
7. Brick Lane Curry House

Brick Lane Curry House offers delicious and authentic Indian food with a British twist. The portions are generous and the flavors are spot on.
The service is attentive and friendly. The restaurant has a relaxed and comfortable atmosphere.
The Phaal curry is a must-try for those who love spicy food. The lunch menu is a great value for money.
The restaurant offers vegan options as well. All in all, a great place for roti and other Indian dishes.
8. Madam Ji

Madam Ji is a cozy Indian restaurant with a lively atmosphere and beautiful decor.
The food is simple but tasty, and the portions are good.
The staff is friendly and accommodating. They offer a bottomless option of $45 for an entree and 60 mins of unlimited mimosas.
The Thali platter is highly recommended.
9. The Kati Roll Company

The Kati Roll Company is a cozy Indian fast food restaurant that specializes in wraps. The flaky paratha bread and well-seasoned fillings are fresh and delicious.
The small space can get crowded quickly, but the quick service makes it easy to grab a bite on the go.
The variety of rolls, including vegetarian options, and the bottled mango smoothie make for a satisfying and affordable meal.
If you're looking for Indian street food in a casual setting, The Kati Roll Company is worth a visit.
10. Kailash Parbat

Kailash Parbat is an Indian restaurant that specializes in authentic Sindhi cuisine.
They offer a variety of delicious dishes like their crispy Sindhi Koki flatbread and spicy Ragda Pattice.
The restaurant has a cozy ambiance and friendly staff. The Chole Bhature and Pani Puri are also highly recommended.
If you're a fan of Indian cuisine, Kailash Parbat is definitely worth a visit.
11. Anjappar Indian Cuisine

Anjappar Indian Cuisine is a traditional Indian restaurant that specializes in authentic South Indian cuisine.
They offer a wide range of dishes, including roti, dosa, and biriyani. The food is well-flavored and almost reminds one of the real deal back home.
The staff is friendly and welcoming and the service is quick. The ambiance is lively and the music adds to the experience.
The restaurant also offers a QR code scan and order option. If you're in the mood for Andhra-style food, Anjappar Indian Cuisine is a must-visit spot.