Private Dining & Catering
Catering & Private Events
Full service bar, special event menu, and 3-hour reservations are available. We offer a private Cantina for up to 25 people, a patio for events up to 50 people, or a restaurant buyout for larger events of 100+ people. We also offer full-service off-site catering for events such as wedding receptions.
Click to Order Catering for PickupClick to Inquire About Your Off-Site Event

Service Options
Three service styles for catering: Family (Buffet) Style,Preset Menu (seated 3–4 course meal), or Reception(cocktails and passed appetizers).
Off-Site & Full-Service Events
Weddings, receptions, and other events off our property — with a dedicated on-site cooking and serving team.
- 100-guest minimum for full-service off-site events.
- $1,500 minimum food order.
- All-in pricing typically runs $30–$40 per person depending on menu selections. Sales tax and a 22% service charge (100% of which goes to the event staff) are included in that range.
Private Dining Menu
Priced per dozen or per tray, unless noted.
Small Bites (two-dozen order minimum)

- Antipasto Platter Italian cold cuts, artisan cheese, marinated veggies (serves 30–40)$100
- Lemon Pepper Wood-Fired Shrimp Chipotle aioli dipping sauce$25/dozen
- Caprese Skewers Tomato, mozzarella, basil, balsamic glaze$28/dozen
- Traditional Bruschetta Pesto, tomatoes, garlic, basil, shaved parmesan, balsamic glaze$28/dozen
- Arugula & Prosciutto Bruschetta Ricotta spread, arugula, prosciutto, balsamic glaze$30/dozen
- Fig & Goat Bruschetta Fig spread, goat cheese, toasted crostini$30/dozen
Salads (Small serves 12 / Large serves 24)
- House Mixed greens, tomatoes, red onions, balsamic vinaigrette (GF)$30 / $50
- Caesar Romaine, shaved parmigiano, croutons, Caesar dressing$30 / $50
- Cavalli Greens, pine nuts, shaved parmigiano, prosciutto, balsamic vinaigrette$42 / $75
- Adriatica Mixed greens, goat cheese, candied pecans, dried cherries$42 / $75
- Add chicken to any salad$20 / $35
Hot Appetizers (Items below sold by the piece; dish + sterno setup +$10)
- Baked Meatballs Homemade beef meatballs, marinara (GF)$2.50
- Baked Meatballs (Passed) Smaller tray-passed portion$1.75
- Mozzarella Fritta Housemade mozzarella, breaded & fried, marinara$2.50
- Mozzarella Fritta (Passed) Smaller tray-passed portion$1.75
- Arancini Fried Sicilian rice balls, bacon, mozzarella, jalapeño parmigiano cream sauce$2.50
- Arancini (Passed) Smaller tray-passed portion$1.75
- Fried Long Stem Artichoke Parmigiano & panko-crusted, lemon aioli$2.50
- Fried Long Stem Artichoke (Passed) Smaller tray-passed portion$1.75
- Jalapeño Artichoke Dip Housemade crostini — serves 25–30$80
Pasta (Small serves 12 / Large serves 24, chafing dish + sterno setup +$10)
- Traditional Lasagna Marinara, ricotta, mozzarella, ground beef, basil$60 / $110
- Chicken Parmesan Breaded chicken breast, parmigiano, melted mozzarella, spaghetti, marinara$60 / $110
- Spaghetti & Meatballs Baked all-beef meatballs, marinara$55 / $95
- Penne alla Vodka Vodka tomato cream sauce$50 / $95
- 4-Cheese Macaroni$50 / $95
- Add chicken$20 / $35
Gluten-free penne or rotini available. Ask the catering manager for a current list of vegan & gluten-free options.
Dessert (priced per piece, approx. $3)
- Mini Cannolis Traditional ricotta mini cannoli
- Tiramisu Mascarpone cream, ladyfingers, chocolate espresso
- Seasonal Bread Pudding
Cavalli's Famous House-Made Red Sangria
- 32 oz Mason Jar 3–4 servings$32
- 64 oz Mason Jar 8–10 servings$75
Request Catering or an Event
Send us the details and our catering manager will follow up to confirm availability and a quote.
Catering Pickup
Trays and platters from the menu above, ready for pickup at our McKinney restaurant. Tell us the date, time, headcount, and what you'd like.
Form not loading? Open the pickup request form in a new tab.
Events — At Cavalli or Off-Site
Private dining on our Back Patio or in the Cantina Room, a full restaurant buyout, or full-service off-site catering for events such as wedding receptions.
Form not loading? Open the event request form in a new tab.
General Catering Inquiries
For general catering inquiries, email [email protected] or call our restaurant at 972-369-7543.