Party Meals

Ideas ·

A Vegetarian Party Menu That Everyone Eats

Heads up: some links on this page are affiliate links. If you buy through them we may earn a small commission at no extra cost to you. Learn more.

A vegetarian party menu does not need to feel like a compromise. Some of the most popular party foods in the world are naturally meat-free: pizza, pasta bakes, cheesy dips, roast vegetables, curries and loaded potatoes. Built well, a vegetarian menu is often cheaper, easier to keep safe and more inclusive than a meat-heavy one, and most meat-eaters will not miss a thing.

The trick is to focus on food that is filling, flavourful and familiar, rather than a table of side salads. This guide covers the principles, dish ideas, a sample menu and how to handle vegan and allergy needs.

Principle 1: Make the mains properly filling

The most common mistake with vegetarian party food is serving lots of light dishes with nothing substantial. Guests leave hungry. Every vegetarian menu needs at least one hearty main built on:

  • Pasta and grains: lasagne, baked ziti, mac and cheese, risotto, grain bowls.
  • Beans and lentils: chilli, dal, bean burritos, lentil shepherd’s pie.
  • Cheese and eggs: quiches, frittatas, halloumi, paneer.
  • Potatoes: gratins, loaded baked potatoes, potato curries.
  • Bread and dough: pizza, focaccia, savoury pies and pastries.

Principle 2: Lean on big, familiar flavours

Rich, savoury flavours help vegetarian food satisfy everyone. Useful building blocks include:

  • Roasting and caramelising vegetables to deepen their flavour.
  • Cheese, especially strong ones like parmesan, cheddar and feta.
  • Smoky spices such as smoked paprika and chipotle.
  • Mushrooms, soy sauce and miso for savoury depth.
  • Fresh herbs, citrus and pickles for brightness.

Principle 3: Choose dishes that are good, not just “vegetarian versions”

Dishes designed around vegetables usually work better than imitations of meat dishes. A roast vegetable lasagne or a chickpea curry is often more appealing than a dry meat substitute. That said, good plant-based sausages and burgers can be useful for barbecues; see our BBQ party menu planning guide.

Crowd-pleasing vegetarian mains

  • Vegetable lasagne with roasted vegetables, spinach and ricotta.
  • Mac and cheese, baked in a large tray with a crunchy top.
  • Three-bean chilli with toppings: cheese, sour cream, avocado, jalapeños.
  • Chickpea and spinach curry with rice and flatbreads.
  • Mushroom and lentil shepherd’s pie.
  • Stuffed peppers with rice, beans and cheese.
  • Big tray of baked gnocchi in tomato sauce with mozzarella.
  • Taco or burrito bar with spiced black beans, roasted sweet potato and toppings.

Most of these can be made ahead. See our make-ahead party food ideas.

Sides and salads

  • Roast vegetable platter with root vegetables, peppers and courgettes.
  • Grain salad with farro or couscous, roasted vegetables, herbs and feta.
  • Greek salad.
  • Garlic bread or focaccia.
  • Crispy roast potatoes.
  • Slaw with a tangy dressing.
  • Corn on the cob in summer.

Vegetarian finger food and appetizers

  • Caprese skewers with tomato, mozzarella and basil on skewers.
  • Spinach and feta pastries.
  • Mini quiches baked in a mini muffin pan.
  • Halloumi bites.
  • Stuffed mushrooms.
  • Vegetable spring rolls.
  • Hummus, baba ganoush and other dips with crudités and pita.
  • Cheese board with crackers, fruit and chutney.
  • Vegetable fritters with a yogurt dip.

For a larger crowd, our finger food for 50 guests guide shows how to scale these.

A sample vegetarian party menu for 20

CourseDishMake ahead?
AppetizersHummus and roasted pepper dip with crudités and pitaDips 3 days ahead
AppetizersCaprese skewersMorning of
AppetizersSpinach and feta pastriesFreeze raw, bake on the day
MainRoast vegetable lasagneAssemble the day before
MainChickpea and spinach curry with riceMake 2 days ahead
SideGrain salad with feta and herbsDay before
SideGreen saladOn the day
SideGarlic breadBake on the day
DessertBrownies and fruit platterBrownies 3 days ahead

Two mains means guests who avoid cheese or are lighter eaters still have a proper option. For quantities, use our guide to how much food per guest; with two mains, reduce each slightly.

Making it vegan-friendly

If you have vegan guests, make sure at least one main is fully vegan, not just a side salad:

  • Chickpea curry, three-bean chilli, lentil dishes and many grain salads are easy to make vegan.
  • Check hidden ingredients: some pastries contain butter, some breads contain milk or egg, and some sauces contain fish sauce, anchovies or honey.
  • Label clearly. Use food tent cards marked “vegetarian” and “vegan”.
  • Keep serving utensils separate so cheese does not end up in the vegan dish.

Allergy considerations

Vegetarian menus often rely on nuts, dairy, gluten, soy and eggs, which are common allergens. Plan accordingly:

  • Ask guests about allergies on the invitation.
  • Label allergens on every dish.
  • Keep nut-based dishes separate or skip them entirely if any guest has a nut allergy.
  • Offer at least one gluten-free option, such as a rice dish or potato-based main.

Serving tips

  • Keep hot dishes hot in chafing dishes or a slow cooker. Cheese-heavy dishes become unappealing when they cool.
  • Use colourful platters. Vegetarian food is naturally colourful; large white platters show it off.
  • Garnish generously with herbs, seeds and a drizzle of oil.
  • Follow food-safety guidance: dairy and egg-based dishes need the same care as meat. Keep perishable food out for no more than two hours.

For layout, see our buffet setup guide.

Why vegetarian can save money

Beans, lentils, pasta, rice, potatoes and seasonal vegetables are among the cheapest ingredients per serving. A vegetarian menu is often one of the easiest ways to feed a crowd on a budget; see our party food on a budget guide.

FAQ

Will meat-eaters be satisfied with a vegetarian menu? Usually, if the mains are filling and full of flavour. Lasagne, mac and cheese, chilli and curries are widely loved regardless of diet.

How many vegetarian mains should I offer? Two is ideal for most parties: one cheesy or rich option and one lighter, preferably vegan, option.

What vegetarian dishes are best for making ahead? Lasagne, curries, chilli, grain salads, dips and frozen pastries all make ahead well.

Is it rude to serve only vegetarian food? No. Most guests are happy with good food. If you think some guests will mind, add a single meat dish alongside.

The short version

Make the mains hearty, lean on rich and familiar flavours, offer at least one vegan option, label everything and keep hot dishes hot. Built this way, a vegetarian menu feeds everyone well and often costs less.

All guides