Thai Green Tofu Curry with Brown Rice & Cashews

Thai Green Tofu Curry with Brown Rice & Cashews

This vibrant curry is stuffed with goodness. Lime, lemongrass and Thai green spices bring fragrance to the coconutty sauce. Golden pan-fried tofu is the protein of choice. Sweet peppers, bright carrots and crunchy baby corn up the veg. Serve with brown rice to soak up all the flavour.

1/3 daily fibre 6 plants

Serving size

Cook time: 30 mins
Cuisine: Thai
Food group: Vegan
Allergens: Nuts, Soya

Getting hungry?

Find 56 recipes a week just like this one at Mindful Chef, that are all:

Delicious, high quality food - and lots of it
No stodgy refined carbs - no food comas here
Goodness from natural food - full of fibre
Explore this week's menu

Cooking Instructions

The protein cooking time listed in this recipe has been updated.

As of December 2025, we’ve revised cooking times for all our proteins to reflect improved food safety guidance.

Check out the latest recommended times in our Cooking Guidelines.

Before you start

  • Bring a large saucepan filled with salted water to a boil
  • Boil a half-full kettle
  • Pull out a large frying pan, a sieve, a measuring jug, a peeler & a grater

Get started

  • Add the rice to the saucepan and boil for 25-30 mins, until cooked, then drain
  • Meanwhile, heat the large frying pan on medium heat. Once hot, add the cashews and toast for 2-3 mins, tossing regularly, until golden brown. Remove and set aside
  • Dissolve the creamed coconut in the jug with 400ml boiling water

Fry the tofu

  • Drain the tofu and pat dry with paper towel, then cut into 2cm cubes
  • Reheat the large frying pan with 1 tsp oil on medium-high heat. Once hot, add the tofu and cook for 8-10 mins, turning occasionally, until golden. Season with salt and pepper. Remove from the pan and set aside

Finish the prep

  • Halve the baby corn widthways. Thinly slice the peppers. Slice the carrots into 1cm thick half-moons (peel optional). Finely chop or grate the garlic. Zest and halve the lime
  • Reheat the large frying pan with 1/2 tsp oil on medium-high heat. Once hot, add the pepper and carrot and cook for 3-4 mins, until softening. Season with salt and pepper

Simmer the curry

  • Add the Thai curry paste, lemongrass puree, lime zest and garlic to the veg and cook for 2 mins
  • Stir in the coconut mixture, tamari and baby corn. Simmer for 4-5 mins, until the veg is tender. Add a splash of water if it becomes too dry
  • Stir the tofu and the juice of half the lime into the curry and season to taste

Plate up

  • Serve the tofu curry and rice into bowls. Sprinkle with the toasted cashews and serve with the remaining lime, cut into wedges

Looking for more recipe inspiration?

Subscribe to our newsletter and get delicious seasonal inspiration and recipes, plus 25% off your first 4 boxes with us!

By signing up to our mailing list you agree to the terms of our Privacy Policy.

Mindful Chef

Take a seat at our table.

Food is personal at Mindful Chef. We use cookies and similar technologies to tailor recipes and content to your tastes, just like our delicious weekly menus. We also use this tech to enhance your experience and help our website run smoothly.

You're in charge - accept or reject nonessential cookies, and feel free to change your preferences at any time.

Cookie Policy

Making changes?

Are you sure you want to continue?