The only vegan Mexican restaurant in New Jersey
Fresh, handmade vegan Mexican — made to order in Bradley Beach
Authentic vegan Mexican from the Hidalgo family. No cans, nothing frozen — every dish made when you order. Pickup at our window or delivered to your door.
Kitchen Hours
| Monday | 12:00 PM – 9:00 PM |
| Tuesday | 12:00 PM – 9:00 PM |
| Wednesday | 12:00 PM – 9:00 PM |
| Thursday | 12:00 PM – 9:00 PM |
| Friday | 12:00 PM – 9:00 PM |
| Saturday | 12:00 PM – 9:00 PM |
| Sunday | 12:00 PM – 9:00 PM |
How It Works
Everything is made to order, so please order ahead — most dishes are ready in 45–60 minutes.
Pickup: order online, get a text when ready, grab & go from our window.
Delivery: via Uber Eats, DoorDash & Grubhub.
The Hidalgo Family
Where food meets love
Luna Verde was opened in 2018 by vegan parents Mahonrry & Eslin Morris to share their favorite food — authentic Mexican — made entirely plant-based. Every dish is prepared from scratch with fresh ingredients, never frozen, and served with love.
Recognized by PETA as one of the Top 10 Latinx-owned vegan restaurants nationwide.
Our StoryLoved by vegans and omnivores alike
Reviews
"The best Mexican food I have ever had in my life! Everything is made to order, packed with flavor, and you can tell it is made with love."
Taylor S. · Google"I have eaten here for years. It is the best Mexican I have ever had and the best food in any NJ beach town."
Zach Z. · Google"The birria tacos and tres leches are outstanding. Even my non-vegan boyfriend enjoys the food here!"
HappyCow reviewRated 4.5★ on Google · 4.8★ on Uber Eats · 4.8★ on DoorDash
Order online — skip the line
Ready to eat?
Pickup in Bradley Beach, or delivery to the Jersey Shore — order through your favorite channel.
Order Pickup on ToastVisit us
Luna Verde Vegan Mexican
400 Main Street, Bradley Beach, NJ 07720 — at the corner of Main & 4th Ave
Phone: (732) 361-8180