This Peanut Tofu Satay Curry is really easy to make, super satisfying, and so full of flavour. It's rich and creamy, nutty, fragrant, salty-sweet and perfectly spicy. It's easily customisable, packed with veggies, comforting and warming. It's hearty and satisfying and super easy to make as it's made in one pot and ready in 20 minutes! Plus it's naturally vegan and gluten-free.
Both my Tofu Satay and Chickpea Sweet Potato Peanut Curry recipes have proved popular, and lots of people have been making them (thanks everyone!), so I decided to combine the best parts of both these recipes into one dish.
How to make this recipe
Scroll down to the bottom of this post for the full recipe.
- Marinate the tofu in peanut butter and tamari, making sure each cube is well-coated – set aside while you prepare the other ingredients.
- Fry the spring onions, ginger and garlic for a couple of minutes until softened.
- Add the curry powder, chilli and turmeric and fry for a minute until fragrant.
- Add the red pepper, coriander (cilantro), agave syrup, lime juice, stock cube, coconut milk, peanut butter, tofu (and the remaining marinade) and salt + pepper, with enough water to roughly cover.
- Bring to the boil and simmer on a low heat for around 5 minutes.
- Add the French (green) beans and simmer for another few minutes.
How long does this Peanut Tofu Satay Curry keep for?
This curry keeps covered in the fridge for up to a few days. Reheat in a pot on the hob (stove), adding some extra water if necessary.
Substitutions you can make
- You can use any vegetables you like: I used French (green) beans and red peppers, but things like broccoli, kale, spinach, collard greens, baby corn, aubergine (eggplant) or green peas work really well too.
- You can replace the peanut butter with almond butter.
- You can replace the tofu with tempeh or chickpeas.
How to serve
You can serve this curry with white rice, brown rice, quinoa or even cauliflower rice, and it pairs especially well with a fruity salad. I'd recommend something like:
More vegan curries
- Chickpea Korma Curry
- Chickpea Sweet Potato Peanut Curry
- Cabbage Potato Curry
- Eggplant Chickpea Peanut Curry
- Chickpea Coconut Mango Curry
- Tofu Katsu Curry
If you try out this recipe or anything else from my blog, I’d really love to hear any feedback! Please give it a rating, leave a comment, or tag a photo @rhiansrecipes #rhiansrecipes on Instagram! Thank you.
Watch how to make this recipe
Peanut Tofu Satay Curry (Vegan + GF)
Ingredients
For the tofu:
- 400 g (14 oz) firm tofu
- 1 tablespoon smooth peanut butter
- 2 tablespoons tamari (or soy sauce if not gluten-free)
For the curry:
- 1 tablespoon coconut oil (or sub vegetable or rapeseed oil)
- 2 spring onions , thinly sliced
- 1 cm (½ inch) fresh ginger , peeled and minced
- 2 garlic cloves , minced
- 1 heaped teaspoon curry powder
- Pinch cayenne chilli pepper to taste
- ½ teaspoon ground turmeric
- 1 red pepper , thinly sliced
- Handful of fresh coriander (cilantro) , roughly chopped
- 1 teaspoon agave syrup (or sub any other sweetener)
- 2 tablespoons lime juice
- 1 vegetable stock cube (ensure gluten-free if necessary)
- 150 ml (⅔ cup) coconut milk
- 1 tablespoon smooth peanut butter
- 200 g (7 oz) French (green) beans , trimmed and halved
- Salt + pepper to taste
To serve (optional):
- Cooked brown or white rice
- Roasted peanuts , roughly chopped
- Lime
Instructions
For the tofu:
- Drain and rinse tofu, pat dry with a paper towel, and cut into small cubes.
- Place the peanut butter and tamari in a large bowl and mix well.
- Add tofu and make sure each cube is well-coated in the sauce - set aside while you prepare the other ingredients.
For the curry:
- Heat up the oil in a large saucepan.
- Once hot add the spring onions, ginger and garlic and fry for a couple of minutes until softened.
- Add the curry powder, chilli and turmeric and fry for a minute until fragrant.
- Add the red pepper, coriander (cilantro), agave syrup, lime juice, stock cube, coconut milk, peanut butter, tofu (and the remaining marinade) and salt + pepper, with enough water to roughly cover.
- Bring to the boil and simmer on a low heat for around 5 minutes.
- Add the French beans and simmer for another few minutes until cooked through.
To serve:
- Serve alongside rice, scatter over chopped peanuts and add a wedge of lime, if desired.
- Leftovers are delicious reheated.
Video
Disclosure: This posts contains affiliate links to Amazon. If you purchase any of these products, a small percentage will come to me with no extra cost to you! This income will go towards the running of this blog – thank you.
Megan
This was the first meal I made after going veggie and it is honestly delicious. I like to freeze and bake the tofu before to make it crispy, and also add broccoli, chopped sweet potato and a little cornstarch for some thickness, sooo good!
Rhian Williams
Thank you so much, so glad you like it!
Des
Tried this recipe tonight.
I, my nephews and son, loved it.😊
Rhian Williams
Thank you so much, so glad you liked it!
Suzie
Mmm, it sounds and looks so delicious! I like to use tofu in my recipes. 🙂 Thanks for sharing yours!
It is also featured on my blog:
https://suzinspire.com/20-meal-ideas-make-you-go-vegan/
Rhian Williams
Thank you so much for featuring me!
Daniel
This was beautiful, however I wasn't keen on the tofu, so I adapted it for chickpeas and lentils.
I fry standard onion, mixed peppers and mushrooms.
While they are frying I make 400ml of vegetable stock and add to that, the garlic paste, curry powder, cayenne, turmeric, agave syrup, lime juice, coconut milk, peanut butter and mix them well.
Once the vegetables are fried, I add to them the above liquid, spinach, a strained tin of chick peas and 50g of dry red split lentils and simmer for 35 mins.
I eat this at least once per week.
Thanks very much.
Rhian Williams
Thank you so much, so glad you like it! Thank you for sharing your substitutions, that's really helpful to know thank you!
Ellie
Really enjoyed this recipe! I used half tofu, half Quorn chicken style pieces. I will make it this evening for the second time- a batch of 20 portions! Half in freezer, half in fridge. I used almond butter as well as peanut butter. Thank yooooou!
Rhian Williams
Yay thank you so much, so glad you liked it! And thank you for sharing your substitutions!