fbpx Print
Square photo of a bowl of tofu salad

Tofu Salad

  • Author: Iosune
  • Prep: 20 mins
  • Cook: 10 mins
  • Total: 30 mins
  • 4 1x
  • Salads, Main Dish
  • American
  • Vegan

Servings 4 1x

Scale Tap or hover over number to scale servings

Tofu salad, light, high in protein, and super flavorful. It is an easy-to-make recipe made with simple ingredients in just 30 minutes.


For the marinated tofu:

  • 14 oz firm tofu (400 g), cubed
  • 2 tbsp soy sauce or tamari
  • 1 tbsp apple cider vinegar
  • 1 tbsp maple syrup
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tbsp oil, I used extra virgin olive oil
  • 1 tbsp cornstarch

For the tofu salad:

  • 5 cups romaine lettuce (250 g), chopped
  • 1 cup cherry tomatoes (150 g), chopped
  • ½ cup canned corn kernels (80 g), you can also use them frozen
  • 1 avocado, sliced
  • 2 tsp sesame seeds (optional)
  • 1 batch of tahini dressing


  1. Press the tofu (just wrap the tofu in a clean towel and apply a steady weight to squeeze out the moisture). This step is optional, but your tofu will be tastier if you do.
  2. Mix all the tofu marinade ingredients in a mixing bowl (soy sauce, vinegar, maple syrup, garlic powder, and onion powder) until well combined. 
  3. Incorporate the tofu cubes and let them marinate covered in the fridge for at least 15 minutes. If you let them marinate for a longer period of time, they will have a more intense flavor.
  4. Drain the tofu but don’t discard the marinade. Set aside.
  5. Heat the oil in a skillet and sautée the tofu over medium-high heat until golden brown, stirring occasionally.
  6. Pour the marinade liquid into a bowl with the cornstarch and mix until well combined. Pour the sauce into the skillet you had the tofu and cook until it thickens. Set aside.
  7. To assemble the tofu salad, add the lettuce, cherry tomatoes, corn kernels, and avocado, and sesame seeds to a large mixing bowl.
  8. Then add the cooked marinated tofu, pour the dressing over the top, and toss it together. 
  9. Serve your tofu salad immediately.
  10. Best when fresh, keep the leftovers in an airtight container in the fridge for 1-2 days (dressing separate from the salad).


  • Feel free to customize this tofu salad recipe with any type of vinegar, sweetener, or oil you want.
  • I used soy sauce, but tamari is a good gluten-free alternative. If you don’t consume soy, coconut aminos is a great substitute. You could also add the same amount of water or vegetable stock and add more salt.
  • Any other dressing will do, like our vinaigrette or our poppy seed dressing.
  • Of course, you could incorporate any veggies that you have on hand, such as chopped pepper, cucumber, or even carrot.
  • Prep time and cook time don’t include marinating time.


  • Serving Size: 1/4 of the recipe
  • Calories: 275
  • Sugar: 7 g
  • Sodium: 477 mg
  • Fat: 18.8 g
  • Saturated Fat: 3.6 g
  • Carbohydrates: 20.5 g
  • Fiber: 6.3 g
  • Protein: 11.7 g