The best places to eat in Miami for vegans and vegetarians

By Becky Randel. Those delicious looking bowls are courtesy of della test kitchen.

Being a vegan or vegetarian in Miami is no longer terrible. But the good spots, the spots that don’t relegate you to a tiny little corner of the menu, can still be hard to find if you don’t know where to look.

These are what we consider 11 best spots for vegans and vegetarians to eat in Miami.  Some are strictly animal-free, while others are not but offer amazing “veg” options.

Editor’s note: By popular demand, we’ve added a few more spots suggested by you! 

Beehive Health Food Store & Juice Bar

We love finding hidden gems, and this one  is definitely that. For more than 30 years, Beehive Natural Foods has been delivering healthy food, natural products, and supplements to their customers.

Now they have a (mostly) vegetarian restaurant as well, offering organic smoothies and juices, soups, sandwiches, and even vegetarian empanadas. Try the seitan with turmeric, olives, potatoes and peas – you’ll never miss the meat!

Website: Visit Here
Price: $3-$8
Phone: 305-666-3360
Hours: Monday to Saturday, 9 a.m. to 7 p.m.
Address: 6490 Bird Rd.

Manna Life Food

Manna is a Downtown love fest of wellness and nutrition.  The menu is based on superfoods and engineered to add energy and sustenance to busy Miami lifestyles.  The build out is much more sophisticated than your typical vegan café, while the picture book menu helps newbies educate themselves. Soups, bowls (both sweet and savory), smoothies, and Noritos (seaweed chips, basically) are perfect lunch options. But it’s the superfood arepas that really stand out.

Website: Visit Here
Price: $8-$12
Phone: 786-717-5060
Hours: Monday to Friday, 10 a.m. to 4 p.m.
Saturday, 11 a.m. to 4 p.m.
Address: 80 NE 2nd Ave.

della test kitchen

When Della Heiman moved to Miami and launched the now famous Wynwood Yard, she also had a newfound dedication to plant-based foods and how unhealthy eating relates to chronic illness. Thus, she saved a corner of the Yard for della test kitchen, a fast-casual stop for healthy, quick, craveable bowls filled with plant-based proteins, grains and veggies. The Mediterranean Bowl with brown rice, chickpeas, sweet potato, kale, raw roots, hummus and orange sauce is the kind of dish you can eat every day and never tire of.  

Website: Visit Here
Price: $3.50-$13.50
Phone: 305-351-2961
Hours: Tuesday to Sunday, 12 p.m. to 10 p.m.
Address: 56 NW 29th St.

Full Bloom

Before there was Plant, there was one “underground” vegan restaurant for a nice meal out, and it was Full Bloom.  Located on the water in the back of a Belle Isle building in South Beach, this elegant eatery has something of a cult following thanks to its gorgeous view and delightful food. Dishes like cashew ricotta and spinach ravioli and eggplant steak Milanese are winners, while the “raw bar” – which transforms uncooked vegetables into soups and rice – is a unique twist. Definitely Uber over, there’s virtually no parking.

Website: Visit Here
Phone: 305-397-8018
Hours: Monday to Thursday, 12 p.m. to 10 p.m.
Friday to Saturday, 12 p.m. to 12 a.m.
Sunday, 12 p.m. to 10 p.m.
Address: 11 Island Ave., Miami Beach

Choices Café

Choices began as one small site, and has grown to three go-to locations, serving flavorful plant-based and organic food.  Perfect for breakfast or lunch, these cozy spots also offer numerous gluten-free options on a menu that actually leaves you satisfied. The raw oatmeal is one you’ll come back for, while the Mental Lentil (wrap or bowl) hits every savory note. The only “animalistic” item is the cold-press coffee, which shows no weakness.

Website: Visit Here
Price: $2.50-$16
Hours: Monday to Friday, 10 a.m. to 9 p.m.
Saturday and Sunday, 10 a.m. to 8 p.m.
Address: 2895 McFarlane Rd., Coconut Grove
2626 Ponce De Leon Blvd., Coral Gables
646 NE 79th St., Miami

VeganAroma Organic Cafe

This casual Coral Gables eatery mixes an all-vegan menu with a neighborhood atmosphere. The owner is usually on-site, cooking up the meals and chatting with customers. The creative dishes are not just flavorful, but are beautiful plates as well.  The mushroom stuffed with creamy cashew nut cheese and garnished with pesto and sundried tomatoes, is a filling and satisfying dish, and the vegan patty is a popular favorite.

Website: Visit Here
Price: $3-$16
Phone: 305-444-3826
Hours: Monday to Wednesday, 11 a.m. to 7 p.m.
Thursday to Friday, 11 a.m. to 9 p.m.
Saturday, 11 a.m. to 5 p.m.
Address: 3808 SW 8 St., Coral Gables

Prana Vegetarian Restaurant

Miami Springs’ Prana is reminiscent of the food co-ops of college student unions. The home-cooked daily menu is served buffet style and is only $10. The dishes are vegetarian with Latin roots (possibly the only place in Miami with such a philosophy), and are always full of flavor. The spot also offers cooking  and yoga classes (but is NOT the same as Prana Yoga studio in Coral Gables).

Website: Visit Here
Phone: 305-594-6966
Hours: Monday to Saturday, 10:30 a.m. to 4 p.m.
Address: 7293 NW 36 St.

Plant Food + Wine

The aforementioned Plant, from legendary vegan chef Matthew Kenney, is pretty much the only trendy, fine-dining vegan establishment you’ll find in town.  Located inside the larger Sacred Space, an epicenter of wellness offering private events and programming, Plant has changed the local vegan scene by providing a stylish, go-to hotspot with no animal products whatsoever. The menu is seasonal, but items like the flora artisanal cheeses and the coconut “ceviche” tacos with sunflower chorizo, avocado, and pico de gallo may sway even the most die-hard meat lovers.


Website: Visit Here
Price: $13-$25
Phone: 305-814-5365
Hours: Daily, 11:30 a.m. to 11 p.m.
Address: 105 NE 24th St.

Miami Squeeze

We almost hesitate to share the wonderfulness that is Miami Squeeze for fear of it becoming overrun.  This juice/smoothie/lunch bar doesn’t look like much from the front, but the high-end cars parked in the teeny spots give an indication to the secret garden that lies out back.  The menu is mostly vegetarian, and includes filling salads, fresh smoothies, and the best falafel in town.  The bottles of signature sauces are all so good, it’s difficult to choose one (we end up mixing them).  

Website: Visit Here
Price: $4.95-$15.95
Phone: 305-935-9544
Hours: Daily, 8 a.m. to 9 p.m.
Address: 18315 West Dixie Hwy., North Miami Beach

Carrot Express

Lululemon + lunch + busy South Beachers who don’t eat meat = Carrot Express. With about a dozen variations on a variety of staples like kale caesar, Greek, and green goddess salads and stuffed potatoes, you can mix it up even if you’re an “I order the same thing every time” type of person. 

Website: Visit Here
Price: $4.95-$22.95
Phone: 305-535-1379
Hours: Monday to Saturday, 9:30 a.m. to 9 p.m.
Sunday, 11 a.m. to 6 p.m.
Address: 1755 Alton Rd., Miami Beach


DIRT has made a serious dent in the South Beach food market, offering “clean, farm fresh” food of a mostly plant-based variety with a global vibe.  The menu was conceived by local, beloved chef Nicole Votano (she recently left), and even though it includes meat, dishes like the Middle-Eastern inspired Winter Adashah Bowl with chickpeas, lentils. Adashah (a tofu alternative), sautéed kale, and homemade harissa-spiked spicy tomato sauce forces vegans to forgive the meat options.

Website: Visit Here
Price: $2.50-$15
Phone: 305-763-8548
Hours: Daily, 9 a.m. to 9 p.m.
Address: 232 5th St, Miami Beach

Smart Bites to Go

Smart Bites has meat on the menu, but their vegetarian and vegan offerings are on point – and they make it really easy to alter their dishes that do include meat. Another perk: It’s really clearly labeled when something contains dairy or other things not so friendly to vegans. Their bowl combos are all delicious (the Cuban Bowl especially) and they keep things interesting with new specials every week.

Website: Visit Here
Price: $4-$14
Phone: 305-894-6325
Hours: Monday to Friday, 9 a.m. to 5 p.m.
Address: 791 NW 20 St.

Vegan & Juice

Out in Sweetwarer is this “all vegan, latin-influenced comida” founded by a “Dominican family who will treat you like one of their own.” It’s a hole in the wall, but a hole in the wall that serves deliciousness like wraps (the Avocado Mambo is a fave on Yelp), eggplant lasagna, freshly squeezed juice, and amazing smoothie combinations. They post their daily specials on their Facebook page and they always sound mouthwatering.

Website: Visit Here
Price: Under $10
Phone: 305-220-3430
Hours: Monday to Saturday, 10 a.m. to 6 p.m.
Address: 115 SW 107 Ave.

Splurge Juice Bar and Cafe

Splurge brings vegan goodness to Miami Gardens with wraps, salads, soups, juices, and unexpected main dishes like vegan hamburgers. Regulars rave about the lentil soup and the Latina wrap and just generally rejoice at having a spot like this in an area where healthy eats can be hard to find. They’ve got a full breakfast menu as well.

Website: Visit Here
Price: $3-$12
Phone: 786-857-6969
Hours: Monday to Friday, 8 a.m. to 8 p.m.
Saturday to Sunday, 10 a.m. to 5 p.m.
Address: 18505 NW 75 Pl., Miami Gardens

Bobby’s Meals

Bobby’s Meals has a small number of offerings that change on the daily, but they’re all pretty excellent. Each daily menu includes a couple vegan options, plus one or two fish options for the pescatarians, plus the typical cakes and juices. Don’t let the location in an Opa-locka warehouse facility deter you: the flavors are great, the ingredients fresh, and the portions generous.

Website: Visit Here
Price: Under $15
Phone: 305-685-8818
Hours: Tuesday to Saturday, 9 a.m. to 8 p.m.
Address: 2109 Opa Locka Blvd., Opa Locka

Vegetarian Restaurant by Hakin

This North Miami Beach spot is known for its vegetarian and vegan versions of meat-heavy comfort food favorites like short ribs, meatball subs, BBQ sandwiches, and Philly cheese steak sandwiches using meat substitutes like tofu and Seitan. They also have a good rotating selection of vegan desserts. It’s super worth the struggle to find it in the strip mall it’s located in.


Website: Visit Here
Price: $3.50-$16.50
Phone: 305-405-6346
Hours: Monday to Thursday, 8:30 a.m. to 9 p.m.
Friday, 8:30 a.m. to 5 p.m.
Sunday, 8:30 a.m. to 5 p.m.
Address: 73 NE 167th St., North Miami Beach

The Last Carrot

If you’re healthy and you know it, stop clapping and head over to The Last Carrot for fresh juices, vegan and veggie fare, and a few treats for you meat eaters. The pita sandwiches are filling and fresh and their green vegan salad dressing is so good that you’ll forget you’re being good to your body. All that hippie goodness is also super reasonably priced, but you need to bring cash to pay.

What they do: juice, vegetarian, vegan, healthy
Website: Visit Here
Price: $5-$10
Phone: 305-445-0805
Hours: Monday to Saturday, 10:30 a.m. to 6 p.m.
Sunday, 11a.m. to 4:30 p.m.
Address: 3133 Grand Ave.

Under the Mango Tree

This adorable hole-in-the-wall looks more like a house than a restaurant with its wide, white front porch and quaint interior. You can order an array of healthy foods at the counter, from green smoothies to probs the best acai bowls in the city. While you wait for your order, walk towards the back and explore the mini-market full of fragrances, incense, and totes. They also have lattes and coffees if you need a pick me up, but seating is limited, so you’re lucky if you can find a spot to sit and hang.

What they do: Healthy food
Website: Visit Here
Price: $6-$12
Phone: 786-558-5103
Hours: Monday to Friday, 8 a.m. to 6 p.m.
Saturday, 9 a.m. to 6 p.m.
Sunday, 9 a.m. to 5 p.m.
Address: 714 6th St., Miami Beach