Thai Peanut Curry with Marinated Tofu

This delicious Thai Curry features tender marinated tofu, vegetables and is combined with a creamy peanut sauce.


30 minutes


30 minutes


4 people
Recipe by: MenuAid

Share this recipe:


4 tbsp soy sauce
1 tbsp brown sugar
1 tbsp lime juice
4 cloves of garlic crushed
400 g firm tofu pressed and cut into cubes
1 tbsp olive oil
1 onion finely chopped
3 tbsp Thai yellow curry paste
4 cm fresh ginger grated
1 red capsicum sliced
1 carrot sliced
1 zucchini sliced
1 × 400ml can of coconut milk
3 tbsp Forty Thieves peanut butter
200 g flat rice noodles
1 lime cut into wedges
0.30 C roasted salted peanuts roughly chopped
1 handful fresh coriander


  1. In a bowl, combine half of the soy sauce, brown sugar, lime juice, and half of the garlic. Add the tofu cubes and gently toss to coat. Let marinate for at least 15 minutes, stirring occasionally.
  2. Heat a pan over medium heat. Add the tofu and cook for about 5-10 minutes, turning occasionally, until all sides are golden brown. Remove from heat and set aside.
  3. In a large pan, heat the oil over medium heat. Add the onion, remaining garlic, curry paste and ginger. Cook for a few minutes until fragrant. Add the capsicum, carrot, and zucchini, cooking until slightly softened.
  4. Pour in the coconut milk, peanut butter, and the remaining soy sauce. Stir until the peanut butter is completely integrated into the sauce.
  5. Add salt to taste. Let the curry simmer for about 10 minutes, or until the vegetables are tender and the sauce has thickened slightly.
  6. At the same time cook the noodles according to packet instructions.
  7. Add the cooked tofu to the pan, stirring gently to combine. Cook for another 2-3 minutes to ensure the tofu is heated through.
  8. Divide the noodles between bowls, top with curry, tuck in a lime wedge for squeezing and sprinkle with chopped peanuts and coriander.

Adjust the thickness of the curry with stock or water if needed. The peanut butter helps to create a lovely thick consistency so you may want to thin this out a little.

Subscribe to our newsletter and get 10% off your first order!
    Your Cart
    Your cart is emptyReturn to Shop
      Calculate Shipping