• VE
  • VN
  • GF
  • LC

Tofu Salad is an easy meal absolutely full of flavor! Fresh romaine is tossed with deliciously marinated tofu, crisp cucumbers, juicy cherry tomatoes, avocado and crunchy almonds to create this incredible salad. Top with a homemade lemon herb dressing for a bright, summery dish that's sure to keep you satisfied!

Tofu Salad
Tofu Salad
Tofu Salad
Tofu Salad
Tofu Salad
Tofu Salad cover
From the Cook
From the Cook
From the Cook
From the Cook
From the Cook
1/6

Ingredients

0 allergens identified

Tofu Salad

For the tofu:
Herby Lemon Dressing:
Salad:

For the Tofu

1
Press your tofu (see my full guide on pressing tofu) and cut into your desired shape. I like larger cubes when serving in a salad but really anything works well.
2
Make the marinade for the tofu by whisking together the olive oil, balsamic, water, maple syrup, garlic, and salt in a shallow dish. Put the tofu in and shake gently to coat the tofu in the marinade. Let sit for 15-30 minutes.
3
To cook the tofu, you can bake it in the oven at 400 degrees for 15 minutes, flipping halfway. OR you can pan fry it, which is my favorite, by removing it from the marinade and putting it in a large skillet over medium heat. Flip every few minutes and cook until it’s lightly browned on all sides.

To make the dressing

1
Whisk together all of the ingredients in a medium bowl and set aside until ready to use.

To assemble the salad

1
Make the salad by layering in a large bowl the lettuce, cucumber, tomatoes, avocado and almonds. Pour on the dressing and toss gently to combine. Top with the tofu and any additional toppings.
2
Serve and ENJOY! If making for meal prep, I suggest leaving off the avocado and simply add it right before serving or it will go brown.

Storage & Make-Ahead Tips

1
This salad doesn’t keep well for a long period of time because the avocado will brown and the almonds will become soft. However, it can be made in advance and stored as long as ingredients are stored separately. (Romaine, cucumbers and tomatoes together and everything else stored in separate containers — slice up the avocado right before serving).
2
Dressing stays good for 3 to 5 days in an airtight container in the fridge. It can be made ahead of time — just shake it up before adding it to the salad.

Nutrition

My Calorie Intake

Review & Earn

Be the first to review this recipe and earn a 20% Bonus

Level up & unlock free Premium by reviewing recipes!

My Notes

Your kitchen notebook is waiting.

Whether it's a recipe tweak or an inspiration burst — jot it down here.

Tips & Tricks (5)

  • Press Your Tofu Properly 🫶
    Wrap extra-firm tofu in cheesecloth and press for 15-20 minutes before marinating to remove excess moisture, allowing it to absorb the marinade flavors deeply and achieve a firmer texture.
  • Marinate Tofu in Advance ⏱️
    Prepare your tofu marinade at least 2-4 hours ahead (or overnight) so the tofu fully absorbs the garlic, maple syrup, and balsamic flavors, creating a truly distinctive taste throughout.
  • Toast Your Almonds 🥜
    Lightly toast the almonds in a dry pan for 2-3 minutes before adding to the salad to intensify their nutty flavor and create a superior textural contrast against the creamy avocado.
  • Assemble Just Before Serving 🕐
    Add the dressing, avocado, and almonds immediately before serving to prevent the lettuce from wilting and keep the almonds crispy rather than absorbing excess moisture.
  • Emulsify Your Dressing Properly 🥣
    Whisk the dijon mustard, garlic, and lemon juice together first before slowly drizzling in the olive oil while whisking continuously—this creates a silky, well-emulsified dressing that coats the salad evenly.

About the Cook

Food with Feeling banner
Food with Feeling

@food-with-feeling

500
Recipes
5
Saves

More Recipes From Food with Feeling

From the creator of this recipe

View all 500
Strawberry Brownies
Food with Feeling
Dessert

Strawberry Brownies

Food with Feeling
Creamy Garlic Dressing
Food with Feeling
Salad

Creamy Garlic Dressing

Food with Feeling
Almond Joy Stuffed Dates
Food with Feeling
Dessert

Almond Joy Stuffed Dates

Food with Feeling
Easy Low Carb Zucchini Wraps
Food with Feeling
Dinner

Easy Low Carb Zucchini Wraps

Food with Feeling

Recommended Recipes for you

Tailored to your preferences

View all
Cashew Dressing
Jule’s Menu
Salad

Cashew Dressing

Jule’s Menu
Creamy Garlic Dressing
Food with Feeling
Salad

Creamy Garlic Dressing

Food with Feeling
Buffalo Chickpea Salad
The Urben Life
Salad

Buffalo Chickpea Salad

The Urben Life
Massaged Kale Salad
Flavor the Moments
Salad

Massaged Kale Salad

Flavor the Moments
Warm Sweet Potato Salad with Orange Vinaigrette
OnlineCook
Salad

Warm Sweet Potato Salad with Orange Vinaigrette

OnlineCook
Chickpea and Sweet Potato Salad
Balancing Bowls
Salad

Chickpea and Sweet Potato Salad

Balancing Bowls
Delicata Squash & Baby Kale Salad
Pesto & Potatoes
Salad

Delicata Squash & Baby Kale Salad

Pesto & Potatoes
​Winter Farmers Market Salad
Weelicious
Salad

​Winter Farmers Market Salad

Weelicious
Napa Cabbage Salad with Asian Dressing
5.0
Flavor the Moments
Salad

Napa Cabbage Salad with Asian Dressing

Flavor the Moments
Chickpea Feta Salad
It is a Keeper
Salad

Chickpea Feta Salad

It is a Keeper