Here's the short answer: serve a roasted red pepper and white bean soup to start, a mushroom and spinach lasagne as the main, and a dark chocolate and olive oil mousse tart to finish. That's a menu that feeds six people without a single meat substitute in sight, costs roughly £35–45 in ingredients if you shop carefully, and can be 80% prepared before your guests arrive. The one condition worth naming up front: check for dairy and egg allergies before you commit, because two of these three courses lean on butter, cream and eggs for their structure. Ask that question when you send the invitation, not on the night.

The full plan below covers the shopping arithmetic, a prep timeline for the day itself, how to swap courses if you have a vegan at the table, and what actually goes wrong in a vegetarian kitchen when a host hasn't done this before.

Why This Menu Works for Six Vegetarians at Once

Six is the sweet spot for a dinner party. It's large enough to feel like an occasion and small enough that one domestic oven and one cook can handle it. The menu above is built around that constraint: every dish either holds well, reheats well, or comes together in the last ten minutes without demanding your full attention.

The second constraint is the guest list. "Vegetarian" covers a wide range of eating habits, and your six guests may not all mean the same thing. Some eat dairy and eggs freely, some avoid one but not the other, and some are vegetarian for religious reasons that also rule out certain cheeses made with animal rennet. A menu built on vegetables, pulses, grains and dairy gives you the most flexibility, because you can remove a cheese garnish from one plate rather than rebuilding a dish.

The third constraint is that vegetarian guests are used to being an afterthought. They've had the risotto, the stuffed pepper, the goat's cheese tartlet. The question you should be asking isn't "what can I serve a vegetarian" but "what would I serve anyone, that happens to be vegetarian." That distinction is the whole design brief here.

The fourth constraint is chocolate. You asked for a chocolate dessert, and a chocolate dessert is the easiest place on this menu to fail. Chocolate mousse and chocolate tarts often depend on eggs and cream for set and texture, and they collapse if you rush the temperature. The tart below is forgiving, but the section on chocolate troubleshooting names exactly where people go wrong.

The Complete Shopping List and What It Costs for Six

The quantities below are built for six main portions plus modest seconds, which is how dinner parties actually work. Buy the cheese for the lasagne fresh from a deli counter rather than a supermarket block if you can — the same weight costs about the same, but the flavour difference is real.

Ingredient Quantity for 6 Approximate UK cost
Red peppers 3 large £1.80
White beans (tinned) 2 x 400g £1.20
Vegetable stock 1 litre £0.90
Onions 3 £0.75
Garlic 1 bulb £0.40
Dried lasagne sheets 250g £1.60
Chestnut mushrooms 500g £2.50
Spinach 300g £1.50
Whole milk ricotta 500g £4.50
Mozzarella 2 x 125g £2.80
Parmesan or vegetarian hard cheese 100g £3.00
Tinned tomatoes 3 x 400g £1.80
Dark chocolate (70%) 200g £2.40
Double cream 300ml £1.60
Butter 150g £1.30
Eggs 4 £1.00
Plain flour 200g £0.30
Sugar 150g £0.30
Olive oil, salt, pepper, herbs Storecupboard £2.00

The total lands somewhere between £33 and £38 depending on where you shop and whether you already have the storecupboard items. That's roughly £6 per head for three courses, which is competitive with a mid-range restaurant starter alone.

Two things to flag on the shop. First, parmesan is not always vegetarian: traditional Parmigiano Reggiano uses animal rennet, and the cheese's own consortium states that its production rules require calf rennet. If your guests are strict vegetarians, look for a hard cheese explicitly labelled with microbial rennet, or check the label on the block. Second, the chocolate should be 70% cocoa solids or higher — lower percentages contain more sugar and less cocoa butter, and the tart won't set as firmly.

If you want to trim the budget, the mushrooms are the expensive item and the soup is the cheapest. Making the soup a larger course and the lasagne slightly smaller portions brings the total closer to £30. Don't trim on the chocolate: cheap chocolate with a high sugar content will give you a grainy tart.

Roasted Red Pepper and White Bean Soup: The Make-Ahead Starter

Start here because this course can be finished entirely the day before. Roast three halved and deseeded peppers at 200°C fan for 25 minutes until the skins blister and blacken in patches, then cover them in a bowl with cling film for ten minutes — the steam loosens the skins and they peel away in sheets.

Soften two chopped onions and four garlic cloves in olive oil over a low heat for 12 minutes, until sweet but not browned. Add the peeled peppers, two drained tins of white beans, 750ml of vegetable stock and a teaspoon of smoked paprika, simmer for 15 minutes, then blend until smooth. Season, cool and refrigerate.

The sensory payoff comes at the table: the soup should be a deep burnished orange, and the smell when you lift the lid on the pot is sweet pepper and smoke rather than the flat vegetal note of a blended vegetable soup. Ladle it into warm bowls and finish each with a swirl of olive oil and a scatter of toasted pumpkin seeds, which gives the bowl texture you'd otherwise miss in a blended soup.

One caution. Blending hot liquid in a jug blender traps steam, and the pressure can blow the lid off. Blend in batches, fill the jug no more than half full, and hold the lid down with a folded tea towel. If you have a stick blender, use it in the pan and skip the risk entirely.

Mushroom and Spinach Lasagne as the Main Course

This is the dish that convinces people they didn't miss the meat. The trick is to treat the mushrooms properly: slice 500g of chestnut mushrooms and cook them in a dry pan first, in batches, until they squeak and release their water, then add butter and cook until they brown. Mushrooms browned this way taste meaty because the browning is the same Maillard reaction that browns a steak.

Build the filling in layers. A tomato sauce made from three tins of tomatoes, two garlic cloves and a pinch of sugar, simmered for 30 minutes. A ricotta layer: 500g of ricotta beaten with two eggs, grated nutmeg and half the parmesan. And the spinach, wilted in a pan and squeezed thoroughly dry — wet spinach will make the lasagne watery and the pasta sheets will slide.

Layer in a deep dish: tomato, pasta sheets, ricotta, mushrooms, spinach, tomato, and repeat, finishing with tomato, torn mozzarella and the remaining parmesan. Bake at 180°C fan for 35–40 minutes until the top is bubbling and browned at the edges, then rest for 15 minutes before cutting. The rest matters. A lasagne cut straight from the oven slumps; rested, it holds its shape on the plate.

Six people at a dinner party will eat roughly two-thirds of a dish this size, so you'll have leftovers — which is the point. A lasagne that runs out is a host's anxiety; a lasagne with a portion left over is a host's insurance.

Dark Chocolate and Olive Oil Mousse Tart: The Dessert That Won't Split

The tart is a 200g dark chocolate, 100g butter, 100ml double cream and two-egg base poured into a blind-baked sweet pastry case and chilled for four hours. Melt the chocolate and butter together over a pan of simmering water, warm the cream separately, whisk the eggs with 50g of sugar until pale, then fold everything together and pour into the cooled case.

The olive oil is the part people question. Use a fruity extra virgin, about two tablespoons, stirred into the melted chocolate before the eggs go in. It keeps the tart soft rather than brittle when it's cold, and it adds a grassy note that cuts the chocolate's bitterness. Don't use a peppery finishing oil; the flavour overwhelms.

The failure case worth naming: if the chocolate mixture is hotter than about 40°C when the eggs go in, the eggs scramble and you get a grainy, curdled tart. Let the chocolate cool for five minutes after melting, and test it on your wrist the way you would a baby's bottle. If it does curdle, push it through a fine sieve before pouring — you'll lose volume, but the texture recovers.

Serve in thin slices with a spoonful of crème fraîche and a pinch of flaky salt. The salt is not optional. It's the difference between a sweet dessert and a good one.

A Prep Timeline That Keeps the Kitchen Calm

The single biggest mistake hosts make is cooking everything on the day. Here's the sequence that spreads the work.

Two days before: make the soup completely, cool it and refrigerate. It improves overnight. The day before: make the tomato sauce and the tart. Blind-bake the pastry case, fill it, and chill the tart overnight — it's better cold-set than rushed. Morning of: brown the mushrooms and wilt the spinach. Assemble the lasagne completely, cover and refrigerate. Two hours before guests arrive: take the lasagne out of the fridge to lose its chill, then bake it for 35–40 minutes starting one hour before you sit down. Reheat the soup gently on the hob. Twenty minutes before: warm bowls, ladle soup, pour wine. The lasagne rests while you eat the starter. Dessert: slice the tart straight from the fridge, which is exactly how it wants to be served.

That's a total of about four hours of hands-on work, most of it on the two days before, leaving you roughly 90 minutes of active cooking on the night. The alternative, doing it all on the day, takes six to seven hours and leaves you exhausted at the table.

How to Handle a Vegan, a Gluten-Free Guest, or a Dairy Allergy

The menu isn't vegan, but the swaps are straightforward if you know them in advance. The soup is vegan if you use oil rather than butter and check your stock cube — many vegetable stock cubes contain milk powder, so read the label. The lasagne becomes vegan with a tofu-and-cashew ricotta, vegan pasta sheets and a vegan hard cheese, though the texture of the topping changes and you should tell your guest so they aren't surprised. The tart is the hard one: a vegan chocolate tart needs silken tofu or coconut cream in place of the eggs and cream, and the set is looser.

Ask about allergies at the invitation stage, in writing. "Is there anything you don't eat?" is a more useful question than "are you vegetarian?", because it catches the dairy-free, the gluten-free and the nut-allergic guests in one go. A guest who mentions a dairy allergy after you've built a ricotta lasagne is a guest you'll be cooking a separate meal for at short notice.

The gluten-free swap is the easiest: most large supermarkets sell gluten-free lasagne sheets that behave identically in the oven, and the soup and tart are naturally gluten-free if you make the pastry with gluten-free flour and a pinch of xanthan gum.

For a mixed table, the cleanest approach is to make the soup and dessert naturally vegan or nearly so, and let the main course carry the dairy. That way a vegan guest has two full courses without a single substitution, and only the lasagne needs a separate plate.

The Ingredient Traps That Catch Vegetarian Hosts Off Guard

Several ingredients that look vegetarian aren't, and the list is longer than most hosts expect. Worcestershire sauce traditionally contains anchovies. Many hard cheeses use animal rennet. Some beers and wines are clarified with isinglass, a fish product, though this is rarely declared on the label. Gelatine appears in some yoghurts, marshmallows and jelly. And some shop-bought pesto contains parmesan.

The practical rule: cook from raw ingredients where you can, and read the label on anything processed. A jar of pasta sauce, a stock cube, a tube of tomato purée — each is a chance for an animal product to slip in unnoticed. Your six guests may not be strict about any of this, but the ones who are will notice, and a guest who can't eat the main course because of an anchovy in the dressing is a dinner party that's gone wrong.

There's a broader point about vegetarian cooking that's worth absorbing before you plan the menu. A vegetarian meal isn't a meat meal minus the meat. If you take the protein out of a dish and change nothing else, you get a plate of vegetables and starch, and your guests will eat it politely and go home hungry. Build the dish around a protein that belongs there — beans in the soup, ricotta and mushrooms in the lasagne, eggs in the tart — and the meal stands on its own.

Wine, Sides and the Small Things That Make It Feel Like a Dinner Party

The lasagne is rich and savoury, so a medium-bodied red works better than a heavy one. A Chianti or a Barbera d'Asti has enough acidity to cut through the cheese and tomato without overwhelming the mushrooms. For the soup, a dry white — a Grüner Veltliner if you want to be interesting, a good Picpoul if you want to be safe. The tart wants something sweet: a glass of tawny port or a small pour of vin doux naturel.

Sides are where vegetarian menus often overcompensate. You don't need a salad, a bread basket, a potato dish and a vegetable. The lasagne already contains pasta, cheese and vegetables. A simple green salad with a sharp vinaigrette and a bowl of good bread is enough, and it keeps the table from becoming a buffet.

Set the table before you start cooking, not after. Light candles before your guests arrive rather than scrambling to find matches while the doorbell rings. Put the soup bowls somewhere warm. These are the details that separate a dinner party from a meal, and none of them cost money.

FAQ

Can I make the whole menu ahead of time?

Yes, with one exception: don't bake the lasagne in advance, because reheating it dries the pasta edges. Assemble it the morning of and bake it fresh. The soup keeps three days refrigerated and freezes for two months; the tart keeps two days in the fridge and is best on day one, when the pastry is still crisp at the base.

What if one of my guests doesn't like mushrooms?

Swap the mushrooms for 500g of cooked lentils, browned in the same way, or for a layer of roasted aubergine and red pepper. Lentils keep the savoury depth; aubergine keeps the texture. Either works in the same layering order and bakes in the same time. Ask before you shop rather than improvising on the night.

Is a vegetarian dinner party more expensive than a meat one?

For this menu, no. Six portions cost roughly £33–38 in ingredients, which is about £6 per head. A comparable meat lasagne for six, using good beef mince, would cost more on the protein line alone, though cheaper meat would undercut it. Vegetarian cooking is usually cheaper at the same quality level, not more expensive.

How much chocolate do I need for six people?

Two hundred grams of 70% chocolate makes a 23cm tart that serves six generous slices with some left over. If you want individual tarts, use the same quantity across six 10cm cases and shorten the bake by five minutes. Don't scale down for a "smaller dessert" — a thin tart is hard to slice and looks mean on the plate.

Can I serve this to guests who aren't vegetarian?

That's the real test, and yes. The lasagne browns its mushrooms properly and the tart is a proper chocolate dessert, so nobody at the table is eating it as a concession. If you're worried, add a dish of roasted tomatoes and garlic bread on the side and let the table fill up on those.

What's the most common mistake hosts make with this menu?

Overloading the lasagne with wet vegetables. Wet spinach and un-browned mushrooms release water in the oven and the pasta sheets slide apart when you cut. Squeeze the spinach in a clean tea towel until it feels dry, and brown the mushrooms in batches. The lasagne is the one dish where a shortcut shows on the plate.

Is the tart safe for guests with egg allergies?

No — it contains two eggs and cream. For an egg-free version, use a chocolate ganache set with a little butter instead, which gives a denser, fudgier slice. Ask about allergies before you finalise the menu, because the tart is the least flexible course to adapt at the last minute.