Go Back
+ servings
5 from 3 votes
tangy tomato tofu
Sichuan Tomatoes and Tofu
Prep Time
5 mins
Cook Time
15 mins
Total Time
20 mins

A quick and easy vegan tofu recipe with some classic Sichuan flavours like shallots, ginger and pepper. It is a little sweet, but mostly tangy! Serve with extra vegetables and cooked brown rice noodles or rice. If on a low-carb diet, serve with shiritaki noodles/rice.

Course: DInner
Cuisine: Chinese, Low Carb, Sichuan, vegan
Keyword: tofu, tomatoes
Servings: 2 servings
Calories: 262 kcal
Author: kellie anderson
  • 2 tbsp palm fruit oil or favourite cooking oil; divided use
  • 225 g smoked organic firm tofu or plain tofu
  • 1 shallot
  • 1 cm gingerroot
  • ½ tsp 5-spice powder less if very fresh
  • 1 tsp whole Sichuan pepper or 1/2 tsp Sichuan pepper powder
  • 1 tbsp sun-dried tomato paste or tomato paste
  • 1 tbsp low-carb liquid sweetener I like Sukrin Fibre Syrup Gold; or honey
  • 1 tbsp apple cider vinegar
  • 160 g cherry tomatoes
  1. Cut the tofu - no need to press first - into 8 or so slices. Peel and slice the shallot; peel and finely mince the gingerroot. Slice the tomatoes in half.

  2. Saute the tofu slices in half of the oil until golden on both sides. Set aside and keep warm.

  3. Add the remaining oil to the pan and heat over a low-medium flame. Scrape in the chopped shallots, ginger, 5-spice powder and Sichuan pepper and saute for 5 minutes stirring occasionally. Finally add the tomato paste, sweetener and apple cider vinegar. Let this bubble up then add the tomatoes. Cook for a further 4-5 minutes, until the tomatoes start to break down and get soft and juicy.

  4. Taste the sauce and adjust as needed. Some of you might want a splash of soy sauce or dash of salt. Or maybe a squeeze of lime. I like a grind of fresh black pepper. Then you add cooked noodles and vegetables to each plate and top with the cooked tofu and half of the sauce. Mix lightly to coat.

Recipe Notes

Variations: no need to use tofu. Feel free to use this sauce on fish or even cooked beans. Or make the sauce for a vegetable dish, like steamed eggplant cubes or green beans. Be creative!

Tips: heat up a pouch of brown basmati, Jasmine rice or precooked noodles instead of cooking rice or noodles from scratch. While the tofu is cooking, use another pan to steam some greens until just wilted.

Nutrition Facts
Sichuan Tomatoes and Tofu
Amount Per Serving
Calories 262 Calories from Fat 180
% Daily Value*
Fat 20g31%
Saturated Fat 7g44%
Sodium 157mg7%
Potassium 216mg6%
Carbohydrates 9g3%
Fiber 2g8%
Sugar 3g3%
Protein 11g22%
Calcium 156mg16%
Vitamin C 19mg23%
Vitamin A 639IU13%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.