Peanut butter addicts! You will swoon over this Chinese-inspired recipe. Cubes of tofu are lightly pan-seared, tossed with garlic, greens, ginger, and lime, and then served with peanut sauce for all your dipping pleasure. This dish is easy and can likely be made with stuff already in your cupboard. Enjoy!

Tofu Satay With Peanut Sauce [Vegan]






For the Stir-Fry:

  • 1/2 cup kale
  • 1/2 heaping cup spinach
  • 1/2 cup peas
  • 1 small mushroom
  • 2 cabbage leaves
  • 1 garlic clove, crushed
  • 1 small piece of root ginger
  • 1 teaspoon lime juice
  • A drizzle of sesame oil
  • 1 cup tofu cubes

For the Peanut Sauce:

  • 1 cup coconut milk
  • 1 teaspoon mild chili powder
  • 1 garlic clove, crushed
  • 3 tablespoons soy sauce
  • 6 tablespoons smooth peanut butter
  • 1 small piece root ginger
  • Juice from 1/2 of 1 lime


  1. Firstly, make your sauce by pouring the coconut milk into a pan, adding in the soy sauce, peanut butter, garlic, chili, lime, and grated ginger. Mix together and place onto a high heat. Allow the sauce to bubble, and cook for about 10 minutes, stirring occasionally, until it has thickened. If you are using full fat coconut milk, this should take less time as it is thicker.
  2. In the meantime, begin to cook the noodles that you are serving with the dish, according to the package.
  3. Then, chop the vegetables into strips or slices, however you like them. Drizzle a pan with oil and turn stove to medium heat. Add in the mushrooms, followed by the tofu, and cook for about a minute or so. Next, add in the remaining vegetables, and stir. Pour the lime juice on top, grate in the ginger, and add the garlic. Mix and continue to cook until your sauce has finished.
  4. When the sauce has thickened into a satay consistency, remove from the heat. Pour your stir-fry on to plates, with your noodles. Drizzle with the satay.