Vibrant Mexican restaurant interior with colorful decor and guests 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.

Fresh Mexican taco with lettuce, cheese, and tomatoes at El Mesquite.

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.

Crispy fish tacos with cilantro, lime, and sauces at El Mesquite Mexican Bar & Grill.

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.