Few Indian foods are as colorful, playful, and full of contrasting flavors as chaat. Crispy, tangy, sweet, spicy, creamy, crunchy, and aromatic flavors can all come together in a single plate, making chaat one of India’s most exciting street-food traditions.
For diners searching for the best chaat in Brooklyn Heights, the experience is not limited to one particular dish. Chaat includes a broad family of Indian snacks and small plates, from samosa chaat and papdi chaat to aloo tikki, bhel puri, ragda chaat, and dahi-based specialties. Different regions and restaurants interpret these dishes in their own ways.
Brooklyn Heights itself has a relatively compact Indian dining scene, but its location makes it easy to explore nearby Downtown Brooklyn, Cobble Hill, Boerum Hill, Fort Greene, Prospect Heights, and Crown Heights. Several restaurants offer chaat-inspired appetizers, while others provide a broader Indian street-food menu.
What makes chaat so appealing is its contrast. Crispy papdi or fried potatoes may be combined with chickpeas, yogurt, mint chutney, tamarind chutney, onions, cilantro, sev, and chaat masala. The result is not simply spicy—it is layered and dynamic.
This guide explores the best places to find chaat in and around Brooklyn Heights, what dishes to order, what makes authentic chaat different, and how to get the most out of your Indian street-food experience.
The search for the best chaat in Brooklyn Heights is ultimately a search for balance.
The ideal plate combines crunch, spice, sweetness, acidity, creaminess, freshness, and aroma. Whether you’re eating samosa chaat, papdi chaat, aloo tikki, bhel puri, ragda, or dahi vada, the magic comes from how those individual components work together.
For the most convenient option directly in Brooklyn Heights, Mint Heights is a practical starting point, particularly for dahi vada and other chaat-inspired dishes.
For a more regional Indian experience, Indian Table offers excellent options such as ragda chaat and Batatyachi Chops, while Dhania Indian provides several different chaat preparations that make it worthwhile for a dedicated street-food outing.
And if you’re willing to explore farther across Brooklyn, Jalsa and Masti Indian Grill and Chaat Bar offer broader chaat selections that can turn a simple craving into a full Indian street-food experience.
The biggest tip is simple: eat chaat fresh. Crispy papdi, puris, sev, and fried toppings are at their best before moisture softens them. If ordering delivery, keep chutneys and yogurt separate whenever possible.
Whether you’re looking for a quick afternoon snack, a vegetarian-friendly appetizer, a casual date-night dish, or a full Indian street-food feast, Brooklyn Heights and the surrounding neighborhoods offer plenty of ways to explore one of India’s most flavorful food traditions.
Why Brooklyn Heights Has Great Indian Restaurants
Brooklyn Heights may not be the first Brooklyn neighborhood that comes to mind when people think about Indian food, but its location makes it an excellent starting point for exploring Indian cuisine. The neighborhood sits close to Downtown Brooklyn, Cobble Hill, Boerum Hill, Fort Greene, and other areas with diverse dining scenes, giving visitors access to both neighborhood Indian restaurants and more specialized regional kitchens.
What makes the area particularly interesting is variety. You can find casual Indian meals, contemporary restaurants, South Indian specialties, tandoori cooking, regional dishes, vegetarian options, and Indian street-food-inspired plates within a relatively short trip.
For anyone searching for the best Indian food in Brooklyn Heights, that combination of convenience, diversity, and access to surrounding neighborhoods makes the area much more exciting than its compact size might suggest.
A Convenient Location for Exploring Indian Food
Brooklyn Heights is positioned close to several major Brooklyn dining areas. That means diners don’t necessarily have to travel far to expand beyond the restaurants immediately surrounding Montague Street and the waterfront.
Downtown Brooklyn and nearby neighborhoods add more choices, while Court Street and Cobble Hill provide another important cluster of restaurants. This creates a useful food corridor for anyone who wants to compare different Indian cooking styles during the same Brooklyn outing.
The result is that Brooklyn Heights works almost like a gateway to Brooklyn’s wider Indian food scene.
You can start with a neighborhood restaurant and then explore regional Indian cooking only a short distance away.
A Growing and Diverse Dining Scene
Brooklyn Heights has traditionally been associated with historic brownstones, tree-lined streets, the Brooklyn Heights Promenade, and a quieter residential atmosphere. Its restaurant scene, however, has become increasingly diverse.
Indian restaurants fit naturally into that evolution because Indian cuisine can take many forms—from casual takeout to contemporary dining rooms and regional restaurants.
Mint Heights is a good example. Its current concept focuses on modern Indian cooking, combining traditional recipes with seasonal New York produce. The restaurant highlights smoky tandoori specialties, paneer tikka, coastal curries, aromatic biryanis, house-ground spices, and vegan and gluten-free options.
That combination makes Indian food appealing to both diners already familiar with the cuisine and people discovering it for the first time.
Regional Indian Cuisine Is Easier to Discover
One of the biggest strengths of the Brooklyn area is that Indian food doesn’t have to mean the same familiar dishes everywhere.
A restaurant might focus on North Indian tandoori cooking, another on South Indian dosa and idli, while another specializes in Goan or coastal cuisine.
Indian Table at 234 Court Street is a particularly good example. Its current concept is centered on Goan cuisine with Indian-Portuguese influences, drawing on Goa’s distinctive history and culinary traditions. The restaurant describes dishes influenced by coconut-based curries, vinegar-forward flavors, seafood, and traditional Goan cooking.
This kind of regional specialization is valuable because it lets diners explore Indian cuisine beyond the standard restaurant menu.
Strong Tandoori and Grilled Food Options
Indian cuisine is particularly well suited to Brooklyn’s restaurant culture because tandoori cooking works equally well for casual meals and more sophisticated dining.
Tandoori chicken, chicken tikka, paneer tikka, kebabs, tandoori seafood, and mixed grills can be served as appetizers, shared plates, or complete meals.
For example, Curry Heights in Brooklyn Heights offers a dedicated range of tandoori and barbecue-style preparations. Curry Heights
This gives diners an opportunity to experience one of the most recognizable forms of Indian cooking without needing to visit a large destination restaurant.
Indian Food Works Well for Different Budgets
Another reason Brooklyn Heights is a good place to explore Indian cuisine is the range of dining formats.
You can have:
- A quick Indian lunch
- Affordable takeout
- A vegetarian meal
- A shared family dinner
- A casual date-night meal
- A more upscale regional Indian dinner
- Delivery to your home
- A larger group meal
Current local listings place Curry Heights in the approximately $10–$20 range, while Mint Heights is around $20–$30 and Indian Table around $30–$70, illustrating the range available in and around the neighborhood.
That variety makes Indian cuisine accessible whether you’re looking for a quick meal or planning a special evening.
Indian Food Offers Something for Every Occasion
Whether you’re looking for a quick weekday meal or a special dinner, Indian restaurants can fit the occasion.
For lunch: Try dosa, biryani, a curry lunch, or a vegetarian thali-style meal.
For a casual dinner: Share samosas, chaat, paneer tikka, naan, and one or two curries.
For a date night: Look for a contemporary restaurant with cocktails, small plates, and regional specialties.
For a family: Order several shared dishes representing different flavors.
For a vegetarian group: Explore paneer, dal, chana, vegetable curries, dosa, and chaat.
For a food enthusiast: Focus on regional dishes instead of ordering only familiar favorites.
What Makes Brooklyn Heights Particularly Appealing
The real strength of Indian food around Brooklyn Heights isn’t that the neighborhood has the largest concentration of Indian restaurants in New York.
It doesn’t.
Its strength is access and variety.
Brooklyn Heights gives diners a convenient starting point, while nearby neighborhoods dramatically expand the number of restaurants and styles available. Within that relatively small geographic area, you can experience casual Indian cooking, contemporary Indian cuisine, South Indian specialties, Goan food, tandoori grilling, vegetarian dishes, and Indian street snacks.
That diversity is what makes the area worth exploring.
Brooklyn Heights is an excellent starting point for discovering Indian food because it combines a convenient location, a diverse surrounding restaurant scene, regional Indian cooking, vegetarian-friendly menus, tandoori specialties, street-food-inspired dishes, and options across different budgets.
For a meal directly in the neighborhood, Mint Heights and Curry Heights provide accessible starting points. For diners willing to explore nearby Court Street and Cobble Hill, Indian Table offers a distinctly Goan interpretation of Indian cuisine. Downtown Brooklyn and surrounding neighborhoods add even more possibilities.
So, if you’re searching for the best Indian food in Brooklyn Heights, don’t think only about finding one restaurant. Think of the neighborhood as a starting point for exploring the much broader Indian culinary landscape of Brooklyn.
That approach makes it possible to discover not only great curries, but also tandoori chicken, chaat, biryani, dosa, paneer dishes, regional Goan specialties, vegetarian favorites, and many of the Indian street snacks that make the cuisine so diverse and exciting.
Top Indian Restaurants in Brooklyn Heights
When looking for the best Indian restaurants in Brooklyn Heights, it helps to look beyond a single style of cooking. The neighborhood and its immediate surroundings offer everything from casual Indian takeout and South Indian specialties to contemporary Indian dining and regional Goan cuisine.
Brooklyn Heights itself is relatively compact, so this guide focuses primarily on restaurants in the neighborhood and a few highly worthwhile options in nearby areas. That approach gives diners a better picture of where to find Indian chaat, curries, tandoori dishes, biryani, vegetarian food, South Indian specialties, and regional Indian cuisine.
1. Mint Heights — Best Modern Indian Restaurant in Brooklyn Heights
Mint Heights is one of the most convenient choices for contemporary Indian food directly in Brooklyn Heights, located at 46 Henry Street.
The restaurant describes its concept as modern Indian cooking that combines traditional recipes with seasonal New York produce. Its menu highlights smoky tandoori specialties, paneer tikka, coastal curries, aromatic biryanis, and house-ground spices, along with vegan and gluten-free choices.
Mint Heights is particularly useful for diners who want more than a traditional curry-and-naan meal. The restaurant offers shareable plates, cocktails and mocktails, and a setting suited to date nights, family dinners, and group celebrations. It also offers pickup, delivery, and catering.
What to try: Tandoori chicken, paneer tikka, biryani, crispy okra, dahi vada, naan
Approximate price: $20–$30 per person
Area: Brooklyn Heights
Best for: Modern Indian dining, dates, families, groups
Style: Contemporary Indian
2. Curry Heights — Best Casual Indian Restaurant
Curry Heights is one of the most recognizable neighborhood options for Indian food in Brooklyn Heights, located at 151 Remsen Street.
It is a particularly good choice for diners who want a broad Indian menu without the formality or price point of upscale dining. The restaurant’s menu includes tandoori specialties, curries, biryani, naan, vegetarian dishes, and other familiar Indian favorites.
Its current local listing places the restaurant in the approximately $10–$20 range, making it one of the more accessible choices for an Indian meal in the neighborhood.
Curry Heights is especially relevant if you’re exploring this article’s wider Indian food themes because it offers both classic curry dishes and tandoori-style grilled preparations.
What to try: Tandoori chicken, chicken tikka, tandoori mixed grill, biryani, naan, chana masala
Approximate price: $10–$20 per person
Area: Brooklyn Heights
Best for: Casual dinners, takeout, lunch, families
Style: Traditional Indian
3. Indian Table — Best for Regional Indian-Goan Cuisine
Indian Table at 234 Court Street is just outside the core of Brooklyn Heights and is one of the most distinctive Indian restaurants worth visiting in the surrounding area.
Rather than presenting a generic Indian menu, Indian Table focuses on Goan cuisine with Indian-Portuguese influences. The restaurant says its menu draws on Goa’s coastal culinary traditions, including coconut-based curries, vinegar-forward flavors, seafood, and traditional Goan dishes.
The restaurant is also led by Chef Eric McCarthy, who was born and raised in Goa and has extensive fine-dining experience. Its current menu includes dishes such as Goan shrimp curry, shrimp balchao, fish cutlet, fish tikka masala, and other regional preparations.
This is an excellent choice when you want to experience something beyond the standard butter chicken and tikka masala combination.
What to try: Goan curries, tandoori chicken, ragda chaat, fish cutlet, shrimp balchao, regional seafood
Approximate price: $30–$70 per person
Area: Court Street / Cobble Hill
Best for: Regional cuisine, date nights, special dinners
Style: Indian-Goan
4. Dastaan Indian Kitchen — Best Nearby Neighborhood Option
Dastaan Indian Kitchen at 115 Smith Street is another nearby restaurant worth considering when expanding your Indian food search beyond Brooklyn Heights.
The restaurant currently carries a strong local rating and is positioned in the approximately $20–$30 range.
Dastaan is particularly useful for diners who want a more relaxed neighborhood Indian meal rather than a formal fine-dining experience. Its location on Smith Street also makes it convenient to combine dinner with an evening exploring Cobble Hill and Boerum Hill.
What to try: Indian curries, biryani, naan, vegetarian specialties, chicken dishes
Approximate price: $20–$30 per person
Area: Smith Street / Boerum Hill
Best for: Casual dinners, families, neighborhood dining
Style: Contemporary neighborhood Indian
5. Kashi Indian Cuisine & Bar — Best for Upscale North Indian Food
Kashi Indian Cuisine & Bar at 286 Livingston Street in Downtown Brooklyn is a strong choice when you’re looking for a more polished Indian dining experience.
Kashi focuses on North Indian culinary traditions, including Awadhi, Mughlai, and Punjabi influences. Its concept emphasizes slow-cooked biryanis and char-grilled kebabs, making it especially appealing to diners who enjoy the tandoor and grilled side of Indian cuisine.
The restaurant is currently listed in the approximately $30–$90 range, depending on the meal and experience.
Kashi is better suited to a date night, celebration, business meal, or leisurely dinner than a quick budget meal.
What to try: Char-grilled kebabs, chicken tikka, biryani, paneer tikka, North Indian curries
Approximate price: $30–$90
Area: Downtown Brooklyn
Best for: Fine dining, date nights, celebrations
Style: Modern North Indian
6. Brooklyn Curry Project — Best for South Indian Food
Brooklyn Curry Project at 383 Bridge Street offers something different from the typical North Indian restaurant experience.
The restaurant focuses on South Indian cuisine, giving diners an opportunity to explore a different side of India’s culinary traditions.
South Indian cooking is particularly notable for dishes such as dosa, idli, vada, sambar, chutneys, and rice-based preparations. For someone who has primarily experienced Indian food through butter chicken, tikka masala, naan, and biryani, this can be an entirely different introduction to Indian cuisine.
The current business listing shows a limited Saturday schedule, so checking the current operating schedule before visiting is particularly important.
What to try: Dosa, idli, vada, sambar, South Indian rice dishes
Approximate price: $20–$30
Area: Downtown Brooklyn
Best for: South Indian food enthusiasts, breakfast or lunch
Style: South Indian
Which Indian Restaurant Should You Choose?
If you’re visiting Brooklyn Heights for the first time, Mint Heights is an easy starting point because it combines a convenient location with contemporary Indian cooking and a broad menu. Its official restaurant description specifically highlights tandoori specialties, paneer tikka, coastal curries, biryanis, and plant-based options.
If you’re looking for a more casual and affordable meal, Curry Heights is a natural choice.
If your priority is regional Indian cuisine, Indian Table is one of the most distinctive options nearby because of its focus on Goan and Indian-Portuguese culinary traditions.
If you want South Indian food, Brooklyn Curry Project and Filter Kaapi provide a different culinary direction from the typical North Indian restaurant.
And if you’re planning a special occasion, Kashi provides a more upscale environment with a focus on North Indian flavors and grilled specialties.
The best Indian restaurants in and around Brooklyn Heights aren’t all trying to do the same thing—and that’s exactly what makes the area interesting.
You can enjoy classic tandoori chicken at Curry Heights, modern Indian cooking at Mint Heights, regional Goan cuisine at Indian Table, South Indian specialties at Brooklyn Curry Project and Filter Kaapi, and upscale North Indian dining at Kashi.
Rather than choosing solely by restaurant rating or price, think about what type of Indian food you want to experience.
For tandoori and classic Indian favorites, start with Curry Heights or Mint Heights. For regional Indian cuisine, try Indian Table. For South Indian food, explore Brooklyn Curry Project or Filter Kaapi. And for a special evening, Kashi is worth considering.
That variety makes Brooklyn Heights more than just a convenient neighborhood for Indian food—it is a useful starting point for exploring the much broader and more diverse Indian culinary scene across Brooklyn.
Best Neighborhoods or Areas for Indian Food Near Brooklyn Heights
One of the biggest advantages of searching for Indian food in Brooklyn Heights is that you don’t have to limit yourself to the neighborhood’s boundaries. Brooklyn Heights is surrounded by several distinct dining areas, and a short walk, subway ride, or car trip can open up very different Indian food experiences.
Brooklyn Heights itself has a convenient selection of Indian restaurants, while nearby Cobble Hill, Downtown Brooklyn, Boerum Hill, Fort Greene, Prospect Heights, and Crown Heights offer additional choices. The wider Brooklyn scene also includes restaurants specializing in South Indian, Goan, North Indian, vegetarian, street-food, and contemporary Indian cooking. Current restaurant listings show dozens of Indian restaurants across Brooklyn, making the borough’s Indian food scene considerably broader than any single neighborhood.
For this reason, the best way to explore Indian cuisine around Brooklyn Heights is to think in terms of food neighborhoods and corridors, rather than one fixed restaurant district.
1. Brooklyn Heights — Best for Convenience
If convenience is your priority, start in Brooklyn Heights itself.
The neighborhood’s dining scene has grown considerably, particularly around Montague Street, and Indian restaurants fit naturally into the area’s increasingly diverse restaurant landscape.
Mint Heights on Henry Street is one of the most convenient choices for modern Indian food in the neighborhood. Its menu emphasizes tandoori specialties, paneer, coastal curries, biryani, and other contemporary Indian dishes.
Curry Heights on Remsen Street provides a more casual alternative, with classic Indian dishes and tandoori preparations.
Best for: Convenience, casual dinners, takeout, tandoori chicken, contemporary Indian food
What to explore: Tandoori chicken, chicken tikka, biryani, naan, paneer, curries
Brooklyn Heights is particularly useful if you’re staying in the neighborhood or want to combine dinner with a walk along the waterfront or through the historic brownstone streets.
2. Court Street & Cobble Hill — Best for Regional Indian Cuisine
For diners willing to travel a short distance from Brooklyn Heights, Court Street and Cobble Hill are among the most interesting areas to explore.
The biggest reason is regional diversity.
Indian Table at 234 Court Street is particularly notable for its focus on Goan cuisine, while its broader menu also draws from other Indian traditions. Eater has highlighted Indian Table for its Goan cooking and dishes influenced by Kerala, Tamil Nadu, and Chennai.
More recently, Condé Nast Traveler has also highlighted Indian Table as a destination for Goan cuisine, specifically noting dishes such as chicken cafreal, ros omelette, pork sorpotel, and coastal seafood preparations.
This makes Court Street a particularly good destination if you’ve already tried the familiar Indian restaurant staples and want something more regional.
Best for: Goan cuisine, regional Indian food, seafood, upscale dining
What to explore: Chicken cafreal, Goan curries, seafood, tandoori dishes, regional appetizers
3. Downtown Brooklyn — Best for Variety
Downtown Brooklyn is one of the most practical areas to explore when you want variety rather than one specific style.
The area is close to Brooklyn Heights and has Indian restaurants ranging from casual spots to more specialized concepts.
Kashi Indian Cuisine & Bar on Livingston Street is a strong choice for modern North Indian cuisine, including Awadhi, Mughlai, and Punjabi influences.
Meanwhile, Brooklyn Curry Project at Bridge Street gives diners access to a distinctly South Indian direction.
Filter Kaapi, also on Bridge Street, provides another South Indian option, particularly useful for breakfast, daytime meals, dosa, idli, vada, and South Indian coffee.
This makes Downtown Brooklyn especially useful for someone who wants to compare North Indian and South Indian cooking without traveling far.
Best for: Variety, South Indian food, North Indian food, lunch, casual dining
What to explore: Dosa, idli, vada, filter coffee, biryani, kebabs, curries
4. Boerum Hill & Smith Street — Best for Neighborhood Dining
The area around Smith Street and Boerum Hill is another useful extension of your Brooklyn Heights Indian food search.
Dastaan Indian Kitchen at 115 Smith Street is a highly rated neighborhood option, making this corridor worth considering for diners who want Indian food in a more relaxed setting.
Smith Street itself is known for its broad restaurant selection, so it works particularly well for groups where Indian food is one part of a larger evening out.
Best for: Neighborhood dinners, casual dining, groups
What to explore: Curries, biryani, naan, vegetarian dishes, chicken specialties
5. Fort Greene — Best for Regional Indian Exploration
Fort Greene is another neighborhood worth adding to an Indian food itinerary.
It isn’t exclusively an Indian restaurant district, but its diverse dining scene includes restaurants worth seeking out. Eater’s regional Indian guide specifically highlighted a Fort Greene restaurant for southern Indian standards including Chennai fish, Chettinad chicken, eggplant kulambu, and Kerala-style lamb pepper fry.
That’s important for anyone who wants to understand Indian food beyond the usual North Indian restaurant staples.
Instead of simply looking for butter chicken and naan, Fort Greene can be useful for exploring South Indian and regional preparations.
Best for: Regional Indian cuisine, South Indian flavors, adventurous diners
What to explore: Chettinad chicken, Chennai-style seafood, Kerala dishes, eggplant preparations
Fort Greene is also a good area to combine Indian dining with a broader Brooklyn day out. Its restaurant scene includes both casual neighborhood spots and more polished date-night destinations.
Best Neighborhood for Tandoori Chicken
If your primary goal is tandoori chicken near Brooklyn Heights, you don’t necessarily need to travel far.
Start with Brooklyn Heights itself, particularly Curry Heights and Mint Heights.
If you want to compare different preparations, expand toward Court Street and Downtown Brooklyn. Curry Heights has a strong tandoori focus, while Indian Table and Kashi provide more upscale approaches to Indian grilled food.
For a broader Brooklyn search, Prospect Heights and Bedford-Stuyvesant can add more casual possibilities.
Best Neighborhood for Chaat
For Indian chaat near Brooklyn Heights, start close to Court Street and Brooklyn Heights, then expand toward Crown Heights and other Brooklyn neighborhoods.
The important thing is to look for restaurants that prepare chaat fresh. Papdi, sev, puris, and other crispy components lose their appeal when they sit underneath yogurt and chutney for too long.
If you’re ordering delivery, ask whether the restaurant can package chutneys and wet toppings separately.
Best Neighborhood for South Indian Food
For South Indian food near Brooklyn Heights, Downtown Brooklyn is one of the most convenient areas to explore.
Brooklyn Curry Project and Filter Kaapi provide opportunities to explore dishes such as dosa, idli, vada, sambar, and South Indian coffee.
This is particularly useful if your experience with Indian food has mostly involved North Indian curries, naan, and tandoori dishes.
Best Neighborhood for Regional Indian Food
For regional Indian cuisine, Court Street and Cobble Hill stand out.
Indian Table’s Goan focus makes the area particularly interesting, especially for diners interested in coastal Indian cooking and Portuguese-influenced Goan dishes. Eater and Condé Nast Traveler have both specifically highlighted the restaurant’s regional Goan identity.
Best Neighborhood for Budget Indian Food
If keeping costs low is important, look toward Brooklyn Heights, Downtown Brooklyn, Prospect Heights, and Bedford-Stuyvesant.
The restaurants in these areas include a mixture of casual Indian restaurants and neighborhood takeout spots.
Downtown Brooklyn can be particularly useful for lunch, while Bedford Avenue and Nostrand Avenue offer several casual neighborhood options.
Best Neighborhood for a Special Indian Dinner
For an upscale experience, consider Court Street/Cobble Hill or Downtown Brooklyn.
Indian Table provides a regional Indian-Goan experience, while Kashi offers a more polished North Indian dining experience.
These areas are better suited to diners who want to spend more time over dinner and explore several dishes rather than simply grab a quick curry.
The best neighborhood for Indian food depends on what you want to eat.
For convenience, Brooklyn Heights is the obvious starting point.
For regional Goan cuisine, Court Street and Cobble Hill are particularly compelling.
For variety and South Indian food, Downtown Brooklyn is one of the most useful areas.
For regional exploration, Fort Greene is worth considering.
For affordable neighborhood dining, Prospect Heights and Bedford-Stuyvesant provide additional choices.
And for a broader Brooklyn food adventure, Crown Heights can be part of a larger itinerary.
The key is not to search for one “Indian neighborhood” and stop there. Brooklyn’s Indian restaurant scene is distributed across several neighborhoods, with each area offering a slightly different dining experience. Current restaurant listings and regional-food coverage reinforce that variety across Brooklyn.
For someone starting in Brooklyn Heights, that is actually an advantage. You can begin with a convenient neighborhood restaurant, then gradually explore Goan cuisine, North Indian tandoori cooking, South Indian breakfast dishes, Indian street food, vegetarian specialties, biryani, and contemporary Indian cuisine across the surrounding neighborhoods.
Popular Indian Dishes People Should Try in Brooklyn Heights
Indian cuisine is much more than curry, rice, and naan. One of the best things about exploring Indian food in Brooklyn Heights is the opportunity to try dishes with completely different textures, cooking methods, spice profiles, and regional influences.
From smoky tandoori chicken and aromatic biryani to crispy samosas, tangy chaat, creamy paneer, and South Indian dosa, there is something for almost every type of diner. Local menus around Brooklyn Heights and nearby neighborhoods reflect this variety, with restaurants offering everything from North Indian favorites to Goan and South Indian specialties.
If you’re visiting an Indian restaurant for the first time, the dishes below are an excellent starting point.
1. Tandoori Chicken — A Must-Try Indian Classic
Tandoori chicken is one of the first dishes to try if you want to experience traditional Indian grilling.
Chicken is marinated in yogurt and spices before being cooked at very high heat, traditionally in a clay tandoor. The result should have a smoky aroma, charred edges, flavorful seasoning, and juicy meat.
Curry Heights is a convenient Brooklyn Heights option for this style of cooking, while Mint Heights also features tandoori chicken among its popular dishes. Current local listings show tandoori chicken as one of Curry Heights’ frequently ordered dishes.
Best for: Meat lovers and first-time Indian diners
Flavor: Smoky, tangy, aromatic, moderately spicy
Try with: Mint chutney, onions, lemon, naan
2. Chicken Tikka — Great for Grilled Chicken Lovers
Chicken tikka is another popular tandoor preparation, but it differs from tandoori chicken.
Instead of larger bone-in pieces, chicken tikka generally uses smaller boneless pieces of marinated chicken. The increased surface area allows plenty of marinade and char to develop during grilling.
It’s a particularly good choice if you prefer boneless chicken or want something easy to share.
Chicken tikka is a common favorite at Indian restaurants around Brooklyn, including Curry Heights, where current menus feature it alongside tandoori chicken and other grilled dishes.
Best for: Sharing and grilled-food fans
Flavor: Smoky, spiced, juicy
Try with: Mint chutney and naan
3. Chicken Tikka Masala — A Creamy Favorite
Chicken tikka masala combines grilled chicken tikka with a rich tomato-based sauce.
The smoky flavor of the grilled chicken contrasts with the creamy, spiced sauce, making this one of the easiest Indian dishes for newcomers to enjoy.
It is particularly good with garlic naan or basmati rice.
Current delivery listings for Curry Heights show chicken tikka masala as one of its most-ordered dishes, priced at $18.
Best for: First-time Indian diners
Flavor: Creamy, tomato-rich, mildly to moderately spicy
Try with: Garlic naan or basmati rice
4. Butter Chicken — Rich and Comforting
Butter chicken, also known as chicken makhani, is another iconic Indian dish.
Tender chicken is served in a tomato-based sauce enriched with butter, cream, and aromatic spices. A good version should taste rich without becoming excessively sweet or heavy.
Curry Heights currently lists butter chicken among its popular menu items, while Indian Table offers its own interpretation using tandoori chicken in a creamy tomato-fenugreek sauce.
Best for: Comfort food and newcomers
Flavor: Creamy, mildly spiced, buttery
Try with: Butter naan, garlic naan, basmati rice
5. Biryani — One of India’s Most Aromatic Rice Dishes
Biryani is a dish every Indian food enthusiast should try.
Long-grain basmati rice is layered with spices, herbs, and meat or vegetables before being cooked so that the rice absorbs the aromas.
Depending on the restaurant, you may find:
- Chicken biryani
- Lamb biryani
- Goat biryani
- Shrimp biryani
- Vegetable biryani
- Jackfruit biryani
Indian Table’s current menu includes chicken, lamb, goat, shrimp, vegetable, mushroom, and jackfruit biryanis, with the rice slow-baked in a sealed pot in the tandoor.
Curry Heights also currently lists chicken and lamb biryani among popular choices.
Best for: Rice lovers and full meals
Flavor: Aromatic, savory, spiced
Try with: Raita and a side of curry
6. Samosa — The Perfect Indian Snack
The samosa is one of the easiest Indian snacks to love.
It is typically a crisp pastry filled with spiced potatoes and peas, although meat-filled versions are also available.
Samosas are excellent as an appetizer, snack, or part of a larger Indian meal.
For something more elaborate, try samosa chaat, where the samosa is combined with chickpeas, yogurt, chutneys, onions, herbs, and spices.
Best for: Appetizers and casual snacking
Flavor: Crispy, savory, spiced
Try with: Mint chutney and tamarind chutney
The best way to experience Indian food in Brooklyn Heights is to mix familiar favorites with something new.
Start with tandoori chicken, butter chicken, chicken tikka masala, biryani, naan, or samosas if you’re new to the cuisine. Then gradually move toward chaat, regional curries, Goan specialties, South Indian dosa, vegetarian dishes, and less familiar preparations.
Restaurants around Brooklyn Heights demonstrate how broad Indian cuisine can be. Curry Heights offers approachable North Indian favorites and tandoori dishes, while Mint Heights combines contemporary cooking with popular classics. Indian Table provides a more regional Indian-Goan experience, while Brooklyn Curry Project and Filter Kaapi open the door to South Indian cuisine.
The important thing is not to think of Indian food as one single style. Tandoori cooking, biryani, chaat, South Indian breakfast, Goan cuisine, vegetarian curries, and Indian breads all represent different parts of a much larger culinary tradition.
That variety is what makes exploring the best Indian food in Brooklyn Heights so rewarding—and it gives you plenty of reasons to return and try something new each time.
Vegetarian and Vegan Indian Food Options in Brooklyn Heights
Indian cuisine is one of the easiest cuisines to explore if you’re vegetarian or vegan. Across India, plant-based cooking isn’t simply an alternative to meat—it is an important part of the culinary tradition. That means a well-planned Indian meal can include lentils, chickpeas, vegetables, rice, breads, chutneys, fermented foods, and spices without feeling limited.
For diners searching for vegetarian and vegan Indian food in Brooklyn Heights, the local scene offers several useful starting points, while nearby Downtown Brooklyn, Court Street, Cobble Hill, Boerum Hill, and Prospect Heights expand the choices even further.
One important distinction is that vegetarian and vegan aren’t the same thing. Vegetarian Indian dishes may contain paneer, yogurt, butter, ghee, or cream, while vegan dishes exclude all dairy and other animal-derived ingredients. If you’re strictly vegan, always confirm ingredients with the restaurant before ordering.
1. Mint Heights — Best Modern Vegetarian and Vegan Indian Option
Mint Heights at 46 Henry Street is one of the most convenient choices for vegetarian and vegan Indian food directly in Brooklyn Heights.
The restaurant describes its concept as modern Indian cooking built around traditional recipes, seasonal New York produce, house-ground spices, tandoori specialties, coastal curries, and biryanis. Importantly for plant-based diners, Mint Heights specifically highlights the ability to create a vegan and gluten-free feast.
Its current menu includes a dedicated Vegetarian Entrée category, with dishes such as saag paneer, alongside vegetarian appetizers, rice, breads, dal, and chutneys.
What to try: Saag paneer, vegetarian appetizers, dal, vegetable dishes, biryani, naan
Approximate price: $20–$30 per person
Area: Brooklyn Heights
Best for: Vegetarian groups, vegan diners, date nights, contemporary Indian food
Style: Modern Indian
2. Curry Heights — Best Affordable Vegetarian Indian Meal
Curry Heights at 151 Remsen Street is another strong option directly in Brooklyn Heights, particularly if you’re looking for traditional Indian flavors at a more approachable price.
Curry Heights specifically says it offers a wide range of vegetarian and vegan options, including chana masala and baingan bharta.
Its current menu is especially useful for budget-conscious vegetarian diners. A vegetarian lunch platter can include one vegetable entrée with rice and naan for $10, while a two-vegetable combination with rice and naan is currently listed at $12. Choices include aloo matar gobi, saag paneer, chana masala, bhindi masala, baingan bharta, cabbage bhaji, tarka dal, and dal makhani.
What to try: Chana masala, baingan bharta, bhindi masala, dal, saag paneer
Approximate price: About $10–$20
Area: Brooklyn Heights
Best for: Budget lunches, casual dining, vegetarian groups
Style: Traditional Indian
3. Indian Table — Best for Regional Vegetarian Indian Cuisine
Indian Table at 234 Court Street is an excellent option if you want vegetarian food with a stronger regional identity.
The restaurant focuses heavily on Goan and broader regional Indian cooking, which makes it different from a typical North Indian restaurant. Its menu includes a range of vegetable, lentil, rice, and regional preparations alongside its meat and seafood dishes.
For vegetarians, this type of menu can be particularly rewarding because you’re able to explore Indian cuisine through a regional lens rather than simply choosing the vegetarian items from a standard curry menu.
What to try: Dal, vegetable curries, regional Goan preparations, vegetable biryani, aloo gobi, vegetarian small plates
Approximate price: $30–$70 per person
Area: Court Street / Cobble Hill
Best for: Regional Indian cuisine, special dinners, adventurous vegetarians
Style: Indian-Goan
4. Brooklyn Curry Project — Best for South Indian Vegetarian Food
Brooklyn Curry Project at 383 Bridge Street offers a very different vegetarian experience because of its South Indian focus.
South Indian cuisine has a particularly strong vegetarian tradition. Dishes such as dosa, idli, vada, sambar, coconut chutney, and vegetable rice preparations can form an entire meal without meat or dairy-heavy sauces.
For someone accustomed to North Indian dishes such as paneer tikka, butter chicken, and naan, South Indian food provides a completely different range of textures and flavors.
The current listing shows a limited Saturday schedule, so checking the current hours before visiting is important.
What to try: Masala dosa, idli, vada, sambar, vegetable South Indian dishes
Approximate price: $20–$30
Area: Downtown Brooklyn
Best for: Vegetarian diners and South Indian food lovers
Style: South Indian
5. Filter Kaapi — Best for Vegetarian South Indian Breakfast
Filter Kaapi is another South Indian option in Downtown Brooklyn and is particularly interesting for breakfast and daytime dining.
South Indian vegetarian cuisine offers plenty of naturally meat-free dishes, and Filter Kaapi is a useful place to explore that tradition.
A meal built around dosa, idli, vada, sambar, chutneys, and traditional South Indian coffee can be lighter than a typical North Indian dinner while still being filling and flavorful.
What to try: Dosa, idli, medu vada, sambar, coconut chutney, filter coffee
Approximate price: $10–$20
Area: Downtown Brooklyn
Best for: Breakfast, lunch, vegetarian diners
Style: South Indian
6. Dhania — Best for Vegetarian Chaat
Dhania at 787 Prospect Place is worth considering if you’re interested in vegetarian Indian street food and chaat.
Chaat is naturally suited to vegetarian dining because many classic versions use potatoes, chickpeas, yogurt, crispy papdi, puris, chutneys, herbs, and spices.
Current menu listings for Dhania include samosa chaat, baighan dahi chaat, and aloo tikki, giving vegetarian diners several ways to explore Indian street-food flavors.
What to try: Samosa chaat, aloo tikki, eggplant chaat, vegetarian appetizers
Approximate price: Around $20–$30 overall
Area: Crown Heights
Best for: Vegetarian street food and chaat
Style: Contemporary Indian
Best Vegan Indian Dishes
Vegan diners have plenty of options, but ingredients should always be confirmed because Indian cooking frequently uses dairy products such as ghee, butter, yogurt, paneer, and cream.
Good dishes to investigate include:
Chana Masala
Chickpeas, tomatoes, onions, and spices make this one of the easiest vegan Indian choices.
Baingan Bharta
Roasted eggplant cooked with vegetables and spices can be naturally vegan when prepared with oil rather than ghee.
Aloo Gobi
Potatoes and cauliflower are typically cooked with spices and can easily be vegan.
Bhindi Masala
Okra with onions and spices is another good plant-based option.
Vegetable Biryani
Ask whether the rice is prepared with ghee or butter.
Dosa
Traditional dosa batter is generally based on fermented rice and lentils, making dosa an excellent vegan choice.
The accompanying chutneys and sambar should still be checked for dairy or other ingredients.
Idli
Idli are steamed fermented rice-and-lentil cakes and are often naturally vegan.
Again, check the accompanying sauces and chutneys if you have strict dietary requirements.
Bhel Puri
Bhel puri is typically built around puffed rice, vegetables, herbs, chutneys, peanuts, and sev.
Ask whether yogurt is included and whether the sev contains any unexpected ingredients.
Vegetarian and vegan diners have plenty of reasons to explore the best Indian restaurants in Brooklyn Heights. Indian cuisine offers an unusually broad range of plant-based dishes, from rich lentils and chickpea curries to crispy dosa, flavorful vegetable preparations, chaat, biryani, and grilled paneer.
For a convenient meal directly in Brooklyn Heights, Mint Heights is a strong contemporary option because it specifically highlights vegan and gluten-free dining alongside its modern Indian menu.
For an affordable traditional Indian meal, Curry Heights is particularly useful, with vegetarian lunch combinations and a menu that specifically highlights vegetarian and vegan dishes such as chana masala and baingan bharta.
If you want to explore beyond North Indian cuisine, Downtown Brooklyn’s South Indian restaurants provide an entirely different vegetarian experience through dosa, idli, vada, sambar, chutneys, and filter coffee.
The most important tip for vegan diners is to ask about ghee, butter, cream, paneer, and yogurt rather than assuming a vegetarian dish is automatically vegan. Once you know what to look for, Brooklyn Heights and the surrounding neighborhoods offer plenty of flavorful ways to enjoy Indian cuisine without meat—or without animal products at all.
Budget-Friendly Indian Restaurants in and Around Brooklyn Heights
You don’t have to spend a lot to enjoy excellent Indian food in Brooklyn Heights. In fact, Indian cuisine is particularly well suited to budget dining because many dishes are filling, shareable, and built around affordable ingredients such as lentils, chickpeas, potatoes, rice, vegetables, and flatbreads.
For diners searching for budget-friendly Indian restaurants in Brooklyn Heights, the best strategy is to look at lunch menus, vegetarian combinations, rice dishes, breads, appetizers, and restaurants just outside the neighborhood. A short trip toward Downtown Brooklyn, Fort Greene, Crown Heights, or Bedford-Stuyvesant can also open up additional lower-cost options.
1. Curry Heights — Best Overall Budget Indian Restaurant
Curry Heights at 151 Remsen Street is one of the strongest choices when affordability and location are both important.
Its current menu includes an express lunch platter with one vegetable entrée, rice, and naan for $10, while a two-vegetable combination with rice and naan is listed at $12. Vegetarian choices include chana masala, saag paneer, bhindi masala, baingan bharta, tarka dal, and other dishes.
The restaurant also offers takeout and direct ordering, making it practical for both dine-in lunches and inexpensive meals at home.
What to try: Chana masala, tarka dal, saag paneer, samosa, naan
Budget: Around $10–$20 per person
Area: Brooklyn Heights
Best for: Affordable lunch, vegetarian meals, casual dinner
Value tip: Lunch platters are one of the best ways to keep the total bill down.
2. Filter Kaapi — Best Budget South Indian Option
Filter Kaapi at 383 Bridge Street is a particularly interesting option if you want affordable South Indian food rather than a conventional North Indian curry meal.
The restaurant is currently listed in the $10–$20 range and operates primarily during daytime hours.
South Indian food can offer excellent value because dishes such as dosa, idli, and vada are satisfying without requiring expensive ingredients. A dosa with chutney and sambar can make a complete meal while giving you a completely different experience from butter chicken and naan.
What to try: Masala dosa, idli, vada, sambar, filter coffee
Budget: About $10–$20
Area: Downtown Brooklyn
Best for: Breakfast, lunch, vegetarian diners
Value tip: Choose a dosa or South Indian breakfast combination rather than ordering several separate dishes.
3. Brooklyn Curry Project — Best for South Indian Food on a Budget
Brooklyn Curry Project, also at 383 Bridge Street, is another option for diners who want to explore South Indian cuisine.
Its current local listing places it around $20–$30, although individual dishes can provide a more affordable way to try the restaurant.
The South Indian focus makes this restaurant particularly useful for diners who want to diversify their Indian food experience. Instead of ordering another curry, try dosa, idli, vada, or other rice-and-lentil-based dishes.
The current listing shows a limited Saturday schedule, so check operating hours before making a special trip.
What to try: Dosa, idli, vada, sambar
Budget: Around $20–$30 overall
Area: Downtown Brooklyn
Best for: South Indian food, vegetarian meals
Value tip: South Indian breakfast-style dishes can provide a filling meal without requiring multiple entrées.
4. Mint Heights — Best Value for a More Polished Experience
Mint Heights at 46 Henry Street is slightly more expensive than Curry Heights, but it can still offer good value when you order strategically.
The current local listing places Mint Heights around $20–$30 per person, while its official website offers pickup and online ordering.
Its menu includes a broad selection of vegetarian dishes, curries, rice, naan, and tandoori specialties. Restaurant listings also describe portions as generous and the pricing as reasonable for the quality, making it a useful choice when you want a more polished setting without moving into fine-dining prices.
What to try: Saag paneer, chicken tikka masala, garlic naan, rice, vegetable dishes
Budget: Around $20–$30
Area: Brooklyn Heights
Best for: Date nights, lunch, casual dinners
Value tip: Share two entrées with rice and naan instead of ordering one full entrée per person.
5. Green Chilli — Best for Affordable Indian Food in Bedford-Stuyvesant
Green Chilli at 524B Nostrand Avenue is farther from Brooklyn Heights, but its current listing places it in the $10–$20 range.
For diners willing to travel beyond the immediate neighborhood, restaurants in Bedford-Stuyvesant and the Nostrand Avenue corridor can provide more affordable Indian dining than some of the area’s upscale options.
Green Chilli is particularly worth considering for a casual meal when keeping the budget under control is more important than dining directly in Brooklyn Heights.
What to try: Curry dishes, biryani, vegetarian entrées, naan
Budget: About $10–$20
Area: Bedford-Stuyvesant
Best for: Affordable dinner and takeout
Value tip: Look for rice-based dishes and vegetarian curries for the best food-to-price ratio.
6. Halima Indian Restaurant — Affordable Neighborhood Indian Food
Halima Indian Restaurant at 228 Albany Avenue is another lower-cost option in the wider Brooklyn Indian food scene.
Its current listing places it around $10–$20, making it a useful choice for diners who are willing to travel outside Brooklyn Heights for affordable Indian food.
The restaurant’s neighborhood setting makes it more appropriate for casual dining than a special-occasion meal.
What to try: Indian curries, rice dishes, chicken specialties, vegetarian options
Budget: About $10–$20
Area: Crown Heights / Bedford-Stuyvesant area
Best for: Casual meals and value dining
Value tip: Combine one curry with rice or bread instead of ordering several entrées.
How to Eat Indian Food on a Budget
Finding an inexpensive Indian restaurant is only part of the equation. How you order can make an even bigger difference.
Choose Lunch Over Dinner
Lunch menus are often one of the best ways to experience Indian food affordably.
Curry Heights is a good example: its current express lunch menu lists a vegetable entrée with rice and naan for $10, or two vegetable entrées with rice and naan for $12.
If you’re flexible about when you eat, lunch can deliver excellent value.
Share Entrées
Indian food is naturally suited to sharing.
Instead of four people ordering four separate entrées, try:
- 2 curries
- 1 rice dish
- 1 dal
- 2–3 naan
- 1 appetizer
Everyone gets to sample several dishes while the total cost stays under control.
Use Rice and Bread Strategically
Rice, naan, roti, and other breads can make a smaller number of curries go much further.
Rather than ordering several meat entrées, combine one flavorful curry with rice, naan, and a vegetable dish.
Order Vegetarian Dishes
Vegetarian Indian dishes are often among the best values on the menu.
Chana masala, dal, aloo gobi, bhindi masala, baingan bharta, and vegetable biryani can be filling without the higher cost associated with some meat and seafood dishes.
Curry Heights’ current lunch menu is a good example, with several vegetable entrées available in its inexpensive lunch combinations.
Choose Biryani for a Complete Meal
Biryani can be particularly useful when you’re looking for one dish that feels substantial.
A well-prepared chicken or vegetable biryani provides rice, spices, vegetables or protein, and plenty of flavor in one order.
Pair it with raita rather than adding several additional entrées.
Avoid Overordering
Indian menus can make it easy to order too much.
For two people, start with:
- 1 appetizer
- 1 curry
- 1 rice dish
- 1–2 breads
You can always add another dish if you’re still hungry.
Compare Direct Ordering
When ordering takeout, check whether the restaurant has its own ordering system before automatically using a third-party delivery platform.
Curry Heights, for example, offers direct ordering through its own site, while Mint Heights also provides online ordering through its official website.
This can sometimes help reduce additional delivery or platform costs.
Finding affordable Indian food in Brooklyn Heights is relatively easy if you know how to order strategically.
Curry Heights is the strongest choice for diners who want to stay directly in Brooklyn Heights and prioritize value. Its current lunch combinations make it particularly attractive, with one vegetable entrée, rice, and naan starting at $10.
Filter Kaapi and Brooklyn Curry Project are useful for exploring affordable South Indian food, while Mint Heights offers a more polished contemporary experience for diners willing to spend around $20–$30 per person.
If you’re willing to travel farther, Bedford-Stuyvesant, Crown Heights, and other Brooklyn neighborhoods provide additional lower-cost Indian restaurants.
The biggest money-saving tip is simple: order strategically rather than simply choosing the cheapest restaurant. Lunch specials, vegetarian dishes, shared curries, biryani, rice, naan, and direct ordering can turn a restaurant meal into an affordable experience without sacrificing flavor.
For anyone searching for the best budget-friendly Indian food near Brooklyn Heights, a $10–$20 lunch at a neighborhood Indian restaurant can be just as satisfying as a much more expensive dinner—especially when you focus on flavorful, shareable dishes and traditional Indian staples.
Fine Dining Indian Restaurants in and Around Brooklyn Heights
For a special-occasion Indian meal near Brooklyn Heights, the choices become more interesting as you expand the search beyond the neighborhood itself. Brooklyn Heights has excellent Indian restaurants, but some of the area’s strongest upscale and fine-dining Indian experiences are located in nearby Downtown Brooklyn, Boerum Hill, Cobble Hill, Crown Heights, and Park Slope.
The distinction is important: not every restaurant with a higher price tag is formal fine dining. Some are polished modern Indian restaurants with sophisticated interiors and cocktails, while others focus on regional Indian cooking, chef-driven menus, or a more traditional special-occasion atmosphere.
For this guide, the restaurants below are best considered fine dining, upscale Indian, or special-occasion Indian restaurants near Brooklyn Heights, rather than claiming that every one is traditional fine dining.
1. Indian Table — Best for Regional Indian Fine Dining Near Brooklyn Heights
Indian Table at 234 Court Street is one of the most compelling choices for diners looking for an elevated Indian meal near Brooklyn Heights. It sits in the Cobble Hill area rather than Brooklyn Heights itself, making it a nearby destination rather than a neighborhood restaurant.
What makes Indian Table particularly interesting is its emphasis on Goan cuisine and broader regional Indian influences. The restaurant’s current menu includes dishes such as Golden Bhel, Ragda Chaat, Batatyachi Chops (Aloo Tikki), tandoori mushroom, tandoori chicken, chicken tikka, and regional specialties. The restaurant describes its cooking as Indian-Goan, with Portuguese-Goan influences. This makes it especially relevant to this chaat-focused guide because its menu demonstrates how Indian street-food flavors can appear in a more polished restaurant setting.
What to try: Golden Bhel, Ragda Chaat, Batatyachi Chops, tandoori chicken, Goan specialties
Approx. price: $30–$70 per person
Area: Cobble Hill / Court Street
Best for: Date nights, regional Indian cuisine, special occasions
Why go: Excellent choice when you want Indian food that goes beyond the standard curry-and-naan format.
2. Kashi Indian Cuisine & Bar — Best Upscale North Indian Experience
Kashi Indian Cuisine & Bar at 286 Livingston Street is one of the strongest upscale Indian choices in the Downtown Brooklyn area.
Kashi describes its food as a modern interpretation of North Indian cuisine, with slow-cooked biryanis and char-grilled kebabs at the center of the menu. Its bar program also adds cocktails and Indian-inspired drinks, making it more suitable for a full evening out rather than simply a quick Indian dinner.
The restaurant currently lists a weekday lunch special at $19.99 for vegetarian dishes and $21.99 for non-vegetarian options, while dinner is positioned at a higher price level.
What to try: Char-grilled kebabs, slow-cooked biryani, North Indian curries, vegetarian specialties
Approx. price: Around $30–$90 depending on the meal and drinks
Area: Downtown Brooklyn / Boerum Hill
Best for: Date nights, celebrations, business dinners
Why go: A strong choice when you want modern North Indian food with a polished dining-room and bar experience.
3. Mint Heights — Best Modern Indian Restaurant in Brooklyn Heights
Mint Heights at 46 Henry Street is arguably the most convenient upscale Indian choice for someone who wants to remain inside Brooklyn Heights.
The restaurant describes itself as a destination for modern Indian cooking, combining traditional recipes with seasonal New York produce. Its menu includes smoky tandoori specialties, paneer tikka, coastal curries, aromatic biryanis, house-ground spices, cocktails, mocktails, and shareable small plates.
Mint Heights is not formal luxury fine dining; it is better described as upscale-casual or modern Indian dining. Its stylish atmosphere makes it suitable for date nights, family dinners, and group celebrations without the formality of a traditional fine-dining restaurant.
It is also particularly relevant to a chaat article because The Infatuation highlights the restaurant’s crispy okra finished with lemon juice and chaat masala, as well as its dahi vada.
What to try: Crispy okra with chaat masala, dahi vada, paneer tikka, tandoori specialties, crab curry
Approx. price: Around $20–$30 per person before drinks
Area: Brooklyn Heights
Best for: Date nights, modern Indian food, casual celebrations
Why go: The easiest upscale Indian option if you want to stay within Brooklyn Heights itself.
4. Dhania Fine Indian Cuisine — Best for a Fine-Dining Feel
Dhania at 787 Prospect Place is farther from Brooklyn Heights, but it deserves consideration when the goal is a more polished Indian dining experience.
Dhania’s official website describes the restaurant as offering “a fine-dining feel” in a warm and inviting setting. The menu combines tandoor-fired dishes, traditional curries, regional vegetables, biryani-style rice dishes, and Indian breads.
Dhania is also particularly useful for diners interested in chaat. Its current menu includes samosa chaat, baighan dahi chaat, and aloo tikki, giving visitors a way to experience street-food-inspired dishes in a more refined restaurant environment.
What to try: Samosa chaat, baighan dahi chaat, aloo tikki, tandoori specialties, biryani
Approx. price: Around $20–$30 per person
Area: Crown Heights
Best for: Indian food enthusiasts, celebrations, shared meals
Why go: A good bridge between accessible Indian dining and a more refined special-occasion experience.
5. LORE — Best Modern Indian Fine Dining for a Special Occasion
LORE at 441 7th Avenue in Park Slope is one of the more clearly upscale choices on this list.
The restaurant is currently categorized as a modern Indian restaurant, with a local price range of approximately $40–$100.
That makes LORE considerably more expensive than casual Indian restaurants in Brooklyn Heights, but it is appropriate when the occasion itself is important. Its modern Indian positioning makes it a better fit for diners looking for contemporary interpretations rather than a traditional neighborhood curry house.
Because it is in Park Slope, it is not a Brooklyn Heights restaurant and requires a trip beyond the immediate neighborhood.
What to try: Chef-driven modern Indian dishes, contemporary tasting-style preparations, seasonal specialties
Approx. price: Approximately $40–$100
Area: Park Slope
Best for: Anniversaries, celebrations, food-focused dates
Why go: A stronger choice when the dining experience itself is the centerpiece of the evening.
6. Pangat — Best for a More Intimate Indian Dining Experience
Pangat at 369 5th Avenue in Park Slope is another higher-end Indian option worth considering.
The current local listing places Pangat around $30–$50, putting it above typical casual Indian restaurants but below some of the city’s luxury Indian dining destinations.
Pangat is particularly useful for diners who want something more intimate and restaurant-focused rather than a quick neighborhood meal. Its location in Park Slope means it is best considered a destination restaurant for someone willing to travel beyond Brooklyn Heights.
What to try: Regional Indian specialties, chef-driven entrées, vegetarian dishes, rice preparations
Approx. price: Around $30–$50
Area: Park Slope
Best for: Date nights, special occasions, food enthusiasts
Why go: A good option when you want an elevated Indian dinner without going all the way into Manhattan.
Best Fine Dining Choice for Chaat Lovers
If the purpose of your visit is specifically to explore Indian chaat in a more refined environment, Indian Table and Dhania stand out.
At Indian Table, the menu includes Golden Bhel, Ragda Chaat, and Batatyachi Chops (Aloo Tikki), showing how familiar street-food flavors can become part of a more regional and restaurant-focused meal.
Dhania offers another interesting approach, with samosa chaat, baighan dahi chaat, and aloo tikki. This makes it particularly appealing if you want to turn a chaat craving into a complete Indian dinner.
Mint Heights is another strong choice for this purpose, especially for its crispy okra with lemon and chaat masala and its dahi vada.
How to Plan a Fine Dining Indian Meal
If you’re celebrating a birthday, anniversary, business dinner, or special date, don’t treat an upscale Indian restaurant like a standard takeout meal.
Start with one or two appetizers rather than ordering several.
For a group of four, a good approach might be:
- 1 chaat or street-food-inspired appetizer
- 1 vegetarian starter
- 2–3 main dishes
- 1 biryani or rice preparation
- Assorted naan or other breads
- Raita or another cooling side
- Dessert
- Optional cocktails or Indian-inspired drinks
This allows everyone to taste several regional flavors without turning the table into an oversized collection of entrées.
Make Reservations for Special Occasions
For birthdays, anniversaries, or important dinners, reservations are generally the safer choice, especially on Friday and Saturday evenings.
Kashi’s official website provides a reservation option and lists its dinner hours, while Mint Heights specifically positions its Henry Street restaurant for date nights, family dinners, and group celebrations.
Ask About Regional Specialties
One of the biggest advantages of choosing a higher-end Indian restaurant is the opportunity to move beyond familiar dishes.
Instead of automatically ordering:
- Butter chicken
- Chicken tikka masala
- Garlic naan
ask your server about:
- Goan specialties
- Coastal curries
- Regional kebabs
- Chef’s specials
- Seasonal vegetables
- Regional biryanis
- Modern interpretations of Indian street food
This is where restaurants such as Indian Table can be especially rewarding.
For travelers and locals searching for fine dining Indian restaurants in Brooklyn Heights, the best choice depends on what kind of experience you want.
If you want to stay in Brooklyn Heights, Mint Heights is the most convenient upscale option, combining modern Indian cooking, seasonal ingredients, tandoori specialties, cocktails, and shareable dishes.
If you want regional Indian cuisine, Indian Table is one of the most distinctive nearby choices, particularly for its Goan focus and its selection of elevated chaat and small plates.
If you want modern North Indian cooking, Kashi is a strong choice, especially for char-grilled kebabs, biryanis, cocktails, and a polished dinner setting.
For a more explicitly fine-dining-style atmosphere, Dhania, LORE, and Pangat are worth considering when you’re comfortable traveling outside Brooklyn Heights.
And for this particular best chaat in Brooklyn Heights guide, Indian Table, Dhania, and Mint Heights are especially interesting because they demonstrate how the bold flavors of Indian street food—tamarind, mint, yogurt, chaat masala, sev, potatoes, chickpeas, and crispy textures—can move comfortably from street-food tradition into a more sophisticated restaurant experience.
Takeout and Delivery Tips for Indian Food in Brooklyn Heights
Indian food is particularly well suited to takeout and delivery. Curries, biryanis, dal, rice dishes, naan, tandoori meats, and many vegetarian dishes can travel well when they are packed correctly. Chaat is a little different, however. The crisp textures, yogurt, chutneys, sev, and fresh garnishes that make chaat special can change quickly during a delivery journey.
For anyone searching for Indian takeout near Brooklyn Heights or Indian food delivery in Brooklyn Heights, the key is to choose dishes according to how well they travel, order sauces and crunchy toppings separately when possible, and eat certain dishes soon after pickup.
1. Curry Heights — Convenient Takeout in Brooklyn Heights
Curry Heights at 151 Remsen Street is one of the most convenient options for Indian takeout because it is actually located in Brooklyn Heights.
Its current listing specifically offers delivery and takeout, while the restaurant’s menu includes curries, biryani, naan, vegetarian dishes, and lunch combinations.
For delivery, dishes such as chicken tikka masala, saag paneer, dal, and biryani are generally easier choices than delicate crispy snacks. Curry Heights’ current delivery menu includes chicken tikka masala at $18, lamb biryani at $19, saag paneer at $16, and a $25 two-course deal.
Best for takeout: Biryani, chicken tikka masala, saag paneer, dal, naan
Best for: Quick Brooklyn Heights meals, family orders, lunch
Tip: Order naan separately and eat it soon after pickup so it retains its texture.
2. Mint Heights — Best for Well-Packed Modern Indian Takeout
Mint Heights at 46 Henry Street is another excellent Brooklyn Heights choice for takeout and delivery.
The restaurant’s official website specifically offers both pickup and delivery, and its menu includes tandoori dishes, paneer tikka, coastal curries, biryanis, vegan and gluten-free options, and shareable plates.
Its current delivery menu includes chicken tikka masala at $17, chicken biryani at $17, lamb biryani at $19, and saag paneer at $15.
Delivery reviews also specifically mention fresh food and effective packaging, including naan being packed separately to help preserve its heat and freshness.
Best for takeout: Chicken tikka masala, biryani, saag paneer, tandoori dishes
Best for: Date-night takeout, family meals, modern Indian food
Tip: If ordering naan, keep it in its separate packaging and serve it immediately.
3. Indian Table — Best for Chaat-Focused Takeout
Indian Table at 234 Court Street is particularly interesting for this article because its current delivery menu includes several chaat and street-food-inspired dishes.
The menu lists Golden Bhel ($12), Ragda Chaat ($12), and Batatyachi Chops (Aloo Tikki) ($12), alongside samosas, tandoori mushroom, paneer, and other Indian dishes.
For chaat delivery, however, timing matters. Bhel contains crispy rice puffs and chutneys, while aloo tikki includes yogurt, chutneys, and chickpea noodles. These textures are best enjoyed soon after arrival.
Best for takeout: Ragda chaat, aloo tikki, Golden Bhel, samosas
Best for: Indian street-food flavors at home
Tip: Eat bhel and crispy chaat as soon as possible rather than letting them sit in the delivery container.
Which Indian Dishes Travel Best?
Not every Indian dish performs equally well during delivery.
Excellent for Delivery
These are generally dependable choices:
- Chicken biryani
- Lamb biryani
- Vegetable biryani
- Chicken tikka masala
- Butter chicken
- Saag paneer
- Chana masala
- Dal makhani
- Dal tadka
- Baingan bharta
- Aloo gobi
- Korma
- Rice dishes
- Naan when eaten immediately
Curries often improve during a short trip home because the flavors continue to meld inside the container.
Good, but Best Eaten Quickly
These dishes can travel well but should be eaten soon:
- Samosas
- Tandoori chicken
- Chicken tikka
- Paneer tikka
- Naan
- Tandoori vegetables
- Aloo tikki
The primary concern is texture. Steam trapped inside a container can soften crispy coatings and breads.
Most Sensitive to Delivery
Chaat deserves special attention.
Be cautious with longer delivery times when ordering:
- Bhel puri
- Sev puri
- Papdi chaat
- Dahi puri
- Samosa chaat
- Aloo tikki chaat
- Dahi vada
The problem isn’t flavor. It is texture.
Crispy puri, papdi, sev, and rice puffs can quickly absorb chutney and yogurt. A dish that arrives crisp at the restaurant can become soft by the time it reaches your dining table.
Best Indian Takeout Options Near Brooklyn Heights
For convenience inside Brooklyn Heights, Curry Heights and Mint Heights are the easiest choices. Curry Heights is particularly useful for affordable curries, rice, naan, and lunch combinations, while Mint Heights offers modern Indian dishes and a dedicated pickup/delivery service.
For chaat and Indian street-food flavors, Indian Table is particularly interesting because its current menu includes Golden Bhel, Ragda Chaat, and Aloo Tikki.
For special meals at home, biryani, curry, dal, naan, and tandoori dishes are generally safer delivery choices than highly crisp chaat.
And if your priority is the best possible chaat experience, choose pickup when practical and assemble the dish at home. Keeping the chutneys, yogurt, sev, and crispy components separate is one of the easiest ways to make restaurant-quality Indian street food taste much fresher.
The biggest mistake people make when ordering Indian food is treating every dish the same.
Order curries and biryani for convenience. Choose pickup for delicate crispy foods. Keep chaat toppings separate whenever possible. Eat naan and tandoori dishes quickly.
That small amount of planning can make the difference between good Indian takeout and an experience that tastes remarkably close to eating the food fresh at the restaurant.
How to Find Authentic Indian Food in Brooklyn Heights
Finding authentic Indian food in Brooklyn Heights is about much more than choosing a restaurant that uses the word “authentic” on its website. Indian cuisine is incredibly diverse, and a restaurant can serve genuinely Indian food while specializing in only one regional tradition, such as Goan, North Indian, South Indian, Punjabi, Gujarati, or coastal cuisine.
For visitors searching for authentic Indian food near Brooklyn Heights, the best approach is to look beyond restaurant décor and familiar dishes. Pay attention to regional specialties, the depth of the vegetarian menu, the use of chutneys and spices, the variety of breads and rice dishes, and whether the restaurant offers dishes that represent a particular Indian culinary tradition.
1. Look for Regional Indian Specialties
One of the strongest signs of an interesting Indian restaurant is regional specificity.
India isn’t one single culinary tradition. Food from Goa can be dramatically different from food from Punjab, Kerala, Bengal, Rajasthan, Gujarat, or Tamil Nadu.
For example, Indian Table on Court Street specializes in Goan and broader Indian cooking. Its current menu includes Goan shrimp curry, fish preparations, Golden Bhel, Ragda Chaat, Batatyachi Chops, and other dishes influenced by the cuisine of Goa.
That type of menu can tell you considerably more about the restaurant than simply seeing “Indian cuisine” on a sign.
When evaluating a restaurant, look for descriptions such as:
- Goan
- Punjabi
- South Indian
- North Indian
- Kerala
- Bengali
- Gujarati
- Rajasthani
- Mughlai
- Hyderabadi
- Chettinad
- Coastal Indian
A restaurant doesn’t need to offer every region of India to be authentic. In fact, specialization can sometimes be a positive sign.
2. Don’t Judge Authenticity by How Fancy the Restaurant Looks
A beautifully designed restaurant isn’t necessarily less authentic, and a simple restaurant isn’t automatically more authentic.
Authenticity comes from the food, culinary techniques, ingredients, and regional traditions, not from whether the dining room has white tablecloths or plastic chairs.
Mint Heights, for example, describes its approach as modern Indian cooking that combines traditional recipes with seasonal New York produce. Its menu includes tandoori specialties, paneer tikka, coastal curries, biryanis, and house-ground spices.
That is a legitimate form of contemporary Indian cooking.
At the same time, a restaurant serving inexpensive dal, roti, chana masala, or regional street food can also provide an authentic experience.
The better question is:
Does the food have a clear connection to Indian culinary traditions?
3. Look Beyond Chicken Tikka Masala
Chicken tikka masala is popular for a reason, but it shouldn’t be your only test of an Indian restaurant.
A deeper Indian menu may include:
- Regional curries
- Biryani
- Dal
- Chole
- Aloo gobi
- Baingan bharta
- Bhindi masala
- Paneer preparations
- Tandoori dishes
- Regional breads
- Dosa
- Idli
- Vada
- Chaat
- Regional seafood
- Goan specialties
- Indian desserts
Curry Heights, for example, currently offers dishes ranging from tandoori specialties and chicken tikka masala to chana masala, baingan bharta, palak paneer, dal, and chaat.
A broad menu doesn’t automatically prove authenticity, but depth and variety can be useful clues.
4. Pay Attention to the Chaat Menu
Since this guide focuses on finding the best chaat in Brooklyn Heights, the chaat menu deserves special attention.
Authentic Indian chaat isn’t simply “Indian nachos.” It is built around carefully balanced combinations of:
- Crispy elements
- Potatoes
- Chickpeas or peas
- Yogurt
- Tamarind chutney
- Mint-cilantro chutney
- Chaat masala
- Sev
- Fresh herbs
- Onions
- Sweet, sour, salty, spicy, and savory flavors
Curry Heights’ current menu, for example, includes kachori chaat with lentils, chickpeas, potato, yogurt, tamarind, and mint sauce, as well as samosa chaat with chickpeas, yogurt, tamarind, and mint sauce.
Indian Table’s current menu takes a different regional approach with Golden Bhel, Ragda Chaat, and Batatyachi Chops (Aloo Tikki). Its Ragda Chaat combines white peas with mustard seeds, curry leaves, tamarind, and mint chutney.
Those differences are exactly what makes exploring Indian chaat interesting.
5. Look for Fresh Chutneys
Chutneys are an important part of Indian food, particularly chaat.
A good Indian restaurant may offer several types of chutney, including:
- Tamarind chutney
- Mint-cilantro chutney
- Coconut chutney
- Tomato chutney
- Mango chutney
- Yogurt-based accompaniments
For chaat, tamarind and mint chutneys should provide a noticeable contrast rather than simply making the dish sweet.
When eating chaat, notice the balance.
You should be able to identify:
sweet + sour + salty + spicy + creamy + crunchy
without one element completely overpowering everything else.
6. Look for Chaat Masala and Regional Spice Blends
Indian cooking isn’t simply about making food “spicy.”
Authentic Indian dishes use different spices for different purposes.
Chaat masala, for example, provides a distinctive combination of salty, tangy, savory, and aromatic flavors that is particularly important in many street-food preparations.
Other spices and blends you may encounter include:
- Garam masala
- Cumin
- Coriander
- Turmeric
- Mustard seeds
- Fenugreek
- Cardamom
- Cloves
- Cinnamon
- Kashmiri chili
- Black cardamom
- Fennel
- Asafoetida
Mint Heights specifically describes its food as being finished with house-ground spices and highlights chaat masala in some of its dishes.
The presence of spices alone doesn’t prove authenticity, but how they are balanced within a dish is much more revealing.
The best way to find authentic Indian food in Brooklyn Heights is to stop looking for a single definition of authenticity.
Indian cuisine is too diverse for that.
Instead, look for restaurants that have a clear culinary identity, use traditional techniques, offer regional specialties, prepare balanced dishes, and treat ingredients such as spices, chutneys, breads, rice, and fresh herbs with care.
For Indian chaat, pay particular attention to texture and balance. Fresh chutneys, crisp papdi or sev, properly seasoned potatoes or chickpeas, yogurt, herbs, and chaat masala should work together rather than one ingredient dominating the plate.
And don’t be afraid to move beyond the dishes you already know. Try a regional curry, Goan seafood, South Indian dosa, a different type of dal, or a chaat you’ve never ordered before.
That willingness to explore is ultimately one of the best ways to experience Indian food in Brooklyn Heights—and to discover why the neighborhood and its surrounding Brooklyn communities offer much more than the familiar chicken tikka masala and naan combination.
Final Guide: Finding the Best Chaat and Indian Food in Brooklyn Heights
Brooklyn Heights may not be one of New York City’s largest Indian food destinations, but that is part of what makes exploring the area interesting. Instead of relying on a single concentrated Indian neighborhood, diners can discover a mix of Indian restaurants in Brooklyn Heights and nearby Brooklyn neighborhoods, with everything from traditional curries and tandoori dishes to regional specialties, South Indian food, and vibrant Indian street snacks.
For anyone searching for the best chaat in Brooklyn Heights, the most important thing to remember is that chaat is about contrast. The ideal bite combines crisp textures, creamy yogurt, tangy tamarind, fresh mint, savory spices, potatoes or chickpeas, and a little heat. Whether you’re craving samosa chaat, aloo tikki, papdi chaat, bhel puri, ragda chaat, or dahi-based snacks, choosing a restaurant that pays attention to freshness and balance can make a major difference.
Best Chaat Choices Near Brooklyn Heights
For a chaat-focused food crawl, Indian Table is one of the most interesting nearby choices. Its current menu includes Golden Bhel, Ragda Chaat, and Batatyachi Chops (Aloo Tikki), alongside Goan and other regional Indian dishes. Its Ragda Chaat combines white peas, mustard seeds, curry leaves, tamarind, and mint chutney, giving it a distinctly regional character.
Curry Heights is particularly convenient because it is located directly in Brooklyn Heights at 151 Remsen Street. Its menu includes kachori chaat and samosa chaat, as well as traditional curries, tandoori dishes, biryani, vegetarian specialties, and breads.
Dhania is another worthwhile destination if you’re willing to travel into Crown Heights. Its menu includes samosa chaat, baighan dahi chaat, and aloo tikki, making it a strong option for diners who want several different chaat styles during one visit.
Mint Heights offers a more contemporary interpretation of Indian flavors in Brooklyn Heights. Its menu and restaurant reviews highlight dishes such as crispy okra finished with lemon and chaat masala and dahi vada, making it another interesting stop for people who enjoy the sweet, sour, spicy, and savory character of Indian street food.
Best Indian Restaurants in Brooklyn Heights
If chaat isn’t your only priority, Brooklyn Heights and its surrounding neighborhoods offer a broader range of Indian dining experiences.
Mint Heights is a strong choice for modern Indian cuisine, tandoori specialties, coastal curries, biryanis, paneer dishes, and contemporary small plates. Its location makes it especially convenient when you want to remain in Brooklyn Heights.
Curry Heights is ideal for classic Indian comfort food, vegetarian dishes, tandoori preparations, biryani, naan, and affordable lunch combinations.
Indian Table stands out for its Goan identity and regional Indian cooking, giving diners an opportunity to explore food that goes well beyond the standard Indian-American restaurant menu.
For diners interested in South Indian cuisine, Downtown Brooklyn options such as Filter Kaapi and Brooklyn Curry Project provide an entirely different culinary experience, including dishes built around rice, lentils, fermented batters, sambar, and chutneys.
The search for the best chaat in Brooklyn Heights ultimately leads to a much bigger discovery: the diversity of Indian food throughout Brooklyn.
Brooklyn Heights provides a convenient starting point, with restaurants such as Curry Heights and Mint Heights offering accessible Indian dining within the neighborhood. Nearby destinations such as Indian Table introduce regional Goan cooking and distinctive chaat preparations, while restaurants farther into Brooklyn expand the possibilities with South Indian, contemporary, vegetarian, and upscale dining experiences.
For chaat specifically, don’t judge a restaurant only by how many varieties appear on the menu. Look for freshness, texture, balanced chutneys, properly seasoned ingredients, quality yogurt, crunchy toppings, and the distinctive tang of chaat masala.
And don’t be afraid to experiment.
Try a ragda chaat instead of your usual samosa. Order bhel puri and eat it immediately. Explore aloo tikki. Try a Goan curry. Order dosa for breakfast. Share a biryani with friends. Ask the server which regional specialty best represents the kitchen.
That’s the real advantage of exploring Indian food around Brooklyn Heights: you don’t have to settle for one definition of Indian cuisine.
Whether you’re a local looking for a new favorite, a visitor exploring Brooklyn’s food scene, or someone specifically searching for the best Indian street food near Brooklyn Heights, this neighborhood and its surrounding communities offer plenty of opportunities to discover bold flavors, regional traditions, vegetarian specialties, and memorable chaat.