Catering Services in San Jose, Sunnyvale, Campbell, Milpitas, Cupertino, Los Gatos, & More

For 15 years, we’ve been offering catering services in San Jose and making your events delicious and stress-free with our authentic Mexican cuisine. From casual family gatherings to corporate catering services, our services are designed to delight guests of all ages and tastes.

Casa Villa caters to all private event catering services. Whether your guests love tacos, enchiladas, crave juicy fajitas, or vegetarian options, we have something for everyone—all prepared with the highest quality ingredients.

Choose Casa Villa for All Your Events

Corporate Events & Parties

From team lunches to company celebrations, our authentic Mexican flavors bring everyone together—delicious, vibrant, and always crowd-pleasing.

Customizable Menus

Build your perfect spread with tacos, enchiladas, fajitas, and more. Whether you prefer mild, spicy, or something sweet, we tailor every dish to your taste and occasion.

Birthdays & Private Events

Make your special moments unforgettable with fresh, flavorful dishes and festive presentation—because every celebration deserves a taste of Mexico!

High-Quality

We take pride in serving fresh meat, high-quality ingredients at every event of yours.

How It Works

Tell Us About Your Event

Fill out the form below with your event details.

Get Personalized Recommendations

We’ll suggest menu options tailored to your needs and budget.

Enjoy Stress-Free Catering

We’ll handle the food while you enjoy the occasion.

Request Catering?

Submit the form below or Call Us at +1 (408)-382-9491