Best Catering in San Diego, CA
San Diego has a thriving catering scene with 388+ companies serving everything from Mexican street tacos to upscale plated dinners. Whether you're planning a beach wedding, corporate retreat, or backyard birthday, our directory helps you compare caterers side-by-side and find the perfect fit.
Browse by Cuisine

The Coffee Cart Café & Espresso Catering
The Coffee Cart Cafe & Espresso Catering is a premium mobile espresso bar in Sorrento Valley offering specialty coffee catering for corporate events, private parties, and weddings since 2019, with custom branding options.

Cucina Migrante
Cucina Migrante provides private dining, cooking classes, food tours, and catering experiences with authentic Italian/Mediterranean cuisine in San Diego, Los Angeles, and Palm Springs, featuring farm-fresh ingredients and custom menus.

Sushi Assassin
Sushi Assassin is a San Diego-based Japanese cuisine catering and private chef company specializing in live sushi bar experiences at private and corporate events, serving San Diego, Orange County, and Los Angeles.

Rasoi Catering Co
Rasoi Catering Co is California's premier Indian & Global Cuisine caterer with over 40 years of culinary excellence. Halal-friendly, serving events from 50 to 300+ guests with custom menus and fully-equipped satellite kitchen.
Your Guide to San Diego Catering
Planning an event in San Diego? Finding the right caterer is one of the most important decisions you'll make. With so many options — from casual taco bars to elegant plated dinners — it helps to compare your choices in one place.
Popular Catering Styles in San Diego
- BBQ Catering — Perfect for outdoor events, with slow-smoked meats and classic sides.
- Mexican Catering — Taco bars, enchilada platters, and authentic family-style meals are hugely popular.
- Farm-to-Table — San Diego's proximity to local farms makes fresh, seasonal menus a standout option.
- Vegan & Plant-Based — A growing number of caterers specialize in creative plant-based menus.
What Does Catering Cost in San Diego?
Catering costs in San Diego typically range from $15-25 per person for casual buffet-style events to $50-100+ per person for upscale plated dinners. Most caterers require a minimum guest count (usually 20-50 guests). Use our directory to compare pricing where available and request free quotes to get exact numbers for your event.
How to Choose a Caterer
- Determine your event type, guest count, and budget
- Browse caterers that match your cuisine preferences
- Check reviews and ratings from past clients
- Request quotes from your top 3-5 choices
- Schedule tastings with your finalists
