Catering Menu


Johnny’s on Oak Greek Restaurant offers exceptional catering services tailored to meet the needs of any occasion. Whether you are hosting a corporate event, office lunch, pizza party, birthday, baptism, or family gathering, we provide delicious, house-made Greek and Italian favorites delivered right to your venue.

Our diverse menu is crafted with the finest ingredients to ensure every guest is satisfied. To make your event planning as seamless as possible, all food is prepared fresh and served buffet-style in aluminum trays for easy setup.

Please note: Our catering services include food delivery only; we do not provide on-site serving staff. Let Johnny’s on Oak take care of the food so you can focus on enjoying your special occasion and making your next event truly memorable.

Souvlaki Combo

Our catering platters feature charbroiled skewers of marinated chicken, beef, or prawn. Each order comes with your choice of skewers and is served with rice, roast potatoes, pita bread, Greek salad, and tzatziki. To make setup easy for your event, all items are served buffet-style, organized by food group.

Lunch Size: 1 skewer — $26.95/person

Dinner Size: 2 skewers — $29.95/person

Roast Lamb

Enjoy our tender New Zealand lamb shoulder, roasted to perfection, or mix and match it with our Souvlaki Combo selections. Each order includes rice, roast potatoes, pita bread, Greek salad, and tzatziki. For your convenience, all items are served buffet-style and organized by food group, making it easy for guests to serve themselves.

$35.95/person

Pasta Trays

Choose from our delicious, house-made favorites: Baked Lasagna, Spaghetti with Meat Sauce, or Fettuccini Alfredo. Each pasta selection of your choice is served with fresh garlic bread.

Gluten-free pasta available +$4 per serving

Small Tray — $100/Tray

Feeds 5 people as main dish or 8-10 people as a side.
*Garlic Bread is optional with this dish.

Large Tray — $225/Tray

Feeds 10 people as main dish or 20-25 people as a side.
*Garlic Bread is optional with this dish.

Spaghetti with Homemade 7 Vegetable Sauce & Salad — $26/person

Small Tray — $110/Tray

Feeds 5 people as main dish or 8-10 people as a side.
*Garlic Bread is optional with this dish.

Large Tray — $210/Tray

Feeds 10 people as main dish or 20-25 people as a side.
*Garlic Bread is optional with this dish.

Vegetarian & Vegan Options

Spanakopita, rice, roast potatoes, pita bread, Greek salad & tzatziki Greek salad & tzatziki — $29.95/person
Spanakopita & Tzatziki Only — $19.95/person
Vegan Eggplant Parmesan — $27.95/person

To order, call us directly at 604-732-3777 or email info@johnnysonoak.ca

Please note, catering includes delivery of food. We do not serve at your event. Food
is served in aluminum trays buffet style. Individual packed meals are also available.

Catering includes delivery
• Buffet-style aluminum trays
• Individual packaged meals available
• Custom menu options available upon request
• Advance notice required