Skip to content

Everyday foods

Vegan alternatives to lamb

Chickpeas · Seitan · Aubergine

Swap matrix

Use these instead

Lamb is really about warm spice and fat. Chickpeas carry stews and tagines; seitan handles kofta, kebabs and anything shaped.

Conversion ratios

SubstituteUse this muchGood to know
Chickpeas500 g lamb = 500 g cooked chickpeasKeep them whole in tagines, crush for koftas.
Seitan1 : 1Mince it for kofta or cube it for skewers.
Aubergine1 : 1 by volumeRoasted, it brings the silky fat-like texture.

Best uses

  • Tagines and slow stews
  • Kofta, kebabs and meatballs
  • Moussaka and shepherd's pie
  • Curries

Why the swap works

It delivers comparable protein per serving, so meals stay just as filling.

Where it does not work

Do not under-season. Lamb carries strong flavour of its own, so a chickpea version needs cumin, cinnamon, coriander and plenty of salt to land.

Kitchen notes

  • Toast whole cumin and coriander seeds and grind them fresh — it is the difference between flat and convincing.
  • Roast the chickpeas for 15 minutes before they go into the stew for a firmer bite.
  • A spoon of pomegranate molasses gives the sweet-sour note of a slow-braised shoulder.

The numbers

Swapping one kilo saves about 38 kg CO₂e. Do it once a week for a year and you avoid roughly 494 kg CO₂e — the same as driving a petrol car 2470 km.

Sources: Poore & Nemecek (Science, 2018), FAO, USDA FoodData Central, Mekonnen & Hoekstra (2011).

Common questions

What can replace lamb in a tagine?

Chickpeas with roasted aubergine and squash. The spice blend does most of the work, and the chickpeas provide protein and bite.

How do I make vegan kofta?

Crush chickpeas or use seitan mince with onion, parsley, cumin and breadcrumbs, then grill on skewers.

Why swap lamb specifically?

Lamb is the second most carbon-intensive common meat after beef, at roughly 24 kg CO₂e per kg.

Convert this recipe

Paste an ingredient list and we will rewrite the animal ingredients as vegan ones, with quantities kept as written.

In depth

The longer answer

Lamb provides a distinctive, gamey flavour and a tender-yet-firm texture thanks to its fat content and connective tissue. Replacing it is not straightforward: the taste is unique, and most plant-based proteins lack the same fat-to-protein ratio. A direct substitute must mimic both the savoury, slightly sweet depth and the structural bite that lamb brings to dishes like stews, curries or roasts.

Seitan offers the chewiest, most meat-like bite and absorbs marinades well, but it lacks fat and can be dry. Soy-based mock meats are fattier and closer in richness, though often pricier and less neutral. Mushrooms, especially king oyster or portobello, provide umami and a meaty texture when cooked hard, but they are softer. Jackfruit works in shredded preparations but not for chops. Lentils and walnuts make a good mince for shepherd’s pie, with a lower carbon footprint than most mock meats.

For a convincing lamb swap, season boldly: use rosemary, garlic, cumin, smoked paprika and a splash of soy sauce or miso for umami. Brown the protein well in oil to develop crust and depth. If using seitan, braise it in a rich broth to add moisture. For curries, paneer or firm tofu can work if marinated overnight. Accept that no single plant ingredient will taste exactly like lamb; the goal is a delicious dish in its own right, not a perfect replica.

At a glance

Quick facts

Quick factslamb
DetailWhat to know
Key flavour profileGamey, savoury, slightly sweet
Best texture matchSeitan or soy-based mock meat
Umami boosterMiso, soy sauce, nutritional yeast
Fat sourceCoconut oil or olive oil
Carbon footprintPlant-based options 80–90% lower

In practice

What this means for you

  • Marinate seitan strips in rosemary, garlic, and soy sauce for at least 2 hours before cooking.
  • For a lamb-style curry, use king oyster mushrooms sliced thick and browned hard in oil.
  • Add a tablespoon of tomato paste and a dash of smoked paprika to deepen savoury notes.
  • When making a shepherd’s pie, use cooked lentils and walnuts pulsed together as the base.
  • Grill or pan-sear plant-based lamb substitutes on high heat to create a caramelised crust.

FAQ

Common questions

Can I use tofu instead of lamb?
Yes, but extra-firm tofu works best. Press it well, then marinate in a strong mix of soy sauce, garlic, rosemary and cumin. Pan-fry until golden and crisp on the outside. It won’t mimic lamb’s texture exactly, but it absorbs flavours beautifully.
What is the best plant-based lamb for roasting?
A seitan roast stuffed with herbs and wrapped in oiled foil is the closest option. Some brands sell ready-made plant-based roasts. For a whole centrepiece, consider a stuffed squash or a lentil-walnut loaf seasoned with rosemary and garlic.
How do I get that gamey taste without lamb?
Umami-rich ingredients are key: soy sauce, miso, nutritional yeast, and a pinch of smoked paprika. Adding a small amount of finely chopped sun-dried tomatoes or a splash of balsamic vinegar also helps create depth and savouriness.
Is plant-based lamb healthier than real lamb?
It can be, but it depends on the product. Whole-food options like lentils and mushrooms are lower in saturated fat and cholesterol. Processed mock meats may be high in sodium and additives, so check labels and choose minimally processed versions when possible.

Newsletter

One short letter. Once a month.

A handful of recipes, a story worth your time, and one thing you can do this week. Nothing else.

We never share your email. Unsubscribe in one click.