Tecate is also famous for its health spa, Rancho la Puerta.
The meals there are said to be wonderful, featuring produce fresh from their organic gardens. They also have a culinary center, with hands-on classes teaching the preparation of healthy foods.
Yep,
Rancho La Puerta is, indeed, located in Tecate. The facility is surprisingly large and spread out. It's been around a long time (50+ years, IIRC) so it's kind of just engulfed things as it grew. Between the way the grounds have been planted and tended, the art work and the buildings that blend in so well, it's just a very beautiful and serene spot.
Their meals are wonderful. If I could cook and feed myself like that I would happily be a vegetarian or vegan

The depth of flavors they extract and develop in nearly all their dishes is quite amazing to me. They accommodate almost all dietary restrictions...gluten free? No problema. Lactose intolerant? No problema. Diabetic? No problema. Protein is usually limited to fish and isn't always served daily. Almost all their products are organic, local and sustainable...and have been for years. RLP was well ahead of the curve with this trend. A good friend of mine used to be the organic farmer manager for RLP
Their cooking school is called Cocina Que Canta, which I think is a great name, as the food that comes out of it does sing, with flavor, creativity and freshness. It's a fairly new facility built on the grounds of one of their farms, and is well equipped. Guests taking (the mostly hands-on) cooking classes have the option to hike or van to Cocina Que Canta for their classes.
There is a reason RLP has been voted the #1 destination spa in the world. It is an amazing property with amazing services. No question it is pricey, but for anyone who happens to be in the San Diego area (or willing to travel there), they also offer a program called
Saturdays at the Ranch for $215 that includes transportation to and from SD, fitness classes, a spa treatment, access to their dining room, a hands-on cooking class and dinner. I've done the Saturday thing and it's a great way to spend the day.