Homemade Vegan Tofu Salad Recipe
For the past few weeks I’ve been making and eating mostly simple meals at home, this is especially for dinners. After many of these simple meals, I’ve noticed something I keep returning to whenever I’m lost on what to make, turned out to be this tofu salad. I don’t know how best to explain or describe the feeling than to introduce you to how I make my homemade tofu salad.
I know it’s popular for people to claim that there’s too much repetition of tofu in vegan recipes, I can promise you this vegan salad is not one of those recipes that make you feel like you’ve had tofu before. In fact, this is a tofu recipe like no other.
From how the tofu is prepared, seasoned and cooked down to the various vegetables that make up the base of this delicious salad. Every single component and how they’re used plays a role in making this something you’d always look forward to the way I do.
I told you that I was trying for simple meals, this salad is supposed to be just that, but surprisingly it is both simple, light and filling. This makes it the ideal meal to go for when you don’t want something heavy.
I mean, you can experience this yourself when you follow the tofu salad recipe I carefully put together below.

Homemade Vegan Tofu Salad Recipe
Equipment
- Cutting board
- Knife
- Large mixing bowl
- Nonstick skillet or air fryer
- Whisk or small bowl for dressing
- Spatula
Ingredients
For the Salad
- 1 block 14 oz extra-firm tofu pressed and cubed
- 2 cups romaine lettuce chopped
- 1 cup red cabbage shredded
- 1 cup carrots shredded
- 1 cup cucumber sliced
- 1 red bell pepper thinly sliced
- 1 avocado sliced
- ¼ cup fresh cilantro or parsley chopped
- 2 tbsp toasted sesame seeds or crushed peanuts optional
For the Dressing
- 3 tbsp olive oil or sesame oil
- 2 tbsp soy sauce or tamari
- 1 tbsp rice vinegar or apple cider vinegar
- 1 tbsp maple syrup
- 1 tsp Dijon mustard
- 1 clove garlic minced
- Juice of half a lime
- Salt and pepper to taste
For the Tofu Seasoning
- 1 tbsp soy sauce/tamari
- 1 tbsp cornstarch
- 1 tsp garlic powder
- ½ tsp smoked paprika
- Pinch of salt
Instructions
Prepare the Tofu
- Press tofu for at least 10 minutes to remove excess moisture.
- Cut the tofu into bite-sized cubes.
- In a bowl, toss tofu with soy sauce, cornstarch, garlic powder, smoked paprika, and salt.
Cook the tofu:
- Skillet: Heat a little oil and pan-fry for 8 to 10 minutes until golden and crispy.
- Air fryer: Air fry at 400°F (200°C) for 10 to 12 minutes, shaking halfway.
Make the Dressing
- Whisk together oil, soy sauce, vinegar, maple syrup, mustard, garlic, lime juice, salt, and pepper.
Assemble the Salad
- In a large bowl, combine lettuce, cabbage, carrots, cucumber, bell pepper, and herbs.
- Add the crispy tofu on top.
- Drizzle with dressing and toss gently.
- Top with sesame seeds or peanuts and avocado (optional).