Crowded Kitchen

MENUMENU
  • Recipes
  • About Us
  • Contact
  • Sign Up
menu icon
go to homepage
subscribe
search icon
Homepage link
  • About Us
  • Recipe Index
  • Contact
×
Home » Recipes » Salads

Crunchy Thai Tofu Salad with Peanut Dressing

Published: Feb 15, 2022 · Modified: Feb 27, 2023 by Lexi

637 shares
Jump to Recipe·Print Recipe

This crunchy Thai-inspired salad has plenty of vegetables, crispy tofu, and a chili peanut dressing. It's 100% vegan, filling enough for lunch or dinner, and packed with flavor and texture.

Overhead view of thai salad in a bowl.
Jump to:
  • 🥗 Why We Love This Recipe
  • 🥬 Ingredients
  • 📋 Ingredient Notes
  • 🔪 Step-by-step Instructions
  • 💭 Expert Tips and FAQs
  • 🍽 Related Recipes
  • 📖 Recipe
  • 💬 Reviews

🥗 Why We Love This Recipe

  • So many flavors and textures: With an array of fresh, crunchy vegetables as the base for this Thai salad, plus crispy baked tofu and a creamy peanut dressing, it's absolutely loaded with flavor and texture.
  • Plenty of vegetables: This Thai salad has bok choy, carrots, peas, bell pepper, radish, cabbage and more!
  • Filling enough for a full meal: This Thai salad is plenty filling for either lunch or dinner. It's also great as an appetizer or side dish for a larger group.
  • Vegan and gluten free friendly: This Thai salad is 100% vegan and can easily be made gluten free by using tamari instead of soy sauce. A great option for those with dietary restrictions!

🥬 Ingredients

Here's what you'll need to make this Thai salad:

Overhead view of thai salad ingredients, including carrots, peas, peppers, tofu, and green onions.

Here's what you'll need to make the peanut dressing for this Thai salad:

Overhead view of Thai salad dressing ingredients, including tamari, grated ginger, and sesame oil.

📋 Ingredient Notes

  • Tofu: You'll want to use extra firm tofu in this recipe. Be sure to press it well before baking to remove as much moisture as possible so it gets nice and crispy in the oven.
  • Vegetables: We use a wide array of fresh vegetables in the base for this Thai salad, including bok choy, carrots, radish, bell pepper, cabbage and peas. If you would prefer, you can simply use two or three of those vegetables, or whatever you have on hand.
  • Peanuts: Salted peanuts add extra crunch and nuttiness to the finished salad. You can also sub with cashews or a seed of choice.
  • Peanut butter: Peanut butter is the base of the dressing, but if you're allergic, you can sub with sunflower butter, cashew butter, or tahini.
  • Miso: We used white miso in this recipe. White miso and yellow miso are both mild and would work well in this dish, but we would advise against red miso, which is much stronger and could be overpowering.
  • Soy sauce / tamari: We used tamari in this recipe to keep it gluten-free. Soy sauce works too if gluten isn't an issue.
  • Chili garlic sauce: AKA sambal oelek. You can find this in just about any grocery store.
  • Coconut sugar: You can also use brown sugar.

🔪 Step-by-step Instructions

(1) Preheat the oven to 375˚F / 175˚C. Drain the tofu well, pat dry and slice the block in half lengthwise, then wrap in a clean tea towel (or several paper towels). Set something heavy on top, like a cast iron skillet and press for 30 minutes.

Cube tofu into ½ inch pieces. 

pressed tofu on tea towel.

(2) In a medium mixing bowl, whisk together the oil, soy sauce, miso, and chili paste. Add cubed tofu to the bowl and stir gently to coat the pieces. Next, add cornstarch and toss again until all of the tofu is coated.

(3) Spread the tofu out on a parchment paper-lined baking sheet and roast for 25-30 minutes. Be sure to give the tofu a gentle stir once or twice while baking.

Miso tofu before and after baking on parchment paper.

(4) Whisk together olive oil, lime juice, garlic, ginger, coconut sugar, soy sauce, miso, peanut butter, and red chili paste in a medium mixing bowl. Pour dressing over salad and toss well to coat. 

Miso peanut dressing before and after whisking together.

(5) While the tofu is baking, toss bok choy, pea pods, carrot, cabbage, pepper, and radishes together in a large mixing bowl.

Before and after tossing thai salad ingredients together.

Top with crispy tofu, peanuts, green onion and cilantro and serve.

Overhead view of thai vegetable and tofu salad on a platter.

💭 Expert Tips and FAQs

  • Grate the ginger: We add fresh ginger to the peanut dressing. In order to avoid getting big pieces of ginger throughout the dressing, we use a microplane (a fine grater) to grate the ginger. It's by far the best way to prep ginger for recipes like this! A microplane is a very versatile tool – we use it all the time for zesting citrus, grating cheese and more.
  • Make it nut free: Swap peanuts with cashews or a seed of choice. You can also use a different nut or seed butter in the dressing – tahini and sunflower butter are both great options.
  • Storage: We suggest storing the tofu separately from the salad if possible, otherwise it may get a bit soggy. You can store this Thai salad in the refrigerator for 2-3 days, but it tastes best fresh.
  • Variations: Feel free to swap in other fresh vegetables, or just use 2 or 3 vegetables as the base. You can also top this salad with chicken instead of tofu if you're not vegan.
Overhead view of thai salad in a bowl.

🍽 Related Recipes

  • overhead view of vegan pad thai with tofu in a blue bowl with chopsticks.
    Vegan Pad Thai
  • overhead view of shaved rainbow carrot salad with miso sesame dressing on large black platter.
    Carrot Sesame Salad
  • Thai Peanut Quinoa Salad
  • overhead view of vegan sesame chickpea salad in a large bowl with edamame, cabbage and sesame brittle.
    Sesame Ginger Chickpea Salad

Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating below and/or a review in the comments section further down the page. You can also stay in touch with us through social media by following us on Instagram, Pinterest, and Facebook or by subscribing to our newsletter.

Print

📖 Recipe

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
Overhead view of thai salad in a large bowl.

Crunchy Thai Tofu Salad with Peanut Dressing


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 3 reviews

  • Author: Lexi
  • Total Time: 1 hour
  • Yield: 6-8 servings
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

This crunchy Thai-inspired salad has plenty of vegetables, crispy tofu, and a chili peanut dressing. It's 100% vegan, filling enough for lunch or dinner, and packed with flavor and texture. 


Ingredients

Tofu:

  • 14 oz extra firm tofu, drained and pressed, cut into ½ inch cubes
  • 1 tablespoon sesame oil
  • 1 tablespoon low sodium soy sauce (or tamari if gluten free)
  • 1 tablespoon white miso
  • 1 ½ teaspoons chili garlic sauce (sambal oelek)
  • 1 tablespoon cornstarch

Peanut Dressing:

  • ¼ cup sesame oil
  • 3 tablespoons freshly squeezed lime juice
  • 2 tablespoons low sodium soy sauce (or tamari if gluten free)
  • 1 ½ tablespoons white miso
  • 1 ½ tablespoons creamy unsweetened peanut butter
  • 1 ½ tablespoons chili garlic sauce (sambal oelek)
  • 1 ½ teaspoons fresh grated ginger
  • 1 ½ teaspoons coconut sugar

Salad:

  • 8 cups baby bok choy, thinly sliced 
  • 1 cup pea pods, thinly sliced
  • 1 cup shredded carrot
  • 1 cup thinly sliced red cabbage
  • 1 medium red bell pepper, julienned 
  • ½ cup radish, julienned
  • ⅓-½ cup salted peanuts, chopped
  • 2 tablespoons thinly sliced green onion
  • 2 tablespoons finely chopped cilantro


Instructions

  1. Preheat the oven to 375˚F / 175˚C. Drain the tofu well, pat dry and slice the block in half lengthwise, then wrap in a clean tea towel (or several paper towels). Set something heavy on top, like a cast iron skillet and press for 30 minutes.
  2. Cube tofu into ½ inch pieces. 
  3. In a medium mixing bowl, whisk together the oil, soy sauce, miso, and chili paste. Add cubed tofu to the bowl and stir gently to coat the pieces. Next, add cornstarch and toss again until all of the tofu is coated.
  4. Spread the tofu out on a parchment paper-lined baking sheet and roast for 25-30 minutes. Be sure to give the tofu a gentle stir once or twice while baking.

  5. While the tofu is baking, toss bok choy, pea pods, carrot, cabbage, pepper, and radishes together in a large mixing bowl.
  6. Whisk together olive oil, lime juice, garlic, ginger, coconut sugar, soy sauce, miso, peanut butter, and red chili paste in a medium mixing bowl. Pour dressing over salad and toss well to coat. 

  7. Top with crispy tofu, peanuts, green onion and cilantro and serve.
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Category: Salads
  • Method: Oven
  • Cuisine: Thai

Nutrition

  • Serving Size:
  • Calories: 861
  • Sugar: 8.7 g
  • Sodium: 349 mg
  • Fat: 49.6 g
  • Carbohydrates: 30.8 g
  • Fiber: 12.3 g
  • Protein: 74.9 g

Did you make this recipe?

Tag @crowded_kitchen on Instagram and hashtag it #crowdedkitchen

More Salad Recipes

  • Overhead view of Italian chopped salad in a bowl.
    Italian Chopped Salad
  • Overhead view of creamy cucumber pea salad in a bowl.
    Creamy Cucumber Pea Salad
  • Overhead view of Christmas wreath salad with endive and candied walnuts on platter.
    Christmas Wreath Salad
  • Overhead view of winter fruit salad in a large bowl.
    Winter Fruit Salad

Comments

    Let us know what you think! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

  1. Kerry says

    March 06, 2024 at 1:53 pm

    Making this tonight but there are some discrepancies in the list of ingredients for the dressing and what is in the actual directions. Just to clarify, the list has sesame oil and garlic chili paste (sambal oelek) as ingredients, but the directions state olive oil, garlic, and red chili paste. Either way will be good, just wondering your thoughts!

    Reply
  2. Naomi says

    March 02, 2024 at 11:14 pm

    Suuuuper tasty and filling. Mine ended up a little watery without much peanut flavor in the dressing - I bet I didn’t dry my bok choy enough. Such a great recipe! Thank you!

    Reply
  3. Julie says

    April 25, 2023 at 4:55 pm

    I made this recently, and it is so tasty! My 2-year-old daughter asked for 3 helpings. 🙂 Thanks!

    Reply
  4. Andrew says

    June 12, 2022 at 8:24 pm

    Wow!! Thanks for sharing. Will definitely make again. Air fried the tofu and only did a 1/8 cup of sesame seed oil with another 1/8 cup of olive oil. Finished with some sriracha on top as well!

    Reply
    • Brent Harrison says

      June 15, 2022 at 10:41 am

      Awesome! Glad you enjoyed.

      Reply
  5. Marcia says

    February 16, 2022 at 8:26 pm

    This Crunchy Thai Salad is amazing! Thanks for sharing this tasty recipe!!

    Reply
Lexi and Beth toasting with wine.

Hi, we're Lexi and Beth, a mother-daughter team from Michigan. The recipes you'll find here are a reflection of how we bring our family together around the dinner table despite various dietary differences.

More about us →

Seasonal

  • close up overhead view of vegan bean soup in a bowl on white linen surface.
    Three-Bean Vegetable Soup
  • Front view of strawberry pop tart.
    Homemade Strawberry Pop Tarts
  • Overhead view of slice and bake cookies on a pink plate.
    Slice and Bake Heart Cookies
  • close up view of a passion fruit martini in a glass with dark backdrop.
    Passion Fruit Martini

Popular

  • Overhead view of fruit and nut crackers on a plate.
    Gourmet Fruit and Nut Crackers
  • overhead view of vegan mac and cheese in pot
    The Best Vegan Mac and Cheese
  • Overhead view of hot honey chicken plate.
    Hot Honey Chicken Plate (Sweetgreen Dupe)
  • Overhead view of potato leek soup.
    Super Green Sheet Pan Soup

See more-->

Footer

Back to top ↑

About

  • Learn About Us
  • Privacy Policy
  • Accessibility Statement
  • Affiliate Disclosure
  • See our Portfolio

Newsletter

  • Sign up for weekly emails and updates

Contact

  • Contact Us
  • Work With Us
  • As Seen In

Copyright © 2025 Crowded Kitchen