Soph’s Plant Kitchen (adapted by JojoM)

Silky vegan korma with roasted cauliflower, crispy tofu ‘chicken’, lentils, and a cashew–almond sauce. Bold spice, meal-prep friendly, about 43g protein per serving.
This vegan-friendly korma is packed with bold Indian-inspired flavours, creamy textures, and a whopping 43g of plant-based protein per serving. It’s perfect for batch cooking, weeknight meals, or impressing guests with a fully dairy-free, meat-free dinner that doesn’t compromise on richness or depth.
With roasted cauliflower, golden tofu ‘chicken’ chunks, and a velvety sauce made from nuts and silken tofu, this curry hits all the right notes—nutty, spiced, comforting, and nourishing.
This korma is built in layers:
Toss florets with oil, cumin, coriander, turmeric, chilli, salt, and pepper. Roast at 200°C (180°C fan) for 25 minutes until deep golden.
Coat pressed tofu in cornflour and fry until golden. Toss in the marinade and set aside.
Soak the nuts, drain, and blend with silken tofu, nooch, lemon, and spices until smooth. Reserve a few tablespoons for drizzling later.
Toast your whole spices in hot oil. Add onions and cook until soft, followed by garlic, ginger, and chilli. Bloom your ground spices and stir in tomatoes. Let the sauce simmer before adding cooked lentils and water. Stir in your creamy sauce, roasted cauliflower, and tofu to finish.
Let it rest for 5 minutes. Drizzle with reserved sauce thinned with a bit of water. Top with pickled onions, chopped coriander, and nigella seeds. Serve with naan, roti, or toasted sourdough.
This curry tastes even better the next day. Store leftovers in the fridge for up to 4 days or freeze portions for up to 2 months. It reheats beautifully and works well as a lunchbox filler.
“Didn’t miss dairy at all—sauce is lush and the roasted cauli is a must.”
— Maya ⭐⭐⭐⭐⭐
“Used coconut milk instead of silken tofu—came out super creamy. Teenagers approved.”
— Tom ⭐⭐⭐⭐⭐
“Doubled spices and skipped the chilli for kids. Meal-prepped great for lunches.”
— Asha ⭐⭐⭐⭐
“Pressing the tofu made all the difference—nice crispy edges!”
— Leo ⭐⭐⭐⭐⭐
Yes—blend 150ml full-fat coconut milk with the soaked nuts, or use unsweetened plant yoghurt for a lighter option.
Swap cashews/almonds for 40g sunflower seeds and add 1 tsp maple syrup to balance; texture stays creamy.
Mild-medium. Skip the fresh chilli and Kashmiri chilli powder for very mild; add more to taste for heat.
Silky vegan korma with roasted cauliflower, crispy tofu ‘chicken’, lentils, and a cashew–almond sauce. Bold spice, meal-prep friendly, about 43g protein per serving.

Press the firm tofu 15–30 minutes for better browning.
If you can’t find silken tofu, blend 150ml coconut milk with the nuts for a similar creamy texture.
Roast the cauliflower until deep golden for sweet, nutty flavour that balances the spices.
For nut-free, swap cashews/almonds for 40g sunflower seeds; add 1 tsp maple to round the flavour.
Bloom whole spices in hot oil until fragrant—this unlocks depth and a true korma vibe.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Press tofu 15–30 minutes, then cut into chunks.
Toss in cornflour and pan-fry in oil until golden and crisp.
Mix marinade ingredients, adjust with more oil if needed.
Coat the fried tofu in the marinade and set aside.
Preheat oven to 200°C.
Toss cauliflower florets with oil and spices.
Roast 20–25 minutes until deeply golden and crisp at the edges.
Soak cashews and almonds in boiling water for 10–15 minutes.
Drain and blend with silken tofu, nooch, lemon juice, salt and spices.
Blend until smooth and creamy. Set aside.
Heat oil in a large sauté pan.
Add whole spices and cook until fragrant.
Add onion and pinch of salt; cook until softened.
Stir in ginger, garlic and chilli; sauté 1–2 minutes.
Add ground spices and cook briefly to bloom.
Add grated tomatoes; cook until reduced and glossy.
Stir in cooked lentils and water.
Simmer 5 minutes.
Add creamy sauce and mix until silky.
Fold in roasted cauliflower and tofu ‘chicken’.
Adjust seasoning, lemon and chilli to taste.
Spoon into bowls.
Top with pickled onions, coriander, nigella seeds and extra sauce.
11/11/2025
Pressing the tofu made all the difference—nice crispy edges!
11/11/2025
Doubled spices and skipped the chilli for kids. Meal-prepped great for lunches.
11/11/2025
Used coconut milk instead of silken tofu—came out super creamy. Teenagers approved.
11/11/2025
Didn’t miss dairy at all—sauce is lush and the roasted cauli is a must.
Create and edit your own recipes, import from most websites, plan your week, and build smart grocery lists.
Import recipes from most websites
Create and edit your own recipes
Plan your week with the Meal Planner
Mark favourites for quick access
Build grocery lists from your meal plan
Tick off pantry items you already have
Serving Size: 1 bowl (≈450g)
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Add your personal creations and build your own recipe collection.
Soph’s Plant Kitchen (adapted by JojoM)
Jalalsamfit (adapted by JojoM)
Jalalsamfit (adapted by JojoM)