Vegan Rack of Lamb (Incredibly Realistic Plant-Based Recipe)
This vegan rack of lamb is a centrepiece showstopper built from smoked tofu and overcooked corn pasta blended into a dense, sliceable roast, shaped around leek “bones”, crusted with herbs, and served with a yogurt-peppercorn sauce. It is gluten-free as written (use GF breadcrumbs). The colour comes from beetroot juice; the binding from psyllium husks; the smoky depth from smoked tofu and carob powder. Active time is about 40 minutes plus 30 minutes in the oven. The technique looks involved but the video below makes it clear. This is one of those recipes that genuinely surprises people at the table.
The spice blend is the key to making this taste like something. Lamb without the right herbs is bland; the same is true here. Rosemary, thyme, garlic powder, and sweet paprika together do most of the work. The beetroot juice turns the paste a deep, convincingly meat-like red before roasting. Once crusted and baked, the outside is herb-flecked and golden; the inside is dense and close-textured, similar to a firm ground-meat roast rather than a fibrous cut.

This Recipe Works If You Need
- Gluten-free? Yes, as written. The roast itself is GF; use GF breadcrumbs for the herb crust.
- A vegan Easter centrepiece? Yes. This is the kind of recipe that holds its own on a table with non-vegans.
- Make ahead? Yes. Shape and refrigerate the roast up to 24 hours before frying and baking. The texture actually firms up better overnight.
- No immersion blender? A food processor works. The paste needs to be smooth and cohesive, not chunky.
Why You’ll Love This Recipe
- It looks the part. The leek “bones”, the herb crust, the golden brown exterior: plated, it is genuinely difficult to tell this is not meat at a glance.
- The spice blend does the heavy lifting. Meat tastes like its seasoning. The rosemary-thyme-garlic-paprika blend here is what gives this its savoury, roast-lamb character.
- The sauce is not optional. The soy yogurt and green peppercorn sauce is sharp, creamy, and slightly spicy. It rounds out the whole dish and you will want extra.
- Genuinely gluten-free. No seitan, no wheat gluten. The base is tofu and corn pasta, which makes this accessible to people who cannot eat gluten.

Ingredient Notes
Smoked tofu: The smokiness is important here. It contributes the savoury, slightly meaty depth that plain tofu cannot. If you cannot find smoked tofu, use firm tofu and add an extra teaspoon of smoked paprika to the spice blend.
Corn pasta: Needs to be deliberately overcooked until it is very soft and sticky, which is the opposite of how you would normally cook it. This sticky, starchy mass is what helps bind the paste together. Cook it for about 15 minutes, then leave it in the pot off the heat to go fully soft and clumped. Any corn pasta shape works.
Psyllium husks: The binder that holds the roast together so it slices cleanly without crumbling. Do not substitute with flaxseed or chia: the binding mechanism is different and the result will not hold. Find psyllium husks in health food stores or online.
Beetroot juice: Gives the paste a deep, convincing red-brown colour before roasting. Fresh or bottled both work. Without it, the roast is pale beige; with it, it looks genuinely meat-like.
Carob powder: Used in the roast for colour and very slightly bitter depth, and brushed onto the leek “bones” to give them a browned appearance. Cacao powder can substitute in a pinch, though it gives a faintly chocolatey note.
Leeks or scallions (for “bones”): Only the white part. Cut them into bone-length pieces. Scallion whites are slightly thinner and look more convincing; leek whites are sturdier and easier to insert. Either works.

Tips for the Best Result
- Blend the paste smooth. Chunks of unblended tofu or pasta will cause the roast to crack when frying. Use the immersion blender until the paste is uniform and cohesive, similar to a thick sausage mixture.
- Chill before frying. At least 30 minutes in the fridge, wrapped tightly in cling film. This firms the roast so it holds its shape when it hits the hot pan. Overnight chilling is even better.
- Fry gently on all sides before baking. This step sets the exterior and gives you the brown crust that baking alone will not achieve. Use a wide pan and turn carefully with two spatulas.
- Press the herb crust on firmly. Brush with olive oil first, then press the herb and breadcrumb mixture on by hand. It sticks well and you want an even, thick coating for the best visual result.
- Insert the bones after baking. The leek pieces go in once the roast comes out of the oven, not before. Baking with them inserted can cause them to burn or fall.

Substitutions
No smoked tofu: Use firm tofu and add 1 teaspoon of smoked paprika to the spice blend. The smoky character is reduced but the recipe still works.
No psyllium husks: This is the hardest ingredient to substitute. Ground flaxseed mixed with water (2 tablespoons flax + 4 tablespoons water, rested 5 minutes) can work as a partial binder, but the result will be slightly less firm. Do not skip a binder entirely or the roast will fall apart when sliced.
No beetroot juice: Use a tablespoon of tomato paste thinned with water. The colour will be less vivid but still adds depth and redness to the paste.
No carob powder: Use cacao or cocoa powder in the same quantity. The flavour difference is minimal at this amount.
Sauce without soy: Replace the soy yogurt with coconut yogurt or any unsweetened plant-based yogurt. The flavour will be slightly different but the texture of the sauce is the same.
Storage and Make Ahead
The shaped, uncooked roast keeps in the fridge (wrapped tightly in cling film) for up to 24 hours before frying and baking. This is the ideal make-ahead approach: prepare the day before, refrigerate overnight, fry and bake the day of serving.
Leftovers keep refrigerated for up to 3 days. Reheat slices in a pan with a little olive oil over medium heat for 2-3 minutes per side, or in the oven at 180°C for 10 minutes. The herb crust softens in the fridge but crisps back up in a hot pan or oven.
Looking for more vegan main courses? Try the Vegan Steak or the Vegan Pulled Pork Burger, or browse all vegan recipes.



Vegan Rack of Lamb (Gluten-Free, No Seitan)
Ingredients
Vegan Rack of Lamb:
- 200 g gluten-free corn pasta any kind
- 600 g smoked tofu
- 1 Tbsp carob powder
- 3 cloves garlic minced
- 100 ml fresh beetroot juice
- 4 Tbsps psyllium husks
- 1 Tbsp olive oil for frying + 1 Tbsp olive oil for brushing
Spice blend:
- 1 ½ tsp thyme
- 3 tsp sweet paprika If you can’t find smoked tofu, use smoked paprika
- ½ tsp black pepper ground
- 1 ½ tsp rosemary ground
- 3 tsp garlic powder
- sea salt to taste
Herb Crust:
- 3 Tbsps chives chopped
- 3 Tbsps mint chopped
- 3 Tbsps fresh thyme chopped
- 4 Tbsps breadcrumbs use GF breadcrumbs if you want to keep it GF
- 2 Tbsps olive oil
Sauce:
- 200 ml natural soy yogurt I used Joya Natural
- 1 Tbsp green peppercorns canned
- 1 clove garlic minced
- 1 Tbsp mustard
"Bones":
- 2 leeks white part only (or scallions, white part only)
- ½ Tbsp soy sauce
- ½ tsp carob powder
Instructions
- Boil pasta for 15 minutes. Turn off the heat and let it get mushy and sticky inside the pot.
- Add the smoked tofu cubes in a large bowl. Add the sticky, boiled corn pasta.
- Using an immersion blender, start blending the ingredients to turn them into a paste.
- Add the minced garlic cloves, carob powder, spice blend and blend some more.
- Add the beetroot juice and psyllium husks. Mix well by hand.
- Place a sheet of cling film over a chopping board. Add the lamb “meat” paste (see video above) and then place another sheet of cling film on top. Close it at the margins. Start giving it a cylindrical shape. For clearer instructions, please watch the video above.
- Place it in the fridge for at least 30 minutes.
- Chop the herbs. Add them to a bowl and mix them with breadcrumbs and olive oil. Set aside.
- Heat one tablespoon of olive oil in a large pan. Remove the cling film from the “meat” roast and carefully place it inside the pan. Let it fry for 2-3 minutes on each side, until crispy. Carefully turn it on all sides so it will be nice and crispy all over. Turn off the heat and let it cool a bit.
- Cover an oven dish with some parchment paper. Carefully move the “meat” roast from the pan to the oven dish.
- Brush it with some olive oil on the top part and on the sides.
- Using your hands, start covering it with the herbs mix. Press it gently. It will stick.
- Cook in the preheated oven at 200C for 30 minutes.
- Cut the white part of some scallions and leeks (see video) to make the “bones”. Place them on a small plate. Drizzle some soy sauce on top and sprinkle them with some carob powder. Brush them.
- Once the vegan lamb rack is ready, take it out of the oven and add the leek “bones”. I simply inserted them into the roast.
- Serve with a sauce made by mixing natural soy yogurt with mustard, minced garlic clove, and green peppercorns.
Notes
Frequently Asked Questions
The base is a blend of smoked tofu and overcooked corn pasta, which together form a dense, cohesive paste. Psyllium husks bind it so it holds its shape when sliced. Beetroot juice provides the red-brown colour, carob powder adds depth, and a generous spice blend of rosemary, thyme, garlic powder, and paprika gives it the savoury character of a seasoned roast. The “bones” are pieces of leek or scallion white, brushed with soy sauce and carob powder to look browned.
Yes, with one caveat: the herb crust uses breadcrumbs, which contain gluten unless you specifically buy gluten-free breadcrumbs. The roast itself (tofu, corn pasta, psyllium husks, beetroot juice, spices) contains no gluten. If you are making this for someone with coeliac disease, use certified GF breadcrumbs for the crust and check the labels on your smoked tofu and soy sauce.
Deliberately overcooking the pasta until it is very soft and sticky is what makes it useful as a binder and filler in the paste. Al dente pasta would not blend smoothly or contribute the starchy cohesion needed. The goal is a fully softened, clumped mass that blends seamlessly with the tofu into a uniform paste. Cook it for 15 minutes and then leave it in the pot off the heat until you are ready to blend.
Yes, the written instructions in the recipe card are complete, but the shaping step in particular is much easier to understand by watching the video above. The key technique is wrapping the paste tightly in two layers of cling film and rolling it into a compact cylinder, pressing out air pockets as you go. It does not need to be perfect; once it is fried and crusted, minor imperfections disappear.

I have been a vegetarian for many years. I’m always surprised when “meatless” recipes rely on tofu. Tofu and all soy products are known thyroid disruptors and are not a healthy alternative to meat. Is there a way to make these recipes without tofu?
Thanks
Unfortunately this is the only version I have tested so far. But I will try to find a soy-free alternative as well.
Hi, few questions. Where I live I don’t have access to some of these ingredients. For the carob powder, could I use cocoa powder as a substitute? I read they are similar. And I don’t know where to buy psyllium husks, but could I use chia seeds instead and soak them a little beforehand?
Finally, you cook the corn pasta for 15 minutes and then let it sit. Can I use some whole wheat pasta and ‘overcook’ it, then drain and let sit?
Thank you!
Hi Martin! Yes to all questions, though I would recommend ground flax seeds instead of chia. Will work better. Let me know how it turns out for you! 🙂
Hi, can the ‘meat’ be prepped 24 or 48 hours before and kept in the fridge before cooking?
Sure!
Hi. Can you clarify this instruction. “3 tsp sweet paprika, If you can’t find smoked tofu, use smoked paprika” 🙂
Hi! I used smoked tofu for this recipe. If you can’t find smoked tofu and use regular one, instead of sweet paprika I recommend using smoked paprika to give the whole dish the smoky flavor.
How can I make this “ground” lamb? Could I mix ingredients of lamb and herb crust together and proceed with instructions for the lamb? (considering my name, one would think I’d go for the real thing!)
Sure, it may work this way too. Never tried it but I don’t see why it wouldn’t work. 😀
I forgot to ask this as well: do you think chickpea pasta would get sticky enough? I could get whole wheat pasta (maybe corn pasta as well), but the protein and nutrient bump for me would be great. Thanks again!
It should be sticky enough. What I would test before is the taste, bean pasta is usually bitter, or at least the ones I’ve tried were. Make sure it has a neutral taste. If it doesn’t et sticky enough, add some cornstarch or tapioca flour to the mixture.
Hi, thanks for this recipe. I was curious about one thing: do you drain the tofu or keep it as is for more moisture?
Hi Kasey. Drain it. Otherwise it can get too soggy.
I can’t find the video :'( Hopefully I can make it great without it! I’m in the middle of it now, wish me luck!
This looks absolutely phenomenal! We don’t do tofu in our household. Do you recommend any alternatives 😩
Thank you! I haven’t tried it with anything else, but you can experiment with mushrooms. I’m thinking about a mushroom pate you can make out of oven-grilled button mushrooms, which you then process in a food processor until a smooth paste is achieved. You may need to tweak the psyllium husks or liquids a little bit. Let me know how it goes. 🙂
@Ruxandra, thank you so so much! I’ll give you an update after I’ve made it ❤️
Can I use any other GF pasta other than COrn?
Corn has a neutral flavor and is also sticky. It is the best GF option. If you don’t need it to be gluten-free, use wheat pasta.
Corn pasta? Is there pasta made of corn or does this mean polenta? Very confusing.
It’s a gluten-free type of pasta made exclusively of corn. If you don’t need it to be GF, you can use regular wheat pasta as well.
Can this be made a day ahead
Sure!
I so wanted to try this but I can’t find corn pasta anywhere in this whole town and I swear I’ve looked at every store including natural health stores can I use regular pasta or could I use cornmeal or corn flour?
Thank you and happy easter!
Just use regular pasta. 🙂
Hi!
This looks really good, but I live i Denmark and cannot find corn pasta. Can I use corn flour or what can I substitute this with? Can I use regular spaghetti? (I am doing vegetarian – not vegan)
Best regards
Jan Erik
You can use any kind of pasta you want, regular wheat pasta is fine.
Great post, thank you for a very inspiring lesson in cooking.
Instead of lamb rack, I am going to go for vegan Romanian mititei.
More suggestions for vegan meat…
Texture:
– soy chunks
– soy curls
– TVP (textured vegetable protein) .
– tempeh
Colour:
– beet powder
– finely ground annatto seed
Taste (umami)
– nutritional yeast
– Marmite/Vegemite
Bon appétit!
Thank you for the tips and suggestions!
I loved your recipe. I stopped eating cow 25 years ago when I saw my restaurant cooking it unsafely. I have never been much for pork (including bacon) although faken bacon is ok I prefer Benevolent Bacon although it is a bit smoky so better in a scramble with other stuff. I ate ground turkey burgers for a bit longer (23 years ago) but I am not much for chicken. I do eat sushi and other fish/seafood though still.
But I made your lamb thing and it was amazing!
Thank you! So happy to hear you liked it 😀
So mine melted in the oven with the herbs…did no one else have that experience? I’m not sure what I could have done differently? I followed the directions so…..I’m at a loss.
Hi, Rob. That’s impossible if you used all the ingredients with no replacements. I’ve made this recipe multiple times. My guess is you didn’t add the psyllium husks or didn’t use corn pasta? Check out the video recipe in the post as well, so you can see the exact steps and consistency of the ingredients.
My guess is he didn’t drain the pasta.
Do you use Psyllium husks that are whole or ground?
Hi, Danielle. Psyllium husks are usually already ground. Make sure you buy husks not seeds.
If I get normal tofu instead should I get firm?
Hi, Je! I use firm tofu in my recipes. I don’t know how the normal one is.
I want to make this for Easter but can’t find smoked tofu anywhere in Charlotte. What do you suggest for an alternative?
Hi, Linda,
You can use normal tofu as well!
Hope you’ll enjoy the recipe and let me know how it turns out when you make it! 🙂
could I replace corn with lentil pasta?
Hi, Ella! I don’t know if it will be sticky enough ( I wouldn’t, but you can experiment and see. Maybe it will work if you leave the pasta longer in water so it gets sticky.
Wow I definitely want to try this out! Silly question, but do you drain the pasta before adding to the tofu mix? Thanks!
Hi, Shay! Yes, I drain the pasta. Let me know if you like, I’m curious how it turns out for you!
Can I just say… AMAZING!!! That came from my mom, and she does not just throw that word around. She was incredibly doubtful that anything could take the place of lamb meat (definitely a family favorite growing up). She was incredibly impressed!
I didn’t have fresh mint, so I used rosemary instead. Turned out fantastic. With the leftovers, we made meatballs (added a bit of oatmeal, some chopped cilantro & arugula, baked at 375F for 15 minutes) and some burger patties. This is now my go-to meat substitute.
The only thing that was a little bit off for me was the texture, but I will play with some shirataki noodles or oyster mushrooms or maybe even jackfruit to work with the texture. This will be served as our Easter dinner main course with tons of omni’s.
Thank you, thank you, thank you for playing with this and getting it so perfect!
Oh I’m super glad you liked it! The leftover meatballs sounds divine, I should give it a try as well!
Let me know if you find a way to improve the texture, I’m so curious! 🙂
Julia from Hellthy Junk Food did a homemade impossible burger thT apparantly tastes like the real thing.
This looks great! One question: is it possible to make all or part of it a day in advance?
I’m going to a friend’s for dinner and he’s cooking lamb rack, and I said I’d bring something for myself. Would be great to see everyone’s face when I have a plant-based version!
But I’m busy that day, so again, can I prepare or cook any or all of it a day beforehand?
Thanks! Bettina
Sure! Make sure you cover it in the fridge so it won’t get dry.
Why a corn based pasta? Can I use rice based? I’m allergic to corn 😭
You can use wheat pasta but I wanted to make it GF. I don’t think it will work with rice pasta, but you can try. I don’t think it’s sticky enough.
It worked fantastically with brown rice pasta!
Found this recipe on Pinterest and had to give it a try. It was AMAZING! Thank you so much! Next is your vegan steak recipe. I’ll let you know how it turns out.
Glad you liked it! It’s one of my best recipes! 😀
Hi there. I want to try this, but I live in a small town and can’t find psyllium husks or corn pasta. Can I used vital wheat gluten, S we are not a gluten free house?
Hi, Mary! Yes, you can use gluten but I’ve never cooked with it so I can’t advice you on the quantities. Alternatively, use normal wheat pasta. Replace psyllium husks with ground flax seeds or ground chia seeds, same quantity.
Did you make it with gluten? How much did you end up using
Whaaaaat?! Can’t wait to give this a try! Saw the photos your readers submitted and the recipe turned out perfect to them too! Will try it soon even though Easter has passed. 🙂
Send me photos! Can’t wait to see how it turned out for you. 😀
This looks brilliant!
I’m new to the plant based diet and i’m not sure where to get all the special ingredients.. Where can I find phsillium husks and carob powder? And what exactly is it and what purpose does it serve in your recipe please..
Thank you
Thank you, David! 😀 You can buy them from Amazon, they’re quite cheap. Psyllium husks are a must – they’re used to firm up the composition, but carob powder can be replaced with cocoa powder, it’s just for the brown color. Don’t worry, you won’t taste the cocoa.
This looks fantastic! Such a creative idea, but also quite easy to make, we’d love to try this soon 🙂
We’re happy you like our yogurt alternative too!
Your Joya Team
Thank you!
OMG! this looks sooo good, planning on making this weekend, bless you
Let me know how it turned out!
I loved it. the recipe was great but I improvised on the flavors just a little and had to heat them in a little olive oil. Oh Yummy. I made a mushroom gravy for the potatoes and we had a salad. A lot of friends and family are seeking plant based meals and this was one that added zest to the family dinner.
Glad you liked it, Pamela! 😀