Vegetarian spots I swear by

If you want a straightforward recommendation, start with Planta on South Beach if you’re craving something upscale yet totally approachable. Their take on plant-based seafood is surprisingly spot-on. For something more laid-back, try Full Bloom in Coconut Grove. The vibe is super chill and the flavor combinations are unexpected in the best way.

One local trick: check out the weekly farmers markets, like the one at Coconut Grove each Saturday. You can often find pop-up stalls selling vegetarian treats or meet chefs from small vegetarian spots who share tips. Miami’s changing fast in terms of plant-based food, so it pays to ask around once you’re here.

Frequently Asked Questions

Got questions about vegetarian dining in Miami? Here’s what I hear most often.

Miami has a decent number of fully vegetarian restaurants, especially around South Beach and Wynwood, but plenty of spots also offer strong vegetarian menus even if they’re not fully meat-free. It’s getting easier every year.
Expect lots of tropical fruits, black beans, plantains, and flavors inspired by Cuban and Caribbean cuisines. Some places do a killer plantain-based burger or jackfruit tacos that really deliver on local taste without meat.
Brunch is pretty solid for vegetarians here. Many cafes serve avocado toasts with local twist or vegan pancakes. Wynwood has some great brunch places with unique veggie dishes that don’t feel like an afterthought.
Yes! Many vegetarian spots also cater to vegans, offering desserts made with coconut milk or cashew cream instead of dairy. You’ll find things like vegan key lime pie or coconut-based ice creams that are actually delicious.
I’d recommend eating at Love Life Cafe in Wynwood. It’s casual but the food is thoughtful and fresh, with things like sweet potato falafel and veggie sushi rolls. No need to dress up, just come hungry.

Top Things To Do in Miami

See All →
Add to your trip

Add your travel dates so we can place this on the right day, or save it for later.