This savory Tofu Salad recipe has amazing texture and flavors in every bite! It features crisp veggies, crunchy peanuts, warm baked tofu, and a delicious homemade dressing. It's protein-rich, healthy, and easy to assemble! (Vegan, gluten-free, oil-free.)

This delicious tofu salad features all the good stuff - crisp veggies, crunchy peanuts, warm fluffy tofu, and a homemade savory dressing with miso and tamari. (Yum!)
There's amazing texture and flavor in every bite. Plus it's so fresh, healthy, satisfying, and easy to assemble. I adapted this recipe from my Asian Chopped Salad. (But this version is even heartier with protein-rich tofu!)
This dish is hearty enough for a main dish (either lunch or dinner), or you can serve it as a side salad, or even prepare it ahead of time for meal prep.

Ingredients for Tofu Salad
For this recipe, you'll toss together in a large bowl:
- Romaine lettuce: You'll need one large head for this recipe, which is about 5-6 cups chopped. I like the crisp texture of romaine, but you could swap in fresh baby greens, kale, baby spinach, or other salad greens of choice.
- English cucumber: This is also known as hothouse cucumber. But you can use regular garden cucumbers or mini cucumbers instead.
- Shredded carrot: Most often I purchase the bags of pre-shredded carrots for convenience. But feel free to shred, grate, or julienne your own from whole carrots.
- Green onions: Or you could use thinly sliced red onion for a stronger flavor.
- Roasted peanuts: These add awesome crunch and flavor! I use unsalted, dry roasted peanuts. Or you can toss in slivered almonds or cashews as well.
- Baked tofu: I use one batch of my Easy Baked Tofu cubes for this recipe using extra-firm tofu. It adds lots of flavor, plus plant-based protein and fiber!
- Savory dressing: We'll whisk together rice vinegar, tamari (or soy sauce), miso, maple syrup, garlic powder, fresh ginger, and sesame seeds. It's a delicious pairing with this salad! But if you want a creamier dressing, try this similar Asian Sesame Ginger Dressing with tahini which is great too.
- Thai basil: This is completely optional if you wish to include it! Thai basil has a bold, savory, distinct flavor that lends itself well to this salad. (It's different than regular sweet basil.)

Customizing
Veggies: Adjust the amount of the ones listed, or add other fresh vegetables. You could try red cabbage, sugar snap peas, edamame, avocado, red bell pepper, mung bean sprouts, celery, or anything else that sounds good.
Make it spicy: Add a pinch of red pepper flakes to taste before serving. (I love this addition!) Or you can include chili paste or sriracha.
Dressing: Adjust the flavors as you see fit. Add more garlic, ginger, or maple syrup for sweetness. If you include oil in your diet, feel free to stir in 1-2 teaspoons of toasted sesame oil. You could also whisk in a tablespoon of hoisin sauce for more sweet & savory flavor.
Assembling: Instead of making the salad in one large bowl, you can plate the salads separately per person. Or set out all the ingredients on the counter for a build-your-own salad bar!

Serving
Garnish your bowl with sesame seeds, fresh cilantro (or fresh parsley), more nuts, crispy wonton strips, pickled ginger, or red pepper flakes if desired.
Storing
Store the salad, baked tofu, and dressing in separate airtight containers in the refrigerator. Then assemble when ready to enjoy. I find it keeps for about 3-4 days if stored separately. Once the salad is tossed with the dressing, the leftovers are best enjoyed within a day or so.

For more inspiration, also browse all vegan tofu recipes or salad recipes.

Tofu Salad with Savory Dressing (Easy!)
Ingredients
- 1 large head romaine lettuce*
- 1/2 English cucumber
- 3-4 green onions
- 1 cup carrot, shredded
- 2/3 cup roasted peanuts
- 1 batch Easy Baked Tofu
- 1-2 Tbsp. Thai basil (optional)
For the savory dressing:
- 1/4 cup rice vinegar, unseasoned
- 1 1/2 Tbsp. tamari
- 2 tsp. white miso
- 2 tsp. pure maple syrup
- 1/4 tsp. garlic powder
- 1/2 tsp. ginger, freshly grated
- 1 tsp. sesame seeds
Instructions
- Make the tofu: Begin by preparing the Easy Baked Tofu.
- Prepare the veggies: While the tofu bakes in the oven, chop your romaine. Place it in a large bowl. Then very thinly slice the cucumber into half moons. Slice the green onions. Place in the bowl with romaine. Add the shredded carrot.
- Make the dressing: Add all the dressing ingredients to a small bowl. Whisk until smooth and the miso is dissolved.
- Combine: When the tofu is finished baking, add it to the salad. Top with peanuts. Then pour the dressing over the top. Lightly toss to combine. (Or serve the dressing on the side instead of tossing it with the salad.)
- Garnish: I like to garnish mine with red pepper flakes and Thai basil.
Notes
Nutrition Per Serving (Estimate)
Sodium content: This is omitted as I cannot provide an accurate number. I encourage you to calculate your own to provide a much more precise reading based on the exact ingredients, brands, and amounts you're using.
If you're enjoying this tofu salad recipe with savory dressing, also check out:
Follow The Garden Grazer on Instagram, Pinterest, X (Twitter), or Facebook for more updates and inspiration.
Jennifer says
A simple and satisfying meal! I love it when wholesome and nutritious meals can come together quickly, and that's exactly what this salad does. I did add some chopped snap peas as I had some in the fridge that needed to be eaten. The dressing gives the salad a lovely tangy taste which goes well with the warm savory tofu. I will definitely make this again! Thanks for the recipe, Kaitlin!
Kaitlin says
So fun to hear you gave it a try, Jennifer. Snap peas - yes! What an excellent addition. Thrilled you enjoyed it enough to make again, that's awesome. Thanks for taking the time to come back and share your thoughtful feedback!
J says
This is good. Really, really good.
Kaitlin says
Great to hear!