This Thai salad with peanut dressing features savory seared tofu, which turns it into a complete meal. Ready in just 40 minutes.
I’ve never been the type of person to throw lettuce and other raw veg in a bowl and call it a meal. (If you’re familiar with me and my recipes, you probably already know this). I just don’t like cold/raw food and am rarely satisfied by just salad. Unless it’s very hot out, of course, and even then, it’s not salad that I crave but something more substantial like sushi or peanut noodles.
Nevertheless, on a recent and particularly humid Sunday, Rene and I found ourselves at a new-to-us Thai restaurant here in Brooklyn. In an atypical turn of events, I ordered their “Thai Salad” instead of my usual pad see ew. It had lettuce, tomatoes, cucumbers, tofu, and peanut dressing. The salad was cold, refreshing, but still filling. Surprisingly, I thoroughly enjoyed the combo, so I made a note to recreate it at home and here we are.
What’s In This Salad
This has the typical “garden salad” base of lettuce, tomatoes, cucumbers, red onions, and fresh herbs. Then you’ve got spiced seared tofu and a rich peanut dressing on top.
The high protein content of tofu and peanut butter make this salad satisfying; the healthy fats from peanuts help in that department, too. I absolutely love the contrast of the cold vegetables with the warm, chewy tofu and creamy sauce. This Asian-inspired dish kinda has gado-gado vibes and lends itself to endless interpretation (substitution ideas below).
Disclaimer: I’m far from an expert on Thai food, have never been to Thailand, and can’t find any evidence online that something like this is actually eaten there. So for my intents and purposes, this is just inspired by a single restaurant meal.
Key Ingredients + Substitutions
- Tofu: “Extra firm” tofu is best for this salad, but “super firm” also works. (Note that “super firm” doesn’t need to be pressed.)
- Lettuce: Get whatever mild crunchy lettuce looks best at the store that day, whether it’s romaine, little gem, green/red leaf, etc. Stay away from kale and arugula for this Thai-inspired dish.
- Tomatoes: Vine, roma, and cherry tomatoes all work well here.
- Cucumbers: Kirby, Persian, or English cucumbers are all fair game.
- Other vegetables: Bell peppers, carrots, cabbage, or radishes would all be fun additions here.
- Peanut butter: Be sure to use natural peanut butter – the only ingredient should be peanuts (and maybe salt). Avoid peanut butter with any additives like oils, sugars, or emulsifiers.
- Thai curry paste: Sold in most supermarkets these days, this chili condiment adds heat, fragrance, and umami. If you don’t have any, you can skip it in this recipe and just add a splash of hot sauce if you want.
How to Make Thai Salad with Tofu
Find complete instructions with ingredient amounts in the recipe card below.
Step 1: Cook the Tofu
Start by draining and pressing the tofu (complete instructions in the recipe card below). Then slice it up, season it, and pan-fry until golden brown. For ultimate crispness, resist the urge to flip the tofu more than necessary; it takes at least 6 minutes per side.
Step 2: Make the Sauce
While the tofu’s happening, make the peanut dressing by combining peanut butter with lemon/lime juice, soy sauce, Thai curry paste, maple syrup, fresh garlic and ginger, and water. This creamy all-purpose sauce is nutty, tangy, and spicy thanks to the curry paste.
Step 3: Assemble the Salad
Once the tofu and sauce are ready, divide the vegetables among bowls, and top with the tofu and peanut sauce.
Make-Ahead Tips
Both the tofu and peanut dressing are meal prep-able; make them in advance and store in the fridge for up to 5 days. Hold off on chopping the vegetables until day-of.
More Recipes with Tofu…
Let me know if you try this recipe! Give it a rating below and leave a comment, and don’t forget to tag your creation with @thenewbaguette on Instagram.
The Full Recipe
PrintThai Salad with Tofu and Peanut Dressing
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Salad
- Method: Stovetop
- Cuisine: Thai
- Diet: Vegan
Description
This Thai-inspired salad with peanut dressing features seared tofu, which turns it into a complete meal.
Ingredients
For the Tofu and Salad
- One 14-ounce block extra firm tofu
- 3/4 teaspoon garlic powder
- 3/4 teaspoon smoked paprika
- 1/4 teaspoon fine sea salt
- Freshly ground black pepper, to taste
- 1/2 medium red onion, thinly sliced
- About 2 tablespoons avocado oil or refined coconut oil
- 1 head of crunchy mild lettuce of your choice
- 2 ripe tomatoes, cut into 1-inch chunks
- 2 cucumbers, peeled in strips and thinly sliced
- A generous handful of cilantro or basil, torn
For the Peanut Dressing
- 1/2 cup natural peanut butter
- 2 tablespoons lemon or lime juice
- 1 tablespoon soy sauce
- 2 to 4 teaspoons Thai red curry paste, to taste (optional, see note below)
- 1 teaspoon maple syrup, date syrup, or honey
- 1 tablespoon peeled and minced fresh ginger
- 1 small garlic clove, crushed, grated, or finely minced
- 1/4 cup water
Instructions
- Drain the tofu and press it in a tofu press, or: place it on a plate, then top with another plate or cutting board, and weigh it down with something heavy (like a couple of cans), to squeeze out as much water as possible. Let stand for 15 to 30 minutes, periodically draining off the excess water.
- Meanwhile, in a small bowl, combine 3/4 teaspoon each of garlic powder and smoked paprika, with 1/4 teaspoon salt and a few grinds of pepper. Toss to combine; set aside.
- Make the dressing. In a medium bowl, combine the peanut butter, lemon juice, soy sauce, curry paste, maple syrup, ginger, and garlic. Whisk into a paste. Then gradually add 1/4 cup water and whisk until creamy.
- Slice the tofu into 8 slabs, then cut each slab on a diagonal, creating 16 triangles total. Arrange the triangles in an even layer on the cutting board and sprinkle one side with half of the paprika spice blend.
- Heat a large non-stick skillet over medium heat and add enough oil to lightly coat the bottom. Arrange the tofu in the skillet in a single layer seasoned side down. Sprinkle the top side with the remaining spice blend. Fry until the underside is golden brown, 6 to 8 minutes. Flip the triangles and cook the other side for about 6 more minutes. (Resist the urge to move/flip tofu more than necessary).
- Meanwhile, place the onion in a bowl of cold water and set aside for at least 10 minutes (this tones down its pungency).
- To assemble, divide the lettuce, tomatoes, cucumbers, herbs, and drained onions among 4 bowls. Top with the tofu and drizzle with dressing.
Notes
Sold in most supermarkets these days, this chili condiment adds heat, fragrance, and umami. If you don’t have any, you can skip it in this recipe and just add a splash of hot sauce if you want.
Nutrition
- Serving Size: 1/4 of the recipe
- Calories: 364
- Fat: 24.4 g
- Carbohydrates: 21.8 g
- Fiber: 4.4 g
- Protein: 21.6 g
Zen says
My husband and I are trying to do meatless weeks, and your blog has been our inspiration this week. This was a perfect quick weeknight meal that was full of flavor. Thank you!
Alexandra says
Love this!!! Thank you so much for the kind words, Zen 😀