Skip to content
Downtown Cabo San Lucas Steakhouse

JM Italian Steakhouse

An Italian steakhouse on Calle Zapata downtown, run by owner Jimmy Maddin, with prime rib, lobster linguine, garlic bread and live jazz at dinner.

Our take

JM Italian Steakhouse: Steak, Pasta and Live Music

Owner Jimmy Maddin is often working the room, and plenty of reviews mention him by name. JM Italian Steakhouse is on Calle Emiliano Zapata between Hidalgo and Guerrero, in the grid of downtown streets a couple of blocks from the marina, about an 11-minute walk from Villa 1. The dining room is dressy without being stiff, and live music (jazz, blues and pop) plays at dinner.

Picture an American steakhouse crossed with an Italian kitchen. The cheesy garlic bread is the thing everyone talks about. After that, reviewers in 2026 ordered prime rib, rib-eye, lobster tail with linguine, crab cakes, lasagna, chicken parmesan, veal Milanese, lamb chops, branzino and pesto pasta, then key lime pie or triple chocolate cake. Gluten-free options are available and the kitchen adapts dishes for allergies.

Check the calendar first. JM closes every year from August 1 to October 18 between seasons, and in late September 2026 Google showed it closed for remodeling with a reopening on October 19. In season it's open Monday to Saturday from 4 PM to 9:30 PM and closed on Sundays, with live music from about 6:30 PM. Reservations are through the restaurant's website or by email.

It's a special-occasion price point, but reviews from July to September 2026 are almost uniformly excellent, with generous portions and staff praised by name. It suits couples and small groups who want a proper steak dinner without driving to Pedregal. It also hosts private events (think rehearsal dinner or milestone birthday). Book well ahead for the December holidays.

Information

  • Distance from Villa One: 0.4 mi (0.7 km), 10 min walk
  • Phone: +52 624 123 9211
  • Cuisines: Steakhouse, Italian, Seafood
  • Meals: Dinner
  • Price: $$$$
  • Area: Downtown

Hours

  • Monday to Saturday 4:00 PM to 9:30 PM
  • Closed Sunday
  • Closed each year August 1 to October 18
Reservation By Phone+52 624 123 9211

WebsiteReserve onlineDirections

What to order

JM Italian Steakhouse Menu

Menus change with the seasons, so check what’s being served now on the restaurant’s own site.

View menu
Getting there

How far is JM Italian Steakhouse from Villa 1?

JM Italian Steakhouse is about 0.4 miles (0.7 km) in a straight line from Villa 1 at Hacienda Beach Club & Residences, about a 10-minute walk. Address: Calle Emiliano Zapata between Hidalgo and Guerrero, Centro, 23450 Cabo San Lucas, B.C.S., Mexico.

Get Directions
Good to know

Frequently Asked Questions

Is JM Italian Steakhouse open all year?

No. It closes every year from August 1 to October 18, and it's also closed on Sundays.

Does JM Italian Steakhouse have live music?

Yes, jazz, blues and pop from Monday to Saturday, from about 6:30 PM.

What should I order at JM Italian Steakhouse?

The cheesy garlic bread to start, then prime rib or lobster tail with linguine.

Stay at Villa 1

Staying close to JM Italian Steakhouse?

Villa 1 is a 4-bedroom, 4.5-bath beachfront mansion at Hacienda Beach Club & Residences on Médano Beach, with a private infinity pool and hot tub, a golf cart, concierge and a private chef on request. Book direct for the best rate, with no platform fees.