Being vegan or even vegetarian in Miami used to be something of a hassle. Just 10 years ago, our options as compassionate eaters were slim to nill. Finding the few places that had decent veg options was basically trial and error, often leaving us having to fill up on carb-heavy sides and a salad. Fortunately, plant-based lifestyles are taking off and the Magic City is now thriving with veg-friendly restaurants. Whether you’re a long-time vegan or simply looking for a place to enjoy a Meatless Monday, these places will certainly leave you satiated and smiling.
1. Vegan & Juice (Sweetwater)
115 SW 107 Ave., Miami
Among the fritangas and small mom-and-pop businesses that pervade Sweetwater, you’ll find this popular eatery offers an assortment of hot dishes, empanadas, wraps, fresh juices, desserts, and more. It gets especially busy during lunch times, so you may want to grab and go if you’re in a hurry. While most dishes are vegan, there is the occasional vegetarian pizza or pasta dish, so make sure to ask in case this is a factor.
2. Choices Cafe (Various)
Choices Cafe is Miami’s only chain of vegan eateries, with locations in Coral Gables, Coconut Grove, Brickell, the Upper East Side, near the Miami Airport, and even up into Weston in Broward County. Open daily (with weekend brunches), it’s the kind of place where you can get smoothies and salads, plus “Pixsa” (vegan pizza), signature options like the Mental Lentil (lentil meat, black beans, quinoa, pico de gallo, plantain, sauteed onion, cashew cheese, avocado, with tahini sauce) and even Maple “Bacon” Donuts, perfect for pleasing the palates vegans and omnis alike.
1248 SW 22nd St., Miami
This quaint, organic cafe serves flavorful French dishes you’d never expect to see veganized: crepes and quiches (with vegan or dairy cheese available), galettes, and even creme brulee! They also offer a variety of custom-made sandwiches with vegan tuna, ham, or sausage, and veggie or vegan cheeses. Basically, the cafe’s name is no joke. This is truly Miami’s Eden for vegans.
4. Temple Kitchen (South Miami)
5831 Sunset Dr., South Miami
Temple’s concept is all about treating your own body like a temple, which is why they focus on plant-based nutrition, sourced from local organic and/or biodynamic farms, and much of which is served raw or lightly steamed. Prices are a bit higher than average, but between the refreshing atmosphere and the even fresher (not to mention fantastic) food, it’s worth a visit.
5. Della Test Kitchen (Wynwood)
56 NW 29th St., Miami
Bowls have become something of a popular item at healthy eateries (you’ll find “power bowls” and “protein bowls” and “green bowls” on menus throughout the country), and Della is making them their staple item. Each bowl is customizable, with a base (greens, quinoa, or brown rice), protein (tofu, tempeh, chickpeas, or lentils), plus yummy veggies (sweet potatoes, broccoli, or kale), a selection of sauces and a “boost” (like avocado or sunflower seeds). Located in the Wynwood Yard, it’s the perfect place to stop for a high-energy veggie meal while perusing the local art.
6. Beehive Juice Bar (Ludlam)
6940 SW 40th St., South Miami
If you want to try vegan or vegetarian cuisine at a place that’s less like a high-end restaurant and more like going to your best friend’s house, hit the Beehive. This relaxed, local favorite has been feeding the plant-based masses for years, long before plant-based was even “a thing.” A rotating menu makes every visit exciting, the amiable Chef Carlos makes every meal with your tastebuds in mind, and the prices are always right.
7. Plant Food & Wine (Wynwood)
105 NE 24th St., Miami
This brand new, plant-based, concept restaurant is perfectly located inside the Sacred Space Miami (a community sanctuary featuring events, classes, and gardens). The vegan fare found here is top notch, with offerings like kimchi dumplings, zucchini lasagna, coconut “ceviche” tacos, and even vanilla hemp ice cream — delightful and decadent. And when it comes to ambiance, you can’t ask for more.
8. Vegetarian Restaurant By Hakin (North Miami Beach)
73 NE 167th St., North Miami Beach
This Caribbean-inspired eatery has kept North Miami-Dade’s vegan population fed for over a decade. Stop in for a quick veggie-based Jamaican patty, or stay and enjoy one of their daily specials, like their curried chicken vegan nuggets or coconut curried sauteed vegan salmon. Also on this one-of-a-kind menu are Philly steak subs (made with seitan steak and vegan cheese), BBQ seitan rib sandwiches, the Godfather veggie meatball sub, and, well…you get the idea.
9. Roots Juicebar (Kendall)
8530 SW 124th Ave., Miami
While mainly a juice bar (with amazing cold-press juices and superfood smoothies), Roots also offers an assortment of vegan-friendly bites to the Kendall crowd. You can start a day off with their avocado toast or epic dragon bowl (a mixture of dragon fruit, pineapple, mango, banana topped with granola, almonds, coconut, more fruit, and chia seeds), or pop in later for soup, salad, or a fajita, quinoa, or lentil bowl. An exciting alternative to the chain restaurants permeating the area.
10. Green Gables Cafe (Coral Gables)
327 Alhambra Circle
While not a wholly vegan restaurant (they also serve free-range, grass-fed, hormone and antibiotic-free meats), Green Gables has long been a favorite within Miami’s veg community. This all-organic cafe features daily specials (like roasted butternut squash and warm quinoa salad), plus wraps, burgers, and more. Friendly service and lively ambiance only add to this cafe’s charm.
11. The Honey Tree (Morningside)
5138 Biscayne Blvd., Miami
An eclectic array of fresh cooked dishes are always found right around lunch time at the Honey Tree, a neighborhood health market with one of the best hot lunches in town. Vegan empanadas, lasagna, corn souffle, even raw cinnamon rolls are all found at this off-the-beaten-path spot. Pro tip: Arrive early (11:45 a.m. or so) because loyal locals are always quick to jump in line for phenomenal vegan cuisine.
12. Full Bloom Gourmet Vegan Cuisine (South Beach)
11 Island Ave., Mezzanine Level, Miami Beach
If you’re a vegan visiting town and find yourself in South Beach, you can’t leave without trying Full Bloom. This upscale vegan restaurant is getting rave reviews because it spares no expense when it comes to creating delectable dishes like their escar-no truffled stuffed mushrooms, eggplant steak milanese, or their black-and-white sesame crusted tofu. Weather permitting, sit outdoors and soak in the breathtaking views as you enjoy this little slice of vegan heaven.
13. VeganAroma (Coral Gables)
3808 SW 8th St., Coral Gables
A fully vegan, fully organic cafe, you say? Yes, it’s every vegan’s dream and it’s served with garbanzo wraps, kale quiche, and nut-cheese Hawaiian pizza. Dine inside the cozy cafe where you’ll be greeted with a smile and offered plenty of helpful recommendations, or pick up a smoothie or juice to replenish at the end of the day.
14. Smart Bites Cafe (Allapattah)
791 NW 20th St., Miami
While this small eatery isn’t entirely vegetarian, many of their menu options are, including their unbelievable veggie burger, herbs de provence bowl with goat cheese, vegetarian lasagna, and variety of green sandwiches. Smart Bite’s focus is mainly on fresh and healthy gourmet-caliber meals that can be eaten at their open air cafe or from home (they offer a wonderfully convenient meal delivery program).
15. The Last Carrot (Coconut Grove)
3133 Grand Ave., Miami
While not entirely vegetarian (they offer tuna sandwiches on the menu), this long-time popular Grove spot features an array of healthy salads, spinach pies, pita sandwiches, smoothies, fresh squeeze juices, and home-made desserts that are good for your health and wallet. If you’re a Heat fan, coach Erik Spoelstra has been spotted eating here, so you just might get your tofu pita with a celebrity sighting to boot. P.S. – Don’t forget to ask for both the orange AND green vinaigrettes, which are probably the main reason everyone gets hooked.