Go Back
+ servings
Print Recipe
5 from 1 vote

Spicy lemon and black pepper tofu

A simple tofu dish that packs a real flavour punch - a tangy lemon sauce with a warm heat from the black pepper. Such a lovely combination!
Prep Time15 mins
Cook Time10 mins
Pressing time10 mins
Total Time25 mins
Course: Main meals
Cuisine: Asian, Chinese
Servings: 1 portion
Calories: 316kcal
Author: Becca Heyes


  • 200 g (~ 7 oz) firm tofu
  • Juice of 1 lemon
  • 1 clove garlic, minced
  • 1/2 tsp chopped red chilli (fresh or jarred)
  • Black pepper
  • 1 tbsp oil
  • 1/2 tsp cornflour
  • 75 ml (~ 1/4 cup) vegetable stock
  • 1 tsp runny honey or agave nectar
  • Fresh coriander (cilantro), to garnish (optional)


  • Cut the tofu into 1cm slices, and press to remove any excess liquid - you can either use a tofu press if you have one, or just lay the tofu in a single layer between two tea towels, and top with a heavy object for 5-10 minutes.
  • Add the lemon juice, garlic, red chilli, and a very generous pinch of black pepper to a dish, and mix to combine. Add the slices of pressed tofu, and spoon some of the marinade over the top. Leave for at least 5-10 minutes.
  • When you're ready to cook, heat a dash of oil in a frying pan, and add the marinated tofu. If possible, try to make sure there are no pieces of garlic left on the tofu, as it may burn in the pan. Cook over a medium heat for a few minutes each side, until crispy.
  • Pour the excess tofu marinade into a small bowl, and add the cornflour. Mix thoroughly until smooth (obviously lumps of garlic and chilli will remain!).
  • Pour the lemon sauce over the tofu, along with the vegetable stock. Cook for a few more minutes, stirring carefully (tofu can be a little delicate), until the sauce is thick and sticky. Add the honey or agave, and cook for 1 more minute. Serve warm, topped with fresh coriander (cilantro) if desired.


Serving: 1portion | Calories: 316kcal | Carbohydrates: 14.3g | Protein: 17.6g | Fat: 23g | Saturated Fat: 4.5g | Sodium: 217mg | Potassium: 392mg | Fiber: 2.5g | Sugar: 8.8g | Calcium: 320mg | Iron: 3.4mg