How-to

How to make a recipe vegetarian without rewriting it yourself

The short answer

Don't swap the meat for a meat-shaped substitute — identify what it was actually contributing (umami, fat, texture, browning, body), then replace those jobs one at a time, adjusting the cooking steps that depended on it.

Not every recipe converts the same way

Most dishes convert well: a chili, a stir-fry, a curry, a lasagna. Swap the protein, adjust the seasoning, and the dish is recognizably the same thing. Some become something different but still good — a bolognese without meat is a rich tomato-mushroom-lentil ragù, worth eating, but not bolognese anymore. And a few things don’t convert: a steak is a cut of muscle, with no vegetarian version, only other things to put on the plate; a bone broth is, by definition, made from bones. Saying that upfront is the difference between a conversion that works and one that reads as a compromise — the method below handles the first two; for the third, pick a different dish.

What the meat was actually doing

“Make it vegetarian” usually means removing an ingredient doing three or four jobs at once. Swap the object (chicken becomes tofu) and you keep the shape of the dish but lose the jobs — identify those first, replace each one, and the dish holds together.

Umami and savoury depth

Meat and fish carry a lot of a dish’s savoury backbone through glutamates, the compounds behind umami. Dried mushrooms, especially porcini and shiitake, concentrate umami as they lose moisture; a handful rehydrated in hot water (keep the liquid) replaces a meaty stock base. Miso, soy sauce, tomato paste, marmite, nutritional yeast, and aged cheese do the same job, and miso plus mushrooms read more savoury together than either alone — layering two or three reads as “seasoned,” not “missing something.”

The harder part is the ingredients that sound vegetarian and aren’t — where “make it vegetarian” usually fails, on the ingredient nobody looked at:

IngredientWhy it’s not vegetarianSwap in
Worcestershire sauceTraditionally made with anchovyLabeled vegetarian version, or soy plus tomato paste
Fish sauceFermented fish, common even in plant-looking dishesSoy sauce plus a little rice vinegar
Anchovy pasteOften melted into a sauce as background flavourCapers, or a splash of soy sauce
GelatineRendered animal bone/connective tissue; in gummies, marshmallows, some dessertsAgar-agar (seaweed-derived)
LardRendered pork fat, common in pastry and refried beans, rarely namedButter or a neutral oil
Chicken or beef stockThe default liquid in recipes written for a meat-eater’s pantryVegetable stock, or mushroom soaking liquid
Parmesan and hard cheesesTraditional Parmigiano Reggiano requires animal rennet by EU rule; makers needn’t disclose whichCheese labeled “vegetarian”

Fat and richness

Rendered animal fat carries flavour the way a solvent carries a dye — a lot of what you taste as “rich” in a braise or sausage is fat rendering out and coating everything else. Replace it with olive oil, butter, cream, coconut milk, or ground nuts, and use more than the original quantity — you lose the free rendering step that concentrated its flavour as it cooked out.

Texture and bite

Match the substitute to the cooking method, not just the protein. Mushrooms and aubergine take a quick sauté or a long braise. Jackfruit shreds like pulled meat and wants a braise, not a fast pan. Lentils and chickpeas want simmering, not searing. Tempeh and firm tofu take a hard sear if dried first. Seitan is the closest chew match for meat; walnuts, chopped fine, mimic ground meat in a sauce better than most people expect.

Browning and the Maillard reaction

This is what most vegetarian conversions lose without anyone noticing why the dish tastes flat. Browning isn’t decorative — the Maillard reaction between amino acids and sugars, triggered above roughly 300°F/150°C, produces the flavour compounds behind seared, roasted, and toasted foods, and “cook until browned” is real flavour work, not just colour.

To get it back: dry the surface first (surface water holds the pan at boiling point, below where browning starts); go hotter than feels natural, since vegetables release more moisture and cool the pan further; don’t crowd the pan, since each piece’s steam lowers the temperature around it; brown the paste too — tomato paste and miso deepen if fried before liquid goes in; and add a pinch of sugar or a dash of soy, since vegetables often carry less of the sugars and amino acids Maillard needs than meat does.

Body

Gelatine from an animal’s collagen gives a long-braised meat sauce its silky cling rather than a watery run-off. Cooked-down collagen gives a braising sauce its richness and body — no single vegetarian ingredient replicates that, but a reduced mushroom stock plus a cornstarch slurry or tomato paste for cling, finished with a knob of butter off the heat, gets close.

Worked example: carbonara

Carbonara is a good test case because the method has to change, not just the ingredient list. Guanciale (cured pork jowl) does three jobs at once — it renders fat for the sauce’s base, browns and crisps for texture, and salts the dish. Swap it for mushrooms or smoked tofu and “cook until the fat renders” isn’t just unnecessary, it’s wrong: there’s no fat to render.

Original (guanciale carbonara)Vegetarian (mushroom or smoked tofu)Why
150g guanciale, cut into lardons250g mixed mushrooms (or 200g smoked tofu), ¼-inch slicesMore by volume — no rendering step to concentrate flavour
2 tbsp olive oilGuanciale supplied its own cooking fat; nothing else does
2 whole eggs + 2 yolksUnchangedAlready vegetarian
50g Pecorino Romano, grated50g hard cheese made with vegetable/microbial rennetTraditional Pecorino uses animal rennet — check the label
Black pepper, generousSame, plus ¼ tsp smoked paprika if using mushroomsReplaces smokiness guanciale’s fat carried into the sauce
”Cook guanciale over medium heat until the fat renders and crisps, 6-8 minutes.""Heat oil over medium-high. Pat mushrooms or tofu dry, cook 3-4 minutes undisturbed until browned, then flip.”No fat to render — the goal becomes direct browning over higher, active heat
”Remove from heat, add pasta and guanciale fat, toss.""Remove from heat, add a splash of pasta water before tossing in pasta.”No rendered fat to loosen the sauce, so starchy pasta water does that job
Salt: to taste, added late (guanciale is salty)Salt: taste and add earlierMushrooms and tofu carry none of guanciale’s cure salt
Squeeze of lemon, optionalStands in for the savoury tang cured pork fat left behind

Beyond this dish: cooking times usually drop, not rise, since vegetables and tofu cook faster than the meat they replaced — watch the pan, not the clock. Seasoning needs more salt and a touch more acid, since meat’s own salt and savoury compounds were doing background work the recipe’s stated quantities never had to account for. And the name still matters: this carbonara stays carbonara — eggs, cheese, pepper, pasta, a rendered-fat technique adapted to a different fat source. Push further (cream, skip the egg emulsification, add peas) and it becomes a different creamy pasta that happens to be vegetarian — fine, just call it what it is.

Try it: ask Sous Chef to make a recipe vegetarian

Import any recipe into Sous Chef, then type a plain request: “make this vegetarian.” Sous Chef doesn’t rewrite the ingredient list and leave the steps untouched — a swap like guanciale to mushrooms changes an ingredient line and the cooking step that depended on it (“cook until the fat renders”) together, and both changed lines are marked Edited. The original stays underneath as a working session snapshot, so you can undo if the conversion goes further than intended — the exact failure mode this approach targets: swapping an ingredient without touching the step that assumed it was still there. For a single stand-in ingredient, see how to substitute an ingredient; for servings, see how to scale a recipe.

Honest limits

This works on dishes built from a protein plus supporting technique — braises, sautés, stews, pasta sauces, most weeknight cooking. It doesn’t work where the meat is the dish: a steak, a whole roast chicken, a charcuterie board. There, cook a different dish rather than force a substitution. Be precise about vegetarian versus vegan too — this guide is vegetarian: eggs, dairy, and non-animal-rennet cheese stay on the table. Most swaps above work for vegan cooking too, but carbonara depends on eggs and won’t go vegan without a different technique.

For meal planning and a shared grocery list alongside conversions like this, that’s outside what Sous Chef does today — Paprika is a better fit for household planning.

Common questions

Is a vegetarian bolognese still bolognese?

Not really — it’s more honest to call it a mushroom or lentil ragù. Bolognese is defined by its meat, slow-cooked with soffritto and a little milk or wine. A vegetarian version can be genuinely good, but it’s a different dish wearing a familiar name.

Why does my vegetarian version taste flat compared to the original?

Usually one of two things: not enough browning (the pan wasn’t hot enough, or the ingredient was wet going in), or not enough salt and acid, since meat carries background savouriness a recipe’s seasoning amounts never had to compensate for.

What’s the difference between vegetarian and vegan when converting a recipe?

Vegetarian drops meat and fish but keeps eggs, dairy, and honey; vegan drops all animal products. Most umami and fat swaps here work for both, but techniques that lean on eggs or cheese for body — like carbonara’s egg-yolk emulsion — need a different approach to go vegan, not just an ingredient swap.

Is Worcestershire sauce vegetarian?

Not the traditional version — it’s made with anchovy paste. Some brands sell a labeled vegetarian or vegan version with a different souring agent; check the label rather than assuming.

Do I need to use more salt in a vegetarian conversion?

Usually yes. Meat carries its own salt and savoury compounds a recipe’s seasoning was written around. Taste as you go, especially if you dropped a cured meat like bacon or guanciale.

Try it on your own recipe

Sous Chef is free to download and try on iPhone. Heavier AI use may need a subscription later.

Download on the App Store