Best Bahn Mi Places In NYC (Mainly In Brooklyn)

Banh mi, traditional Vietnamese cuisine made with a short baguette loaf and a variety of fillings, including beef, chicken, pork, and vegetables, along with buttery mayonnaise, is one of the best Asian sandwiches you might ever take a bite of.

As a big fan of Asian food, these Vietnamese restaurants have always been my best banh mi places in Brooklyn. They also serve delicious Vietnamese dishes and teas for as low as $5.

If you’re in Brooklyn and looking for a place to grab a delicious banh mi, then just follow this simple guide through some of the best spots in town.

Banh mi Places in Brooklyn

1. Hanco’s

350 7th Ave #4315, Brooklyn, NY 11215, United States

+1 718-499-8081




Hanco Tang has been serving Brooklyn some of the best Vietnamese food in the entire New York City since 2005.

With his signature family recipes and the fresh, traditional Vietnamese ingredients, Hanco’s has built quite the reputation in consistently serving local Vietnamese dishes that are beyond divine including their delicious banh mi.

Sitting in the heart of Brooklyn, Hanco’s is a great place to grab a delicious banh mi, for brunch, a late breakfast, or a light dinner.

Their menu offers a variety of banh mi choices for a little over $5 including vegetarian options with tofu and vegetarian pork – and more meaty options for the guys and girls with grilled pork and shredded chicken.

Hanco’s is open from 11 am to 9 pm seven days a week. They have three locations all in Brooklyn, so an excellent banh mi is never too far away.

Their first location is at 147 Montague Street, the second is at 134 Smith Street, and the third is at 354 7th Avenue.

All three branches serve great food but I recommend checking out their Instagram or website to place an order earlier so you don’t wait too long for your food.

More about Hanco’s Brooklyn

2. High Lua Vietnamese kitchen

182 S 2nd St, Brooklyn, NY 11211, United States

+1 347-844-9666


High Lua Vietnamese kitchen


Looking for a place in Brooklyn to grab a delicious traditional banh mi? High Lua’s got you covered.

With great recipes and fresh ingredients, High Lua serves a wide variety of delicious Vietnamese dishes.

Their contemporary décor and beautiful lightning, give the restaurant a modern, sophisticated feel, perfect for dinner or lunch dates.

Their menu offers a variety of delicious Vietnamese noodle soups, rice bowls, and banh mi options including grilled tofu banh mi, grilled pork banh mi, and a banh mi pate all for $12 – $15.

They offer delivery and takeout services and recently introduced a Tet cooking kit, with fresh ingredients and instructions for you to make your meals at home.

Be sure to check out their Instagram to find out more about their amazing offers. They are located at 182 S 2nd street, Williamsburg Brooklyn.

3. Banh mi place

824 Washington Ave, Brooklyn, NY 11238, United States

+1 718-552-2660


Banh mi place


Right along Washington Avenue street, Banh Mi place is a local delight, offering varieties of wonderful Vietnamese cuisine.

Using only the freshest ingredients and traditional Vietnamese recipes, Banh mi place is a great spot to grab a delicious banh mi for a quick lunch break or late dinner after a long day.

Its warm green décor gives the banh mi place a homely feel and its menu includes various Vietnamese soups, noodles, salads, and sandwiches. They also offer an amazing drinks menu including delicious boba tea options.

Their Banh mi choices include pork chop, grilled chicken, sardine, and vegetarian options such as vegetarian ham and tofu, for nothing over $10.

They also offer online order and delivery services, if you’re in the mood to stay in. I recommend placing your orders before you head to the restaurant and trying the black bubble tea with your banh mi.

Their business hours are 11:30 am till 9:30 pm, Mondays through Thursdays, 11:30 am till 10 pm on Fridays and Saturdays and 11:30 am till 9 pm on Sundays

4. 5ive spice

52 5th Ave, Brooklyn, NY 11217, United States

+1 718-857-3483


5ive spice


As one of the best Restaurants in Park Slope, 5ive spice Vietnamese eatery has a beautiful outdoor dining space perfect for lunch on a beautiful sunny day.

Their wholesome drinks and food menu make them one of the best places to grab a banh mi in Brooklyn.

Their menu offers unique vegan starter options, delicious Banh Xeo tacos, pho-noodle soup, and of course the star of our show banh mi.

They offer delivery and takeout services and serve traditional banh mi and also vegan and assorted meat options.

5ive spice is right along 52 5th Avenue, they are open from 12 pm till 10 pm every day of the week but their service hours might alter on holidays so be sure to check their website for updates on their scheduling and to place online orders.

5. Nha Minh

915 Wyckoff Ave, Queens, NY 11385, United States

+1 718-387-7848


Nha Minh


Nha Minh’s woody and plant-based décor create an earthy, warm environment, great for sitting with your banh mi and reading a book or having a lunch date with your friends.

If you’re a plant lover like I am, you would thoroughly enjoy the experience at Nha Minh.

Their menu includes many traditional Vietnamese meals and a breakfast menu, pastries, appetizers, and banh mi.

They serve classic and vegan banh mi options, and if you’re more of a meaty fellow or looking for a filling option I recommend the pork belly banh mi for just $14.

They also have a wonderful tea menu to go with your dish. They have an indoor and outdoor dining space perfect for all seasons.

6. Little Mo

1158 Myrtle Ave, Brooklyn, NY 11221, United States

+1 929-210-8100


Little Mo


Art, great food, and a warm welcoming atmosphere; are the experience Little Mo offers at Myrtle Avenue, Brooklyn.

Little Mo is a great option if you want to take the whole family out for a delicious Vietnamese dinner or just grab a delightful banh mi for lunch.

They have a mini outdoor dining space, perfect for sitting with a refreshing ginger beer or coconut juice in the summer.

If you’re a vegetarian or trying out a more plant-based diet, then I recommend their amazing veggie banh mi and special a yuba salad with green coco dressing.

Their menu also offers a variety of noodle soups and rice bowls, and Banh mi choices include a spicy pulled pork banh mi, catfish, chicken char sui, and many vegetarian options for $12 $15.

Their working hours are 12 am till 11 pm, Mondays through Thursdays and 12 am till 10 pm on Sundays.

They also offer delivery and takeout services, so be sure to check out their website Instagram to place your orders online.

7. Henry’s

433 7th Ave, Brooklyn, NY 11215, United States

+1 718-788-8882


Along 7th Avenue Street on the last floor of an apartment complex, you can’t miss henry’s Vietnamese sandwich shop.

If you’re looking for a more budget-friendly spot for some delicious banh mi and Vietnamese food, Henrys is the place for you.

Henrys isn’t as large as other Vietnamese food spots around the area, but they’re a great place to get affordable and delicious food.

They offer a delicious bubble tea menu that includes green jasmine bubble tea and green passion fruit for as low as $4.25. Their drinks menu also offers iced Thai tea, mango smoothies, and lots more.

The banh mi menu serves both vegetarian and meat options all below $6. They offer delivery and takeout services so be sure to stop by if you’re ever in the mood for a delicious banh mi.

8. BIA

67 S 6th St, Brooklyn, NY 11211, United States

+1 718-388-0908




Bia’s western woody décor gives it a modern homely feel, great for casual dining. They also have a beautiful rooftop space that offers a lovely view of Williamsburg, and a full-service bar perfect for grabbing a beer with the boys.

Their menu serves a variety of Vietnamese cuisine including noodle soup, rice, combo-luc-lac, and of course delicious vegetarian and meat options banh mi.

Bia is a great spot to catch up with old friends or for a casual outing with your family.

Their service hours are between 5 pm till 10 pm Tuesdays through Fridays, and from noon till 10 pm on the weekends.

They also offer carry-out and delivery services, working with the same hours as their service hours.

BIA is at 67 S 6th street, Williamsburg, so be sure to stop by if you’re in the area and looking for a fun place for dinner with your friends

9. Banhmigos

178 Lincoln Pl, Brooklyn, NY 11217, United States

718 – 399 – 3812




Alone 178 Lincoln places, Brooklyn, a delicious banh mi at Banhmigos is never too far away.

Banhmigos serves a variety of delicious bubble tea and offers great deals for students.

They have an indoor dining space and an outdoor dining space perfect for enjoying a refreshing mango bubble tea or a delicious grilled pork Banh mi in the summer.

Their simple modern décor gives Banmigos a warm, contemporary feel, great for catching up with friends or a casual lunch date. Their menu serves many traditional banh mi options, my personal favorite being the beef short ribs.

They also serve Vegetarian options for banh mi and local Vietnamese dishes like noodle soups and rice bowls.

Their business hours are between 11:30 am till 8:30 pm, every day of the week. They also offer delivery and pick-up services and you can order directly from their website.

10. Lucy’s Vietnamese Williamsburg

112 Berry St, Brooklyn, NY 11249, United States

+1 347-916-1127


Lucys Vietnamese Williamsburg


Lucy’s has three stores in New York City but its Williamsburg branch isn’t doing any less than its sisters over in Bushwick and Bedford Stuyvesant.

With great traditional recipes and the freshest ingredients, Lucy’s serves delicious Vietnamese food right at the heart of Williamsburg.

Thinking Asian for dinner? Then don’t hesitate to place an order on their website, or visit any of their stores for a delightful Vietnamese dining experience with great music, a wholesome menu with many delicious choices, and point-on service.

Their banh mi menu offers a variety of filling options such as their smoked brisket banh mi, lemongrass chicken banh mi, and their signature vegan ginger chicken banh mi all for a little over $13.

They also serve a wonderful variety of Vietnamese noodle salads, noodle soups, and delicious teas.

Their service hours are between 12 noon till 10 pm every day of the week but be sure to check out their website for alternations in scheduling during the holidays

11. Mekong BK

250 DeKalb Ave, Brooklyn, NY 11205, United States

+1 347-987-3712


Mekong BK


Mekong’s upscale modern décor makes it perfect for a romantic lunch date or a great spot for a fancy Asian dinner.

The beautiful lighting of the indoor dining space, great music, and remarkable service from the staff make it one of my favorite Vietnamese restaurants in Brooklyn.

Serving delicious freshly cooked Vietnamese meals, Mekong’s is a great place to grab a banh mi or a noodle soup bowl.

Their outdoor dining space is great for catching up with friends or reading a book with a nice cup of tea during the summer.

Their menu includes crispy spring rolls and vegetarian spring rolls for starters, chicken and shrimp papaya salads, soups, pho, and a delicious traditional Vietnamese baguette banh mi for just $12.

I recommend making reservations on their website before visiting, they also offer, delivery and takeout services if you’re not in the mood to dine in.

They are located at 250 Dekalb Avenue Brooklyn and their services hours are 1 pm till 4 pm for lunch specials, 4 pm till 7 pm for happy hour, and 4 pm till 9:30 pm for dinner, Tuesdays to Fridays and 12:30 pm till 9: 30 pm on weekends.

12. Ba Xuyen

4222 8th Ave, Brooklyn, NY 11232, United States

+1 718-633-6601


Ba Xuyen


This local delight has been serving Brooklyn some of the best banh mi in the entire city since they opened up their doors for business. Sitting at 8th Avenue Brooklyn, Ba Xuyen offers an exotic menu of traditional Vietnamese meals and teas.

Ba Xuyen is a simple affordable spot to grab the best banh mi in town. Their menu serves, grilled chicken, shredded pork, meatball, sardine, and tofu banh mi. Ba’s is a great place for all lovers of delicious banh mi.

If you’re looking for a spicy option for your sandwich, I recommend the chicken fu for just $5.50.

They are open from 7:30 am till 6: 30pm every day of the week, so they are a great option to grab a delicious banh mi for lunch or breakfast on your way to the office.

Thanks for reading!

Final thoughts

What’s your favorite type of Banh mi? I always enjoy a good old tradition, grilled pork, let me know what yours is in the comment sections.

Banh mi is a great option for breakfast, a simple lunch, or a light dinner. They also go excellently with a sweet bubble tea or ginger beer.

With all these amazing spots in Brooklyn, you shouldn’t have any trouble finding a place that matches your taste or budget. Don’t forget to make reservations or place your orders online before heading to any of the spots.

Did you enjoy my list? Please like, share, and comment on what your favorite type of Vietnamese dish is.