10 North Carolina Restaurants Serving Indian Street Food That Deserves More Attention
Butter chicken has enjoyed celebrity status long enough.
Indian street food is ready to kick down the door, steal the table, and make your usual takeout order look painfully predictable.
North Carolina has a growing number of kitchens serving the kind of food that turns “I’ll just try a bite” into a completely unserious promise.
These are meals built for curiosity, messy fingers, and people who believe napkins are more of a suggestion than a rule.
The fun is discovering just how much personality can fit into something you planned to eat in five minutes.
One new favorite quickly leads to another, and suddenly you are explaining to friends why driving across the state for a snack is actually a very reasonable weekend activity.
That is how the craving spiral begins.
No passport is required, but a little bravery helps if you have been ordering the same safe dinner for years.
Consider this list your delicious intervention.
Your lunch routine has been comfortable for far too long.
It is time to cause a little chaos.
10. Chai Pani

Crispy okra fries changed a lot of minds about okra, and they helped put Indian street food on the map in the South.
Founded in 2009 by Meherwan and Molly Irani, this restaurant built its whole menu around chaat and snacks from Indian roadside stalls. Chai Pani moved into a bigger home in May 2024, an 8,000-square-foot space that seats about 120 guests.
First-timers should order a few small plates and share them.
Bhel puri mixes puffed rice, chutneys, and crunchy bits into a bowl that tastes sweet, sour, and spicy in every bite.
Kale pakora chaat turns fried kale fritters into a saucy, layered snack that even veggie skeptics tend to love.
Save room for a cup of chai, since the name literally means tea and water.
Dinner gets busy, and the kitchen usually wraps up around 9 PM, so plan to arrive early. Bringing a group is smart because sharing lets everyone taste more of the menu without overeating.
Look for original 1920s floors, hand-painted murals, a lobby bar, and a 40-foot kitchen in this South Slope spot at 32 Banks Avenue, Asheville, NC 28801.
9. Cheeni Indian Food Emporium

A mother and daughter team turned family recipes into a lunch spot for busy office workers.
That is the story behind this newer branch from Preeti Waas, a two-time James Beard semifinalist, and her daughter Amy Waas.
Cheeni opened its Research Triangle Park location in December 2025 inside the Horseshoe at Hub RTP, a fresh office-over-retail development. The menu leans into street-style classics with a playful twist.
Samosas, street-style toast, samosa chaat, aloo chaat, masala fries, veg puffs, and chicken pakoras all make great snacking picks. Feeling adventurous?
Try a dosa waffle or a kabab roll.
Here is a handy tip for anyone avoiding gluten.
The preset dinner menus were introduced as gluten-free with optional bread service, while the daytime menu also includes wheat-based items such as naan, puffs, samosas, rolls, and chole bhatura.
Current first-party information lists lunch from noon to 3 PM Monday through Saturday and dinner from 5 PM to 9 PM Wednesday through Saturday, with the restaurant closed Sunday.
The space covers more than 3,000 square feet and looks out over the courtyard at 3151 Elion Drive, Suite 101, Research Triangle Park, NC.
8. Nukkad Indian Street Food

In Hindi, a nukkad is a street corner, the kind of place where snack carts gather and neighbors chat over plates of hot food.
That idea shapes everything about this Cary favorite. Nukkad Indian Street Food opened in 2019 with a simple goal of serving the real snacks people eat on Indian streets.
Forget the usual curry lineup.
Raj kachori chaat arrives as a big, crispy shell stuffed with potatoes, yogurt, and chutneys, almost like an edible bowl.
Dabeli, a sweet and spicy potato sandwich from Gujarat, is a great pick if you have never tried it.
Fans of Mumbai food can order pav bhaji or vada pav.
Delhi-style papri chaat, bhel puri, chole bhature, Amritsari kulchas, and Hakka noodles round out a menu that travels across the whole country. Finish with jalebi, bright orange swirls of fried batter soaked in syrup, and a cup of Madras coffee.
The restaurant is open from 11 AM to 9 PM most days but is closed on Tuesdays.
You can find it at 1710 High House Road, Cary, NC.
7. Bhidu’s

Ask anyone from Mumbai about their favorite cheap snack, and the answer is often vada pav.
This little spot builds its whole menu around the street food of Mumbai and Pune in the state of Maharashtra.
Bhidu’s is a fun word in Mumbai slang that roughly means buddy, and the casual mood matches it. Start with the vada pav.
A spiced potato fritter slips into a soft pav roll with garlic chutney, so it eats like a tiny, punchy burger.
Pav bhaji comes next, a rich vegetable mash served with buttered rolls, lime, and raw onion for crunch. Want something lighter?
Samosa chaat and bread chaat pile chutneys and toppings onto crispy bases. Batata vada, the potato fritter on its own, is a good side for sharing.
Timing matters here, because Bhidu’s serves dinner only.
Hours are Tuesday through Sunday from 5:00 PM to 9:00 PM, and the restaurant is closed on Mondays.
Go hungry, order a mix of snacks, and enjoy a taste of Maharashtra without the long flight.
The restaurant sits at 2850 East Millbrook Road, Raleigh, NC 27604.
6. Chaat ‘N’ Dosa

Vegetarians and vegans, this one is for you.
Every dish on the menu skips meat, yet nobody leaves feeling like they missed out.
The name tells you exactly what to expect, with chaat on one side and dosas on the other.
Pani puri is the star for many guests. You crack open a hollow, crispy shell, fill it with spiced water and potatoes, and pop the whole thing into your mouth at once.
Dahi puri swaps in cool yogurt and sweet chutney for a softer, creamier bite.
Hungrier diners can go for Bombay vada pav, buttery pav bhaji, or chole bhature, which pairs spicy chickpeas with a giant puffed bread.
Then there are the dosas, thin and crispy crepes that come in several styles.
Plan your visit carefully, because hours change by day. Sundays run from 8:30 AM to 8:45 PM, while weekdays often include a break in the afternoon between meal periods.
Checking the hours before you drive over can save you a hungry wait in the parking lot.
Chaat ‘N’ Dosa serves south Charlotte from 8624 Camfield Street, Suite C, Charlotte, NC 28277.
5. Saffron Indian Cuisine

Sometimes the best street snacks hide inside a full-service Indian restaurant.
Here, you can please the curry lovers and the chaat fans at the same table.
Saffron Indian Cuisine was already serving Greensboro diners at this address by 2014 and remains open today. Skip straight to the snack section if you want street flavor.
Samosa chaat smothers crushed samosas in chickpeas, yogurt, and chutneys.
Aloo tikki chana chaat does something similar with crispy potato patties, giving you a warm, tangy plate that is hard to stop eating.
Pakoras make an easy starter for kids or anyone new to Indian food. They are simply vegetables dipped in spiced chickpea batter and fried until golden.
Chole bhature, with its big puffy bread, is filling enough to be a full meal.
Mixing and matching works well here.
Pair one chaat with tandoori favorites like chicken tikka or paneer tikka, add garlic naan, and everyone gets something they like.
Saffron is open every day for lunch from 11:00 AM to 3:00 PM and for dinner from 5:00 PM to 10:00 PM.
Shoppers will find it in the Westover Gallery of Shops at 1500 Mill Street, Suite 104, Greensboro, NC 27408.
4. Lazeez Indian

Eastern North Carolina does not get many chaat counters, which makes this downtown newcomer a real treat.
Lazeez means delicious in Hindi and Urdu, and the menu tries hard to live up to that name.
Owner Arun Dutta of AK USA Inc. held a soft opening on June 18, 2025, and a grand opening on July 22, 2025. The dedicated Chaat Section is the reason to visit.
Gol gappas, another name for pani puri, are crunchy shells filled with tangy water.
Bhalla chaat brings soft lentil dumplings soaked in yogurt, while tikki, samosa, papdi, and bhel puri chaats add plenty more options.
Fun fact: the same snack can have different names across India, so gol gappa, pani puri, and puchka all describe nearly the same bite.
Beyond chaat, the kitchen covers North Indian plates, dosas from the South, Nepali food, and Indo-Chinese dishes.
Dine-in service is now fully operating, and current listings also advertise lunch buffet service alongside takeout and delivery. The restaurant fills about 3,800 square feet in Downtown Rocky Mount at 207 East Thomas Street, Rocky Mount, NC 27801.
3. Peppers Indian Grill And Bar

Chaat Bazar is the name of one menu section here, and it sounds like a busy outdoor market for a reason.
The Triad gains a true street snack stop thanks to this friendly grill.
Once known as Namaste Lumbini, the restaurant now goes by Peppers and blends Indian cooking with Nepalese and Tibetan touches. Inside the Chaat Bazar, three dishes stand out.
Samosa chaat is hearty and saucy, aloo tikki chaat layers crispy potato patties with chutneys, and aloo papdi chaat adds thin crackers for extra crunch.
Do not leave without trying momos.
Dumplings like these are hugely popular in Nepal and Tibet, and they make a great sidekick to any chaat.
Chicken tandoori and vegetable curries are there too for anyone who wants a classic plate.
Online ordering runs from 11:00 AM to 2:40 PM and from 4:00 PM to 9:10 PM, so lunch and dinner are both covered. A smart move is ordering one chaat and one plate of momos to split between two people.
It sits along the main road through town at 727 West Main Street, Jamestown, NC.
2. Bharath Cafe On Franklin Street

College students on a budget, take note.
A long chaat list sits just down the road from campus, and it is one of the deepest in the Triangle.
Bharath Cafe opened this second location by June 2025, run by the same team behind the original cafe in Cary. Choosing just one chaat is tough.
Samosa, papdi, aloo tikki, and kachori chaats are all on the board. Can’t decide?
Go for the Mumbai Mix, which bundles pani puri, bhel puri, and samosa chaat into a single order that feels like a mini street food tour.
South Indian breakfast specials such as idly, vada, and dosa add even more variety.
Biryanis, curries, and desserts are available when you want a full meal. Mondays are off.
Tuesday through Sunday, lunch runs from 11:00 AM to 2:30 PM, while dinner starts at 5:00 PM and goes until 9:00 PM, stretching to 9:30 PM on Fridays and Saturdays.
Arriving right when dinner opens is a good way to beat the crowd.
The Chapel Hill branch is at 1704 East Franklin Street, Suite A, Chapel Hill, NC 27514.
1. Vaishno Bhog

Small menu, big flavor.
Instead of trying to cook everything, this shop focuses on two things Indian families love most, chaat and mithai, the colorful sweets served at festivals and celebrations.
Vaishno Bhog keeps things fully vegetarian and fuss-free. Golgappa is a must, with crispy shells you fill and eat in one quick bite before they get soggy.
Dahi puri, bhel puri, papri chaat, and dahi bhalla bring cool yogurt and tangy chutneys to the table.
Hungry? Grab samosas, aloo tikki, vada pav, or dabeli.
Fried snacks get plenty of love too.
Bread pakora, paneer pakora, mixed veg pakora, and masala fries are perfect for sharing on a rainy afternoon.
Indo-Chinese fans can order chili paneer or veggie manchurian. Here is a sweet tip.
Pick up a small box of mithai on your way out, since it makes a thoughtful gift for friends or a fun dessert at home.
Current hours are 11 AM to 8 PM daily, though online-ordering cutoffs can occur shortly before closing. You will find it at 810 East Chatham Street, Cary, NC 27511.
