Go Back
+ servings
Cubes of tofu on white rice covered in a lemon sauce and garnished with spring onion

Sticky Lemon Tofu

Sweet and sour Chinese inspired tofu in a yummy lemon sauce. It's plate licking good and ready in 30 mins!
Course Main Course
Cuisine Chinese
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 2 as a main, or double as a side
Calories 481kcal


For the crispy tofu

  • 1 pack extra firm tofu
  • 1 tbsp soy sauce
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1/4 cup cornstarch
  • 2 tbsp vegetable oil

For the lemon sauce

  • 1 tbsp vegetable oil
  • 4 cloves garlic finely chopped or minced
  • 1 piece ginger 1 inch/3cm long, finely chopped or grated
  • 1/4 cup water
  • 1/4 tsp stock powder or bouillon
  • 1/4 cup lemon juice
  • 1 tsp lemon zest
  • 1/4 cup sugar
  • 1 tbsp soy sauce
  • 2 tsp cornstarch mixed with 2 tsp water


  • Drain the tofu and cut it into bite size cubes
  • Place the cubes in a mixing bowl, drizzle the soy sauce over them and stir gently
  • Then add the cornstarch, season with salt and pepper, and stir until the tofu is coated
  • In a large frying pan, heat up the oil. When it's hot add the coated tofu cubes and fry until they are golden brown. Turn them over using tongs or a spatula to get them evenly cooked.
  • When the tofu is cooked, transfer it to a plate so you can use the pan to make the sauce.
  • Heat up the oil, then add your minced garlic and ginger and fry for 1 minute.
  • Then add the water, stock powder, soy sauce, lemon juice, zest and sugar and stir together
  • Finally add in the cornstarch mixed with some water, and simmer the sauce until it's thick and sticky. Stir frequently.
  • Combine the tofu with the sauce and serve with rice, noodles or veggies of your choice. Garnish with spring onions or sesame seeds.



For Gluten Free
Use tamari or gluten free soy sauce and make sure your stock powder is gluten free.


Calories: 481kcal | Carbohydrates: 51g | Protein: 16g | Fat: 25g | Saturated Fat: 18g | Cholesterol: 1mg | Sodium: 1279mg | Potassium: 379mg | Fiber: 1g | Sugar: 28g | Vitamin C: 14mg | Calcium: 72mg | Iron: 3mg