
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.
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
JM Italian Steakhouse Menu
Menus change with the seasons, so check what’s being served now on the restaurant’s own site.
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.
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.
Nearby Restaurants & Bars
La Dolce
Location: Calle Miguel Hidalgo at Emiliano Zapata, Centro, 23450 Cabo San Lucas, B.C.S., Mexico
Phone: +52 624 143 4122
0.4 mi from Villa 1 · 10 min walk
Mama's Royal Café
Location: Calle Miguel Hidalgo s/n, between Emiliano Zapata and Francisco I. Madero, Centro, 23450 Cabo San Lucas, B.C.S., Mexico
Phone: +52 624 143 4290
0.4 mi from Villa 1 · 10 min walk
The Crazy Lobster Bar & Grill
Location: Calle Miguel Hidalgo esq. Emiliano Zapata, Centro, 23450 Cabo San Lucas, B.C.S., Mexico
Phone: +52 624 143 6535
0.5 mi from Villa 1 · 10 min walk
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.