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:
| Ingredient | Why it’s not vegetarian | Swap in |
|---|---|---|
| Worcestershire sauce | Traditionally made with anchovy | Labeled vegetarian version, or soy plus tomato paste |
| Fish sauce | Fermented fish, common even in plant-looking dishes | Soy sauce plus a little rice vinegar |
| Anchovy paste | Often melted into a sauce as background flavour | Capers, or a splash of soy sauce |
| Gelatine | Rendered animal bone/connective tissue; in gummies, marshmallows, some desserts | Agar-agar (seaweed-derived) |
| Lard | Rendered pork fat, common in pastry and refried beans, rarely named | Butter or a neutral oil |
| Chicken or beef stock | The default liquid in recipes written for a meat-eater’s pantry | Vegetable stock, or mushroom soaking liquid |
| Parmesan and hard cheeses | Traditional Parmigiano Reggiano requires animal rennet by EU rule; makers needn’t disclose which | Cheese 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 lardons | 250g mixed mushrooms (or 200g smoked tofu), ¼-inch slices | More by volume — no rendering step to concentrate flavour |
| — | 2 tbsp olive oil | Guanciale supplied its own cooking fat; nothing else does |
| 2 whole eggs + 2 yolks | Unchanged | Already vegetarian |
| 50g Pecorino Romano, grated | 50g hard cheese made with vegetable/microbial rennet | Traditional Pecorino uses animal rennet — check the label |
| Black pepper, generous | Same, plus ¼ tsp smoked paprika if using mushrooms | Replaces 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 earlier | Mushrooms and tofu carry none of guanciale’s cure salt |
| — | Squeeze of lemon, optional | Stands 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