Order Catering Online

Catering & Events

Order Otto's bold Turkish-Mediterranean catering for offices, meetings, and celebrations. Setup-ready, balanced & customizable.

Browse Menu

Order online for your event

Setup-ready and customizable for any size. Build your order below and we'll confirm the details.

$150 food & beverage minimum $20 delivery fee 24h minimum lead time

Catering Packages

Individually Packaged Meals

Sides

Desserts

Beverages

Catering services

From intimate dinners to large-scale events, we have the perfect option for every occasion

Buffet Catering
Mediterranean-inspired spreads for any size gathering, served family-style with fresh sides and sauces
Drop-Off Catering
Convenient delivery and setup for your event so you can focus on hosting, not cooking
Corporate Events
Impress colleagues and clients with fresh, unique flavors that stand out from the ordinary
Private Parties
Birthdays, anniversaries, celebrations of every kind deserve food that makes it unforgettable

What guests are saying

★★★★★ 5.0 on ezCater · Verified catering orders

★★★★★

"Otto always has great food. They made the drop-off smooth by carrying the catering in their own reusable bag that they gave us."

Abi
Charlottesville, VA
★★★★★

"Great experience! The food arrived on time, was well-packaged, and everything was fresh and flavorful. Ordering was easy, and the portions were generous — perfect for our group. Would definitely order again!"

Katie A.
Charlottesville, VA
★★★★★

"First time using Otto and will definitely be using again. Wonderful fresh spread of food."

Amy
Charlottesville, VA
★★★★★

"Excellent food — so fresh and flavorful! Loved the labels for the food, too!"

Adrija
Charlottesville, VA
★★★★★

"Otto was great! This is a favorite local place — they have the best baklava in town! A good variety of food, delicious, and reasonably priced."

Carissa
Charlottesville, VA

How it works

Three simple steps from order to celebration

1
Build Your Order
Browse the menu, customize packages, and submit your order with delivery details.
2
We Confirm
Our team reviews and confirms your order — you'll get a confirmation email within hours.
3
We Deliver
Setup-ready Mediterranean catering arrives on time — we'll handle the invoice afterwards.

Need something custom?

Weddings, large parties, full-service catering or anything outside the standard menu — tell us about your event and we'll respond within 24 hours.

Ready to get started?

Let us make your next event unforgettable with bold Mediterranean flavors.

richmond@dineotto.com