Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Colorful tofu salad with tofu cubes, shredded purple cabbage, snow peas, grated carrots, green peas, and a sprinkle of peanuts, served in a white bowl on a dark cloth napkin with a fork beside it.

Easy Tofu Salad Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Nour Lamghari
  • Total Time: 50 minutes
  • Yield: 4 servings 1x

Description

Tofu Salad is a fresh, protein-packed dish featuring crispy marinated tofu, mixed greens, cherry tomatoes, cucumber, avocado slices, and crunchy almonds. Tossed with a light homemade vinaigrette, it’s a vibrant and healthy meal perfect for any occasion.


Ingredients

Scale

For the Tofu:

  • 1 block extra-firm tofu (about 14 oz)
  • 2 tbsp soy sauce
  • 1 tbsp olive oil
  • 1 tbsp sesame oil
  • 1 tbsp maple syrup (optional)
  • 2 garlic cloves, minced
  • 1 tsp fresh ginger, grated
  • Salt and pepper to taste

For the Salad:

  • 4 cups mixed greens (spinach, arugula, or romaine)
  • 1 cup cherry tomatoes, halved
  • 1 cucumber, diced
  • 1 avocado, sliced
  • 1/4 cup almonds or sesame seeds
  • Fresh cilantro for garnish

For the Dressing:

  • 3 tbsp olive oil
  • 2 tbsp apple cider vinegar or lemon juice
  • 1 tsp Dijon mustard
  • 1 tsp honey or maple syrup
  • Salt and pepper to taste

Instructions

  • Press and Prepare Tofu:
    • Drain the tofu block and wrap it in a clean kitchen towel or paper towels.
    • Place a heavy object (like a skillet) on top and press for 30 minutes to remove excess moisture.
    • After pressing, slice the tofu into cubes or thick slabs.
  • Marinate the Tofu:
    • In a bowl, mix the soy sauce, sesame oil, olive oil, garlic, ginger, and maple syrup.
    • Add tofu cubes, toss them in the marinade, and let it sit for at least 30 minutes (the longer, the better).
  • Grill the Tofu:
    • Preheat your grill or grill pan to medium-high heat.
    • Oil the grill grates lightly to prevent sticking.
    • Place the tofu on the grill and cook for 4-5 minutes per side, until golden and crispy with grill marks.
    • Remove the tofu and set aside.
  • Prepare the Salad:
    • In a large salad bowl, combine the mixed greens, cherry tomatoes, and diced cucumber.
    • Add avocado slices, almonds (or sesame seeds), and grilled tofu.
  • Make the Dressing:
    • In a small bowl, whisk together olive oil, apple cider vinegar, Dijon mustard, honey, salt, and pepper.

Notes

For best results, marinate the tofu for at least 30 minutes or overnight to enhance its flavor and ensure a more savory and satisfying salad.

  • Prep Time: 40
  • Cook Time: 10
  • Category: Salad, Side Dish
  • Method: Grilling
  • Cuisine: Mexican-American

Nutrition

  • Serving Size: 1 servings
  • Calories: 320 kcal
  • Sugar: 5 g
  • Sodium: 800mg
  • Fat: 22g
  • Saturated Fat: 4 g
  • Unsaturated Fat: 18g
  • Trans Fat: 0 g
  • Carbohydrates: 20g
  • Fiber: 6 g
  • Protein: 14 g
  • Cholesterol: 0mg