Top 5 Best Restaurants in Los Cabos, Mexico

Located at the southern tip of Mexico’s Baja California Peninsula is the idyllic resort area of Los Cabos. Comprising two towns—Cabo San Lucas and San Jose Del Cabo—Los Cabos is surrounded by white-sand beaches and calm, aquamarine waters.

With its proximity to the water, it’s no wonder that many restaurants feature epic seafood-inspired dishes and integrate fresh, local ingredients into their menu. From casual seaside eateries and farm-to-table fare to fine dining options, read on for our list of the top five best restaurants in Los Cabos.

Hacienda Cocina y Cantina


Voted by locals as the best restaurant in Cabo San Lucas, Hacienda Cocina y Cantina is inspired by the true style of a Mexican Haciendas with five-star service. Located at the water’s edge on Cabo San Lucas’ main beach, this restaurant overlooks stunning views of the bay and beyond. Serving Mexican cuisine that focuses on the traditional dishes from Sea of Cortez, this one-of-a-kind dining experience is the perfect spot for a little indulgence.

Open daily for breakfast, lunch, and dinner.

Toro Latin Kitchen and Bar


The name Toro, meaning “bull” in Spanish and “tuna belly” in Japanese, sets the stage for specialties seasoned with Pan Latin flair. Overlooking the beautiful landscape of Punta Ballena, the restaurant serves a ceviche bar, small plates for sharing, grilled entrees, and an impressive selection of signature cocktails and wines. Toro’s patio boasts an artfully designed stage for nightly entertainment while acclaimed chef and restauranteur, Richard Sandoval, masterfully blends Pan Latin cuisine with South American, Japanese, and Chinese influences.

Open daily for dinner.

Maria Jimenez Restaurante


Discover the authentic flavors of Mexico and its culinary roots in a casual restaurant environment at Maria Jimenez Restaurante. This small restaurant serves up big flavors like red mole con pollo and fresh mango margaritas. Experience colorful aesthetics and traditional family recipes at this top-rated restaurant.

Open Tuesday-Sunday for dinner.

Flora Farms’ Flora’s Field Kitchen


“From Our Field to Your Table” is what this unique eatery lives by. Tucked away in the foothills of the Sierra de la Laguna Mountains, you’ll find Flora Farms—a 25-acre organic working farm serving handmade food using farm-fresh ingredients. Offering a seasonal menu, including wood-fired pizzas and an ice cream cart, dazzle your tastebuds at Flora’s Field Kitchen. In addition to the cuisine, Flora Farms’ expansive property includes an array of curated shops; take a post-meal stroll and go shopping, visit their tasting room showcasing 300 wines, or create your own signature scent at the new HIVE Fragrance studio.

Open for breakfast, lunch, and dinner Tuesday-Saturday. Brunch on Sundays.

Cocina del Mar


Cocina del Mar
is known for its perch atop striking cliffs and variety of fresh fish and seafood specialties. Their chefs utilize the best possible ingredients from La Baja to craft a light, simple, and casual menu. Local fare is presented in a vibrant, naked style using sustainable and organic ingredients. As you dine, enjoy panoramic views of the Sea of Cortez.

Open daily for breakfast, lunch, and dinner.