Flora Farms

Mexico



At a glance

Ideal for
Known for
organic farm dining
Features
Price
$$$$ Very Expensive
Local tip
Advance reservations are useful, especially when planning a meal alongside a cooking class, celebration or other farm experience.

Flora Farms is a 25-acre organic working farm in the foothills of the Sierra de la Laguna Mountains, slightly north of San José del Cabo, Mexico. The property brings together agriculture, dining, hospitality and culinary activities in a rural setting surrounded by the farm’s growing fields.

Flora’s Field Kitchen is the main restaurant, built around seasonal cooking and ingredients grown on the property. Its food follows a handcrafted, farm-led approach, with menus shaped by what the fields provide. The cooking focuses on wholesome meals served in a family-style spirit, combining fresh produce with meat sourced from the farm’s nearby ranch. The ranch raises animals without hormones or antibiotics, while the farm also produces eggs and pork for the restaurant and grocery.

Agriculture remains central to the character of Flora Farms. The farm uses crop rotation, companion planting and natural insect control as part of its approach to soil health and cultivation. Chickens and pigs are raised with open areas for foraging and vegetable-based feed. Farm waste is reused through composting and animal feed, creating a practical connection between the fields, the kitchen and the wider property.

Beyond the restaurant, the property includes the Farm Bar, Flora Farms Grocery, the Farm Spa and the Shoppes at Flora Farms. Culinary experiences include cooking classes, while private areas are available for celebrations and other gatherings. Event menus are shaped by seasonal field offerings, giving private meals a direct relationship with the agricultural setting.

The property also includes Culinary Cottages and The Haylofts, hand-built straw bale homes designed for culinary enthusiasts. These accommodations, together with the restaurant and cooking activities, make Flora Farms suitable for visitors interested in food, farming, relaxed rural surroundings and hands-on experiences. The setting also suits private celebrations, family-style meals and group occasions connected to the farm.

Flora Farms is located at Carretera Transpeninsular San José del Cabo Km. 30 in Las Ánimas Bajas. Reservations are available for Flora’s Field Kitchen, and the restaurant offers brunch and dinner service. Seasonal availability, private events and culinary activities can shape the experience, so advance planning is useful for dining or organized visits.

Reviews

Frequently Asked Questions

Flora Farms suits diners interested in seasonal cooking, agriculture, culinary activities, rural surroundings and private gatherings.
The restaurant serves handcrafted, seasonal food prepared with farm-grown ingredients, along with meat from the nearby ranch.
Flora Farms is in Las Ánimas Bajas, north of San José del Cabo, at Carretera Transpeninsular San José del Cabo Km. 30.
Reservations can be arranged through Flora Farms using the restaurant’s reservation contact details.
Selected areas are available for private celebrations and special occasions, with event menus shaped by seasonal farm offerings.
Dietary requirements can be raised directly with the restaurant when arranging a reservation, since the menu changes with seasonal ingredients.
The family-style approach at Flora’s Field Kitchen and the range of farm activities can suit family gatherings.
Outdoor seating arrangements should be confirmed directly with the restaurant when making a reservation.
Cooking classes are part of the farm’s experiences, with availability arranged through Flora Farms.

Top Things To Do in Mexico

See All →

Trusted local guides, read by millions every month

  • 2006 online since
  • 26.4M page views a month across the network
  • 14 languages

180+ destination guides, one network

Every guide covers a single destination on its own website, with events, restaurants, things to do and places to stay chosen from local recommendations.

My Guide Network Locations

Nearby Destinations

Add to your trip

Add your travel dates so we can place this on the right day, or save it for later.

Added to your trip Added to day {[{trip.toast.day}]}, MorningAfternoonEvening Saved to your trip Already in your trip Transfer saved to your trip Save your trip to get fresh suggestions Staying in {[{trip.toast.label}]} Base cleared Trip deleted Link copied Could not save your trip Something went wrong, please try again