
Tofu Soboro (Vegan Ground Meat From Frozen Tofu)
Freezing tofu changes it. Ice crystals push the water out and leave behind a spongy, open texture that — once thawed, squeezed and fried dry with soy sauce and ginger — lands remarkably close to ground meat. Japanese home cooks have leaned on this trick for generations, and *soboro* (savory crumbles) is its best form.
Make one batch and it becomes a month of shortcuts: spoon it over rice, fold it into tacos or bolognese, finish a stir-fry or soup with it. Anywhere a recipe says "ground beef," this steps in — with 11 grams of protein per 100 grams and no processed meat-substitute in sight.
Ingredients
- Firm tofutwo 14-oz blocks
- Olive oilas needed
- Grated gingerfresh or from a tube1 tsp
- Nutmeg (optional)see tipsa few pinches
- Sliced green onion (optional)to serve
Seasoning
- Soy sauceuse tamari for gluten-free1/4 cup
- Sakeor dry white wine1 Tbsp
- Coarse saltto taste
Nutrition
per serving🛒 Ingredient notes & substitutions
Sake: Dry white wine or dry sherry both work; in a pinch, just leave it out.
Firm tofu: Medium-firm is fine too. Skip silken — it won't hold a crumble.
Instructions
Drain the tofu: cut each block into 3 slabs, wrap in paper towels, and microwave about 2 minutes to press out moisture.
Wrap the slabs in plastic and freeze at least 6 hours. (Freeze in the morning, cook at dinner — this step is what creates the chewy, meaty texture.)

Thaw the tofu, squeeze it well, and cook it in an oiled skillet, breaking it into crumbles with a wooden spatula (or crumble it with your hands first).

Add the soy sauce, sake, salt, ginger and nutmeg, and keep stir-frying.

Cook until the crumbles are dry enough to rustle against the pan — that's when the texture is right.

Tips
The nutmeg is the sleeper ingredient: it cancels tofu's beany edge and pushes the flavor surprisingly close to seasoned ground meat.
Because it's fried quite dry, the soboro keeps a pleasant chew in soups and stews. For stir-fries, add it once the vegetables have released their moisture. It swells as it absorbs liquid, so start with less than you think.
Store in an airtight container in the fridge — it keeps up to a month. Makes about 14 oz (400 g), the equivalent of a package of ground meat.