Peanut Butter Tofu Stir-Fry with Shiitake Mushrooms, Spring Onions & Snow Peas
This Tofu Stir-Fry in a zesty peanut butter sauce is a quick and easy dinner recipe to add to your weekly rotation. Try serving this over a bed of wholegrain rice or quinoa, and feel free to play around with any vegetables you may have in the fridge.
It’s packed with flavour, from lime to chill, and finished with crunchy cashew nuts, for an extra boost of fibre and healthy fats! Tofu is full of plant-based protein and soaks up the flavours of whatever it is cooked with – so if you think you don’t like tofu, you haven’t tried having it the right way!
If you’re looking to explore more tasty, plant-based recipes packed with gut-friendly ingredients, my 60+ Recipes For Your Mind, Body & Gut collection could be a great resource to inspire your meal planning.
The prebiotic fibre from the shiitake mushrooms and spring onions is a treat for your gut microbes, while the plant sterols from the snow peas may help lower cholesterol levels. All in all, this is a wonderfully nutritious dinner, and surprisingly impressive to serve to guests.
If you like this Peanut Butter Tofu Stir-Fry, I think you’ll LOVE my Sticky Peanut Butter Tofu, and Sticky Peanut Butter Tempeh Stir-Fry with Mushrooms and Peppers.
P.S. Let me know if you make this by tagging me in a photo on Instagram @elibrechernutrition – I LOVE seeing all your recreations! 📷

Serves 4
Ingredients:
- 400g firm tofu, cubed
- 1 tbsp sesame oil
- 2 garlic cloves
- 2 tbsp runny peanut butter (or use almond butter/cashew butter)
- 1 tbsp maple syrup (optional)
- ½ tsp dried chilli flakes
- ½ lime, juice
- 1 tbsp soya sauce
- ½ cup snow peas, halved
- ¼ cup shiitake mushrooms, finely sliced
- 2 spring onions, finely chopped
- ¼ cup cashews, roughly chopped

Method:
- Heat the sesame oil in a pan on a medium heat, then add the garlic and spring onions and sauté for 2 minutes.
- Add the shiitake mushrooms and snow peas and continue to sauté for a further 2 minutes, adding a splash of water (about 2-3 tbsp) to the pan to help it cook.
- Add the tofu and leave to cook for about 5 minutes with the lid on the pan, flipping the tofu half way through.
- Meanwhile in a small bowl or mug, mix together the peanut butter, maple syrup (if using), chilli flakes, lime and soya sauce until combined. Add this to the tofu and fry for another 2 minutes, until the tofu is coated in the thickened sauce.
- Toss in the cashews, then serve with rice or desired side dishes.
📸 If you make this recipe, don’t forget to tag me on Instagram @elibrechernutrition – I LOVE seeing all your creations! 📷
If you’re interested in working together to optimise your nutrition and overall wellbeing, please get in contact via Consultations.
For more savoury recipe ideas, try these recipes:
- Terriyaki Salmon with Brown Rice
- Sticky Peanut Butter Tempeh Stir Fry
- Kale Pesto
- Loaded Hummus Dip
- Pan-Seared Cod in Tomato & Peppers
- Salmon, Courgette & Carrot Fritters
- Turmeric Roasted Cauliflower
- Baked Aubergine & Tahini
- Sticky Peanut Butter Tofu
- Crispy Lentil Rice
- Lentil & Walnut Pasta Bolognese
- Vegan Spaghetti Bolognese
- Stuffed Sweet Potato with Chickpeas
- Courgette Salmon Frittata
- Teriyaki-Glazed Salmon
- Peanut Tofu Stir-Fry
- Edamame Mushroom Burgers
- Carrot Chickpea Patties
- Original Chickpea Patties
- Vegan Nut Roast
- Baba Ganoush (smoky Aubergine Dip)
- Homemade Hummus
- Muhammara (Red Pepper & Walnut Dip)
- Roasted Red Pepper Hummus
- Beetroot Hummus
- Shakshuka

