Spinach Silken Tofu Recipe (Vegan Friendly)
This silken Spinach Tofu recipe is perfect for your vegetarian guest. It is very nutritious and very delicious with umami flavor!

Save This Recipe!
We’ll email you this recipe, so you can come back to it later!
The first time I tasted silken spinach tofu in a Chinese restaurant, I was deeply smitten. I fell in love with this dish, the next time I came, I kept ordering this one meal along with others.
The tofu is very soft and delicious. Unlike the normal tofu, the silken tofu spinach has a bit of umami flavor in it. I didn’t know how to make it, but then during the pandemic time, we were at home all the time and most of our favorite restaurants were closed, I had to learn to make my favorite dish at home.
I have tried many spinach tofu recipes. I finally voted this one as my favorite. It is super easy and very tasty!
Other Chinese dish with silky tofu Mun Tahu, Braised Chinese Tofu with Ground Pork.
Why You Will Love This Recipe
Recipe Ingredients
Ingredients Note
Spinach / Horenzo – If you decide to use spinach, you have to press the water out. Spinach tends to be a little bit watery after you mince it. Horenzo is a little bit dry. You can cook it for a while before mincing, but it is okay to just mince it and use it right away.
Spinach adds the nutritional value and it makes the dish more attractive. Your family will be impressed when they see that you can make this restaurant dish yourself.
Soybean Milk – You have to use unsweetened soybean milk to make it successful. The taste of soybean will make the tofu perfect and silky.
Shimeji Mushroom – White shimeji mushroom or brown shimeji mushroom are good to use. They are both very healthy. Shimeji mushrooms has anti-cancer properties and can help lower your cholesterol level.
It also has anti-inflammatory properties and is beneficial for weight loss. With all the positive qualities, shimeji mushroom is very beneficial.
Be sure to check out the full recipe and ingredient list below
How to Make
- Prepare the soy sauce mixture and cornstarch slurry (image 1, 2).
- Whisk eggs, soy bean milk together, put in salt and mushroom powder. Sieve the egg mixture so you have a smooth texture. (image 3, 4, 5)

- Mince the horenzo thinly (image 6, 7), set it flat and even on a baking pan 20×20 cm lined and greased with baking paper (image 8).
- Pour into the pan slowly and carefully (image 9). The minced Horenzo will float on top (image 10).
- Cover with aluminum foil (image 11). Steam medium heat for 25 minutes. Let it cool down at least for 2 hours (image 12).


- Cut into squares, deep fry until the color turns brown. Set aside. (image 13, 14, 15)

- Boil some water, add 1 teaspoon of cooking oil and a pinch of salt. (image 16, 17)
- Put in horenzo, let it boil for 2 minutes (image 18, 19).
- Drain the water. Set the cooked horenzo on a plate (image 20).
- Heat some oil in a wok. Put in the garlic. Stir fry until the color turns brown. Take it out for garnish later.

- Put in the shimeji mushroom, water, and all the seasonings beside sesame oil in the wok with the fragrant oil. Stir fry evenly until the mushroom is well-cooked. (image 21, 22, 23)

- Put in the cornstarch with water solution, let it thicken (image 24). Put in the sesame oil.
- Set the spinach tofu on a plate, on top of the spinach/horenzo. Pour the mushroom sauce and set the mushroom on top of the tofu. Garnish with the fried garlic. (image 25, 26)
- Serve warm with rice.
Pro Tips
- If you decide to leave the horenzo out, you can just use egg and soybean milk. It becomes silken tofu recipe or silken egg tofu recipe. It is also very delicious. Spinach adds some nutritional value.
- For thicker tofu, use smaller pan to shape.
- Chop the spinach finely or use a chopper for a quicker way.
- The secret key to make the tofu silky is to strain it 2 times. This way the egg white can be strained out and you will have a silky texture egg tofu.
- Wash the mushroom before use to get rid of the dirt that is usually found at the bottom of the mushrooms.

Storage
The silken spinach tofu can be kept in the fridge for 3 days, separate from the mushroom sauce. Keep the tofu in a different container. Or you can just make the mushroom sauce later when you are ready to eat.
Reheat the tofu in a microwave. Pour the mushroom sauce on top. Just as simple as that.
Serving Suggestion
Spinach Tofu is good to pair with steamed rice. Add protein dish like Braised tofu with ground pork or Shrimp Ball.

Spinach Silken Tofu
Ingredients
Spinach Tofu
- 500 ml soybean milk unsweetened
- 7 eggs
- ½ tsp salt
- ½ tsp mushroom powder
- 100 gr Horenzo or spinach
Shimeji Mushroom sauce
- 3 garlic sliced thinly or minced for garnish later
- 1 pack Shimeji mushroom
- 1 tbsp oyster sauce or vegetarian stir fry sauce
- ½ tsp dark soy sauce
- ½ tsp mushroom powder
- ¼ tsp salt
- ½ tsp sugar
- 1 tsp sesame oil
- 1 tbsp Shaoxing wine
- 200 ml hot water
- 1 tbsp cornstarch + 1 tbsp water
Instructions
Spinach tofu:
- Mince the horenzo thinly, set it flat and even on a baking pan 20×20 cm lined and greased with baking paper.
- Whisk egg, soy bean milk together, put in salt and mushroom powder.
- Sieve the mixture and pour into the pan slowly and carefully. The minced Horenzo will float on top.
- Steam medium heat for 25 minutes. Let it cool down at least for 2 hours.
- Cut into squares, deep fry until the color turns brown. Set aside.
Additional Horenzo/Spinach:
- Boil some water in a pot. Add 1 teaspoon of cooking oil and a pinch of salt.
- Put in the sliced horenzo/spinach, let it boil for 2 minutes.
- Drain the water. Set the cooked horenzo on a plate.
Shimeji Mushroom Sauce:
- Heat some cooking oil in a pan. Put in the garlic. Sautee until the color turns brown. Take it out for garnish later.
- Put in the shimeji mushroom, seasonings, and water. Sesame oil to be added later. Stir fry until the mushroom is well-cooked.
- Put in the cornstarch solution, add by teaspoon and check the thickness you desire. Put in the sesame oil.
- Set the spinach tofu on a plate, on top of the cooked spinach/horenzo. Pour the mushroom sauce. Set the mushroom on top of the tofu. Garnish with fried minced garlic. Enjoy!
Notes
- If you decide to leave the horenzo out, you can just use egg and soybean milk. It becomes silken tofu recipe or silken egg tofu recipe. It is also very delicious. Spinach adds some nutritional value.
- For thicker tofu, use smaller pan to shape.
- Chop the spinach finely or use a chopper for a quicker way.
- The secret key to make the tofu silky is to strain it 2 times. This way the egg white can be strained out and you will have a silky texture egg tofu.
- Wash the mushroom before use to get rid of the dirt that is usually found at the bottom of the mushrooms.
This spinach tofu recipe is just like the one you have in Chinese restaurant. I am so happy to be able to make silky spinach tofu myself at home! This is definitely a must-try!