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.

★ 4.5 on Google — 370+ reviews 100% Vegan & Gluten-Free Friendly No Dine-In — Order Online & Go

Kitchen Hours

Monday12:00 PM – 9:00 PM
Tuesday12:00 PM – 9:00 PM
Wednesday12:00 PM – 9:00 PM
Thursday12:00 PM – 9:00 PM
Friday12:00 PM – 9:00 PM
Saturday12:00 PM – 9:00 PM
Sunday12: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.

Start Your Order

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 Story

Loved 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 review

Rated 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 Toast

Visit us

Luna Verde Vegan Mexican

400 Main Street, Bradley Beach, NJ 07720 — at the corner of Main & 4th Ave
Phone: (732) 361-8180

Order Now