Tofu Spinach Veggie Balls (菜团子) — Chinese Freezer Meal Prep
Tofu spinach veggie balls with a golden 3-coat cornmeal crust. Packed with spinach, carrots, and shiitake. Your kids will think it is a snack.
The secret is psyllium husk, a plant-based binder that gives these balls the same Q-bounce texture as a good dim sum ball, without loading them with heavy starches. They freeze beautifully and steam up with a firm, slightly crispy crust every time.
Part of the Prep Raw, Eat Fresh system. Full guide at the hub post.
Makes
6–8 balls per container
Prep time
30 min
From frozen
Check from 25–30 min
Ingredients
Per container — double or triple for family meal prep.
100g fresh spinach (stems and leaves), blanched and squeezed very dry
½ block (about 200g) extra-firm tofu (老豆腐), drained and mashed well
20g green onions (葱花), finely chopped
Seasoning:
½ tsp fine salt
1 tsp sugar
2 tbsp light soy sauce (生抽)
1 tbsp vegan oyster sauce or mushroom sauce
1 tsp vegetarian mushroom bouillon powder (菌菇鲜)
½ tsp dark soy sauce (老抽) — for color only
2 tsp sesame oil (香油)
Binder:
20g potato starch or sweet potato starch
½ to 1 tsp psyllium husk powder — start with ½ tsp
Crust:
80g fine cornmeal (玉米面)
Directions
Prep Raw — Sunday
Blanch spinach in boiling water 30 seconds. Ice bath immediately. Drain and squeeze out all moisture with both hands — squeeze very hard. The spinach must be completely dry. Finely chop and set aside.
Combine in a large mixing bowl: chopped spinach, minced carrots, minced shiitake, mashed tofu, and green onions.
Add all seasoning. Mix well until evenly combined.
Add potato starch and psyllium husk. Knead until sticky and holds its shape when pressed. If too wet, add ¼ tsp more psyllium husk. Rest 3 minutes.
Roll into balls of about 50g each, roughly golf ball size. You should get 6–8 balls.
Three-coat cornmeal crust: roll each ball in cornmeal and press gently. Dampen hands lightly, roll again in cornmeal and press. Repeat for a third coat. The surface should be completely dry with no sticky patches showing through.
Rest coated balls 5 minutes to let crust set. Arrange in a single layer in your container. Seal and freeze.
Steam Fresh — Weeknight
Remove from freezer. Do not thaw. Place directly in steamer over boiling water.
Start checking at 25–30 minutes from frozen. Ready when the cornmeal crust feels firm all the way through when pressed with a chopstick, and a skewer inserted into the center feels hot on your inner wrist.
Serve immediately with the Garlic Dipping Sauce (recipe at hub post).
Fresh made, not frozen: start checking at 15 minutes.
⚠️ When opening the lid to check: tilt it away from you slowly. Never lift straight up — steam rushes directly at your face. Use dry oven mitts every time.
Chinese Mom Tips
💚 Chinese Mom Tip: Squeeze the spinach like you are angry at it. Both hands, as hard as you can, then squeeze again. Any water left in those greens will make the balls fall apart. The drier the spinach, the better the ball.
💚 Chinese Mom Tip: Steam time from frozen is longer than you expect. The dense cornmeal crust takes time to heat all the way through. Be patient. Check the center, not the outside.