For Birthdays, Graduations & Family Gatherings

Party & Celebration Catering in San Diego.

Beef and chicken shawarma, saffron rice, falafel, hummus, salad, and pita — bundles that feed 20 to 100.

About $20 per person 10 to 100 guestsFamily Tray $159.99 for 7–10 · Spreads $399–$1,999 for 20–100, before tax and delivery · See packages

We reply to quote requests within 1 hour, 9am–9pm daily.

★ 4.7 · 718 Google reviewshalal-sourced beef and chickenFeeds 20 to 100

A real person, 9am–9pm daily. Same person handles your order start to finish.

Why Choose Shawarma House

Real food, not a headcount

halal-sourced beef and chicken, every order

Halal proteins on every order since day one.

Bundles that scale 20 to 100

From a baby shower to a 100-guest graduation.

Vegan & gluten-free options

A full vegan menu and gluten-free builds.

4.7 stars, 718 reviews

San Diego crowds keep coming back.

How It Works

Four steps to a fed party

Step 1
Send your date, headcount, and pickup-or-delivery via the form or (619) 352-0144.
Step 2
Pick a bundle or custom trays; flag any dietary needs.
Step 3
Confirm with at least 10 hours’ notice (24 hours for 50+ guests) — free pickup or delivery.
Step 4
Food arrives hot, with place settings available as optional add-ons on your quote.

Current packages & pricing

About $20 per person, 10 to 100 guests.

Catering spreads for 20 to 100 guests run $399–$1,999, about $20 per person before tax and delivery. The Family Tray feeds 7–10 for $159.99. Every package, price and lead time is kept in one place on our catering hub, so you always see the current lineup.

See current packages & pricing

Private Events

Alcohol Service for Private Events

Ask about alcohol service Please request alcohol service when booking; advance notice is required.

Shawarma House holds an active California ABC Type 58 Caterer’s Permit. Service requires event-specific approval by California ABC, with San Diego County events handled by the appropriate San Diego district office, and is subject to our license privileges, venue and other required approvals, and compliance with the California Alcoholic Beverage Control Act and applicable regulations. Alcohol service is not confirmed until all required approvals are received.

Get a Quote

Throwing a party this week?

Tell us your date and headcount — we respond within 1 hour, 9am–9pm daily. Prefer to talk? Call (619) 352-0144.

Catering · San Diego

Get a Catering Quote

Halal Mediterranean catering for offices, weddings & events. About $20 per person for 10 to 100 guests: the Family Tray feeds 7–10 for $159.99, and spreads for 20 to 100 run $399–$1,999.

4.7 · 718 Google reviews · Family-owned · Halal-sourced

Seven quick answers and we’ll send your quote. Fields marked are required.

Phone or email (at least one, so we can send your quote)
Add details (optional)
When food should arrive (or be ready for pickup).
Dietary and meal setup (optional)
Up to 2,000 characters.
Up to 2,000 characters.

Prefer to talk? Talk to Our Catering Team · (619) 352-0144

A real person, 9am–9pm daily. Same person handles your order start to finish.

Dietary needs? See our Dietary & Allergen Guide.

We use your details to prepare and respond to your quote. This does not subscribe you to marketing. Optional attribution follows your privacy choices. Please omit guest names and medical details from dietary notes. Privacy Policy · Your Privacy Choices.

Call
What Our Catering Customers Say

Trusted by San Diego families

Hundreds of birthdays, graduations, and family gatherings fed from our Ocean Beach kitchen.

★★★★★ 4.7 · 718 Google reviews

“this food was so so amazing the waiter malisa had very good customer service” — Christian Barhoo, Google

Service Area

Where we deliver

All of San Diego County, with free pickup at 4884 Newport Avenue in Ocean Beach.

Frequently asked questions

What comes in a party catering bundle?
Every bundle includes beef and chicken shawarma, saffron basmati rice, fresh salad, hummus, hand-formed falafel, pita, and our house sauces. Cream chop trays can be added separately. Place settings are optional add-ons on your quote; single-use serviceware is only sent when requested with every order.
How many people do your bundles feed, and what do they cost?
Five sizes: 20-person Spread $399 (feeds 20), 30-person Office Spread $599 (30), 50-person Full Spread $999 (50), 75-person Banquet Spread $1,500 (75), and 100-person Grand Spread $1,999 (100). That's about $19.95–$20.00 per person, and the bigger the group, the lower the per-person cost. If you'd rather build around a set budget, we also do à-la-carte trays.
Is the food halal? What about vegan or gluten-free guests?
Our beef and chicken are halal-sourced. We also offer a full vegan menu and gluten-free options, so everyone at the party can eat. For celiac guests: our food is prepped in a shared kitchen that handles gluten, so we cannot guarantee against cross-contact. Just let us know your headcount for each when you order.
How much notice do you need to cater a party?
For a standard drop-off, 10 hours' notice is typical for up to 30 guests (24 hours for 50 or more). If you're planning a full-service staffed event for 50 or more guests, we ask for at least 3 days. Staffed service is quoted per event for those 50-plus-guest events.
Can I pick up, or do you deliver?
Both. Pickup is free at our Ocean Beach location, 4884 Newport Avenue. We also deliver across San Diego County: free within 5 miles, $30 for 5 to 15 miles, $50 for 16 to 40 miles, and $60 beyond that.
Can you do individually boxed meals for a party?
Yes. We offer individually packaged, lidded and labeled boxed lunches if you'd rather hand each guest their own meal instead of setting out shared trays. Ask for it when you request your quote.
How do I book?
Fill out the quote form on our catering hub at /mediterranean-catering-san-diego/#catering-form, or call us at (619) 352-0144 with your date, headcount, and whether you're picking up or want delivery. We'll get a quote right back to you.
Explore More

Other sectors & the full menu