This page may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please see my Privacy Policy for more details. Advertisements displayed do not reflect endorsements or recommendations made by Veggie Inspired.
Full of texture and bold flavor this crunchy Chinese Tofu Salad makes a great lunch or dinner.

Save this Post!
This is no wimpy salad. It’s easily a main dish, not a side salad.
If you love this salad, you’ll want to try my Cucumber Edamame Salad next!
Ingredients you need
Ingredient notes and substitutions
- Cabbage ~ Napa cabbage has a mild, delicate flavor and a great crisp texture. Red cabbage has a bolder, earthier flavor.
Don’t like cabbage? Try romaine or kale instead. - Other vegetables ~ This recipe calls for carrots, cucumbers, and scallions.
Thinly sliced radishes, diced bell peppers, snow peas, or cilantro will all be great additions to this dish or substitutions for the veggies included in the recipe.
Pro tip: The quickest and easiest way to shred the cabbage and carrots is to use the shredding blade of a food processor. Of course, if you have good knife skills, a big chef’s knife works just as well. - Tofu ~ If you can’t do soy, use roasted chickpeas instead with the same seasonings.
- Nut-free ~ Allergic to nuts? Add some sesame seeds for crunch instead of the almonds.
How to make the recipe
Please scroll down to the recipe card for exact ingredient measurements and instructions.
There are quite a few steps to this recipe, but several of them can be done simultaneously so it all comes together quickly and easily.
- Press the tofu
- While the tofu is pressing, chop the cabbage, carrots, green onions, and cucumbers
- Toss the cubed tofu with seasonings and bake.
- While the tofu is baking, make the vinaigrette
- Throw the almonds in the oven at the halfway point for the tofu so they both finish at the same time.
- Toss all the ingredients together and drizzle with as much of the vinaigrette as you like.
More vegan main dish salad recipes:
And be sure to check out my Ultimate Guide to Making Salads for Dinner so you can create your own delicious recipes!
More vegan Asian-inspired recipes:
I hope you love this recipe as much as we do! If you tried it, please use the star rating system in the recipe card and leave a comment with your feedback. ⭐️⭐️⭐️⭐️⭐️
For even more easy family recipes, be sure to check out my cookbook, The Meatless Monday Family Cookbook!
Chinese Tofu Salad with Sesame Vinaigrette
Ingredients
Tofu
- 1 tablespoon (15 ml) sunflower oil
- 1 tablespoon (15 ml) tamari
- ½ teaspoon garlic powder
- ½ teaspoon ground ginger
- pinch of salt and a dash of pepper
- 7.5 ounces (213 g) extra firm tofu pressed for 10 minutes and cut into strips
Toasted Almonds
- ½ cup (72 g) blanched almonds
Sesame Vinaigrette
- 1 clove garlic
- 1 teaspoon grated ginger
- 3 tablespoons (45 ml) apple cider vinegar
- 1 tablespoon (15 ml) Mandarin orange juice from a can of Mandarin oranges
- ¼ cup (60 ml) sesame oil
- 1 tablespoon (15 ml) tamari
- 1 teaspoon mirin
- 1 teaspoon dark maple syrup
Salad
- 2 cups (140 g) shredded Napa cabbage
- 1 cup (70 g) shredded purple cabbage
- 1 cup (110 g) shredded carrot
- 4 scallions white and green parts, thinly sliced
- 2 Kirby cucumbers thinly sliced
- 1 can (10-ounces [283 g]) Mandarin oranges
Instructions
- To make the tofu, preheat the oven to 350°F (175°C, or gas mark 4). Line a half sheet pan with parchment paper.
- Add the oil, tamari, garlic powder and ginger to a medium mixing bowl. Whisk together and season with a little salt and pepper. Add the tofu to the bowl and toss to coat the tofu well. Arrange the tofu in a single layer on the sheet pan and bake for 30 minutes.
- At the halfway mark for the tofu, toast the almonds. Line a quarter sheet pan with parchment paper. Arrange the almonds in a single layer. Bake for 10 to 15 minutes, until the almonds have turned a few shades darker. Cool and coarsely chop.
- In the meantime, to make the vinaigrette, add the garlic and ginger to a glass jar with a lid or to a dressing bottle. Cover with the vinegar and Mandarin orange juice, and let sit for 15 minutes to macerate. Add the oil, tamari, mirin and maple syrup. Cover the container and shake well to combine. The dressing will separate, so shake well before using.
- To assemble the salad, add the cabbages, carrot, scallions and cucumbers to a big salad bowl. Pour the dressing over the top and toss to combine. Top with mandarin oranges, baked tofu and toasted almonds. Serve immediately.
Nutrition
Nutrition values are calculated using online calculators and are estimates only. Please verify using your own data.
Comments
No Comments