Customers dining

The place for Spring Lake and Grand Haven Mexican food fans!

See MENU & Order Table Reservation

Welcome, Grand Haven neighbors

Searching for a Mexican restaurant near Grand Haven, Michigan that’s big on flavor and close to the lakeshore? El Mesquite Mexican Bar & Grill in Spring Lake welcomes diners from Grand Haven with sizzling plates, friendly service, and a lively bar scene. Start planning your visit and browse the full menu to see what’s cooking tonight.

We’re a locally loved spot serving the Tri-Cities community—perfect for date night, a quick bite after the beach, or a festive family dinner.

taco bowl

What to eat first

Signature plates Grand Haven loves

  • Hearty classics: If you’re craving burritos, our generous portions and bold sauces hit the spot!
  • Street-style and crispy: From soft corn tortillas to crunchy shells, our go-to choices are made to order with fresh toppings.
  • Tableside sizzle: Our fajitas are crowd-pleasers when they arrive hot off the skillet with peppers, onions, and warm tortillas.
  • Comfort with a kick: Cheese-smothered and satisfying, our enchiladas pair perfectly with rice and beans.

Not sure where to begin? Many guests mix-and-match: a shared app, two plates, and a margarita to split.

Explore the menu by craving

  • Craving a tortilla-wrapped feast? See our hearty burritos.
  • In a taco mood? Try our tacos with your favorite protein and salsa.
  • Want the signature sizzle? Order sizzling fajitas fresh from the skillet.
  • Can’t skip comfort food? Dive into house enchiladas.
  • Looking for greens and grains? Our salads and bowls balance freshness and flavor.

Whether you’re meeting up with friends or fueling a sunset walk on the pier, you’ll find why many locals call us the best Mexican restaurant Grand Haven—style experience just next door.

Getting here from Grand Haven

We’re a short drive from downtown Grand Haven. We are located 1/4-mile west of U.S. 31.

Visit earlier on weekends to secure your preferred seating.

Sip and unwind at the bar

Our bar is a major draw—think handcrafted margaritas, tequila flights, and ice-cold cervezas. Please note you must be 21+ to order alcoholic beverages. Explore seasonal flavors and classics on the Margaritas & Bar page.

5b183dfc21f79f072898d973b6e29367073c9eca

FAQs for Grand Haven visitors

Do you have a location in Grand Haven?

We do not have a separate Grand Haven location. El Mesquite operates a single location in Spring Lake and proudly serves the entire Tri-Cities area.

Please contact us for current delivery options or preferred partners.

We don’t operate a separate Grand Haven storefront. Our Spring Lake location is open during the following hours:

Hours:

  • Monday: 11 AM–9 PM

  • Tuesday: 11 AM–9 PM

  • Wednesday: 11 AM–9 PM

  • Thursday: 11 AM–9 PM

  • Friday: 11 AM–10 PM

  • Saturday: 11:30 AM–10 PM

  • Sunday: 11:30 AM–9 PM

For the most up-to-date information, please visit our Contact page or call us directly.

How far is El Mesquite from downtown Grand Haven?

We’re just a short drive away. Our Spring Lake location is approximately 2 miles from downtown Grand Haven, taking about 4 minutes by car via Savidge St. (which is M-104.)

Yes—our team caters events across the Tri-Cities, including Grand Haven. For menus, availability, and booking details, please see our Catering & Events page or contact us.

We frequently run food and drink specials for all our valued customers.

Mexican style tacos

Plan your visit

Ready to eat? View the full menu, choose your favorites, and stop in for a relaxed, flavorful meal. Whatever night of the week, we’ll have a table ready or you as soon as possible!

If you’re celebrating something special, ask about large-party seating and catering options for gatherings in the Grand Haven area.