By Chloe Spicy Thai Salad Recipe: Bold Peanut-Lime Zing With Crispy Tofu

Salads

By Chloe Spicy Thai Salad Recipe: Bold Peanut-Lime Zing With Crispy Tofu

This By Chloe Spicy Thai Salad delivers the perfect balance of bold flavors and crispy textures that elevate a simple lunch into a restaurant-worthy dish. The secret lies in perfectly crispy tofu, a tangy peanut-lime dressing, and a medley of fresh vegetables that come together in under 20 minutes.

I've refined this recipe to capture the authentic Thai flavors—bright lime, aromatic chili, and rich peanut sauce—without sacrificing simplicity for home cooks.

The foundation of this salad is the dressing, where creamy peanut butter meets zesty lime and a touch of fish sauce for that signature umami depth. Meanwhile, the tofu gets a crispy exterior through a quick pan-fry, ensuring every bite delivers both texture and flavor.

Fresh vegetables like shredded cabbage, carrots, and cilantro add crunch and freshness, while crushed peanuts on top provide an extra layer of crunch.

What makes this salad truly special is how each component works together to create a harmonious bite—crispy tofu, creamy dressing, and fresh vegetables all balanced by the heat of chili and the brightness of lime.

The result is a dish that's vibrant, satisfying, and packed with bold Thai-inspired flavors that will leave you reaching for seconds.

Whether you're serving this as a light lunch or a refreshing side, the assembly is straightforward and customizable. Garnish with fresh herbs, extra chili flakes, or a sprinkle of sesame seeds to match your taste preferences. Let's bring this bold, flavorful salad to your table!

👨‍🍳
Difficulty
Medium
🌱
Category
Vegan
🔥
Calories
Med Cal

Ingredients for by chloe spicy thai salad

Crispy tofu, vibrant veggies, and a zesty peanut-lime dressing come together in this bold Thai-inspired salad.

Ingredient Amount Notes
Extra-Firm Tofu 🍱 14 oz Pressed, drained, cubed
Red Cabbage 🥬 4 cups Shredded, thinly sliced
Carrots 🥕 2 medium julienned or shredded
Red Bell Pepper 🌶️ 1 whole Thinly sliced, seeds removed
Cilantro Leaves 🌿 ½ cup Chopped, stems removed
Crushed Peanuts 🥜 ¼ cup Toasted, for garnish
Peanut Butter 🥜 ½ cup Creamy, unsweetened
Lime Juice 🍋 ¼ cup Freshly squeezed
Fish Sauce 🍶 1 tbsp Red Boat brand preferred
Soy Sauce 🥢 1 ½ tbsp Low-sodium preferred
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Brown Sugar 🍯 1 tbsp Packed, light variety
Garlic Cloves 🧄 2 cloves Minced, fresh preferred
Red Chili Flakes 🔥 1 tsp Adjust for heat preference
Olive Oil 🫒 2 tbsp For crisping tofu

The tofu is non-negotiable here—extra-firm holds its shape best. Press it for 20 minutes before cubing, or use a tofu press if you've got one. Trader Joe's and Whole Foods carry excellent pressed tofu pre-packaged, saving you time. For the veggies, red cabbage adds that signature purple hue, but any mix of shredded cabbage, carrots, and bell pepper works. Pro tip: slice the cabbage last so it stays crisp. The cilantro? Fresh is a must—dried just won't cut it here.

No peanut butter? Almond butter or tahini works in a pinch, though the flavor shifts slightly. Short on lime juice? Substitute lemon juice at 1:1 ratio, but you'll lose that authentic Thai brightness. The fish sauce is where the magic happens—Red Boat brand is my go-to, but any high-quality brand will do. No soy sauce? Coconut aminos is a great gluten-free swap. For the chili flakes, adjust to taste, but trust me on the sesame oil—just a teaspoon adds incredible depth without overpowering.

This salad keeps beautifully for 3 days in the fridge, though the tofu gets softer over time. Store components separately to maintain crispness. The dressing? Make it fresh day-of—it doesn't keep well. For extra crunch, toast your peanuts in a dry pan for 3-4 minutes until golden. Garnish with lime wedges and extra chili flakes when serving. Leftovers? Toss with a little more dressing and serve cold—still delicious!

❤️

Why You'll Love This Recipe

  • No-Fuss Prep: I swear by this recipe because it’s the kind of salad that doesn’t demand perfection. Toss the tofu in a bowl while you chop the cabbage and carrots—no fancy techniques, just a knife and a little elbow grease. The red bell pepper adds a pop of color, but even if it’s not perfectly diced, no one will notice.
  • Spice That Stays: Between us, the lime juice and chili flakes hit just right—not too overwhelming, but enough to make your taste buds wake up. The crispy tofu soaks up the dressing perfectly, and that fresh cilantro? It brightens every bite like a little burst of sunshine.
  • Lunchbox Hero: This salad keeps like a champ, so I pack it for work or school lunches all week. The cabbage and carrots hold their crunch, and the tofu stays satisfying even after a day. Honestly, it’s my go-to when I need something healthy that won’t leave me hungry by 11 AM.
  • Budget Brightener: Red cabbage and carrots last forever, and tofu is one of the most affordable proteins out there. I stretch this recipe for two meals—one fresh, one reheated for dinner—without breaking the bank. Plus, it’s vegetarian, so it’s easy to make for guests who don’t eat meat. Win-win.

Step-by-step instructions for bold peanut-lime tofu salad

This vibrant Thai-inspired salad delivers perfect crispy tofu and a perfectly balanced sauce every time.

1

🔥 Step 1: Press and Crisp the Extra-Firm Tofu

Begin by draining the 14 oz extra-firm tofu and wrapping it tightly in a clean kitchen towel. Place a heavy object like a cast-iron skillet on top and let it press for at least 30 minutes—this removes excess moisture for crispier tofu. Once pressed, cut the tofu into 1-inch cubes using a sharp chef's knife.

Heat 2 tablespoons olive oil in a large skillet over medium-high heat until shimmering. Add the tofu cubes in a single layer, being careful not to overcrowd. Cook undisturbed for 4-5 minutes until the bottoms develop a golden-brown crust. Flip carefully and cook another 4-5 minutes until evenly crispy. Transfer to a paper towel-lined plate to drain excess oil.

2

👨‍🍳 Step 2: Prepare the Crunchy Vegetable Base

While the tofu cooks, shred the 4 cups red cabbage into thin strips using a mandoline or sharp knife. Julienne the 2 medium carrots into matchsticks and slice the 1 whole red bell pepper into thin half-moons, removing seeds and membranes first. Chop the 0.5 cup cilantro leaves, removing tough stems.

In a large mixing bowl, combine the cabbage, carrots, bell pepper, and cilantro. Toss gently to distribute the herbs evenly. Set aside—this vibrant mix will form the salad's refreshing foundation. The cabbage will soften slightly but retain its crisp texture, while the carrots and peppers add satisfying crunch.

3

🥘 Step 3: Create the Signature Peanut-Lime Dressing

In a small saucepan, combine 0.5 cup peanut butter, 1 tablespoon brown sugar, 1.5 tablespoons soy sauce, 1 tablespoon fish sauce, 2 minced garlic cloves, and 1 teaspoon red chili flakes. Whisk over low heat for 2-3 minutes until smooth, scraping the bottom to incorporate any browned bits.

Remove from heat and stir in 0.25 cup lime juice and 1 tablespoon sesame oil. The mixture should thicken slightly and develop an aromatic, slightly spicy fragrance. Taste and adjust seasoning—add more lime for brightness, chili flakes for heat, or fish sauce for umami depth. Let cool for 5 minutes before using.

4

🍽️ Step 4: Assemble and Garnish the Salad

Return the crispy tofu to the skillet and drizzle with 1 tablespoon sesame oil, tossing to coat evenly. Transfer the tofu to the vegetable mixture and pour the cooled dressing over everything. Gently toss with tongs until the tofu and vegetables are fully coated, being careful not to break the tofu's crispy exterior.

Divide among 4 serving plates and garnish with 0.25 cup toasted crushed peanuts, sprinkling them evenly over each portion. The peanuts add a final textural contrast and nutty depth to complement the vibrant flavors. Serve immediately while the tofu remains crisp and the dressing clings perfectly to each ingredient.

👨‍🍳

Pro Tips For Making By Chloe Spicy Thai Salad

  • Sear Tofu in Batches: I learned this the hard way—crowding the pan makes the tofu steam instead of crisp. Work in two batches over medium-high heat for 4-5 minutes per side, using a splash of oil and a pinch of salt to guarantee that golden crust. (Yes, even if you're impatient like me.)
  • Shred Cabbage Thin: Thick shreds turn soggy under the dressing. Use a mandoline or your sharpest knife to slice the red cabbage paper-thin—about 1/8-inch slices. Toss it in the salad just before serving so it stays crisp, not wilted.
  • Don’t Skip the Rest: Freshly pressed tofu releases water for the first 10 minutes after draining. Wrap it in a clean towel, place a heavy pan on top, and let it sit for 15 minutes. This prevents your salad from turning into a tofu soup when you cube it.
  • Swap Raw Carrots for Roasted: Raw carrots get mushy in the dressing. Lightly roast them at 400°F (200°C) for 12-15 minutes with a drizzle of oil and a pinch of salt—they’ll caramelize slightly and hold up better. (Your future self will thank you.)

Essential equipment for this recipe

Tofu Press Essentials

For perfect crispy tofu, a tofu press is my game-changer—it saves time and ensures even moisture removal. The Norpro Tofu Press is my top pick, but you can also use a cast-iron skillet as a makeshift press.

If you're short on time, Trader Joe's pre-pressed tofu works beautifully without extra effort. 🍱

Skillet Selection

A non-stick skillet with a 10-inch diameter is ideal for crisping tofu without sticking. I love GreenPan Ceramic for its even heat distribution and easy cleanup.

For a budget option, Calphalon Classic stainless steel works well with a little extra oil. Avoid overcrowding the pan—cook in batches if needed to maintain crispiness.

Knife and Cutting Tools

A sharp chef's knife and mandoline slicer are must-haves for this salad. The mandoline makes quick work of red cabbage and carrots, while a Japanese santoku knife excels for chopping cilantro and slicing bell peppers.

For extra precision, a microplane works great for garlic cloves and lime zest if you want to elevate the dish further.

Mixing and Serving

Use a large mixing bowl with a non-reactive surface (like glass or ceramic) to toss the salad ingredients without altering flavors. For serving, wide, shallow plates allow the vibrant colors to shine and make it easy to garnish with crushed peanuts and lime wedges.

If you're prepping ahead, airtight containers keep the tofu crispy for up to 2 days in the fridge.

Dressing Tools

A small saucepan for heating the dressing and a whisk are essential for achieving that silky, smooth texture. I also recommend a fine-mesh strainer if you prefer your dressing completely smooth—just strain out any peanut bits.

For measuring, a small liquid measuring cup works best for the lime juice and sesame oil, while a spoon rest keeps your knife clean while mincing garlic cloves.

Garnish Extras

Toast your crushed peanuts in a small dry skillet over medium heat for 3-4 minutes until golden—this adds an extra layer of flavor. A lime juicer makes quick work of squeezing fresh juice, and tweezers help place cilantro leaves neatly on top for a restaurant-worthy finish.

For heat lovers, keep red chili flakes in a small shaker jar for easy serving adjustments. 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 5g25%
Cholesterol 0mg0%
Sodium 680mg29%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 12g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this salad without tofu?

Swap the tofu for grilled chicken or crispy baked tempeh to keep the dish hearty. For a vegetarian option, try marinated and pan-fried mushrooms or extra-firm chickpeas tossed in the dressing. The key is maintaining that crispy texture to balance the creamy dressing.

2

How can I adjust the spice level?

The recipe includes 1 teaspoon red chili flakes, but you can easily adjust. For milder heat, reduce to ½ teaspoon or swap for ½ teaspoon sweet paprika. For extra spice, add ½ teaspoon cayenne pepper or a few drops of Thai chili sauce to the dressing. Always taste before serving!

3

What's the best way to store leftovers?

Store the salad components separately in airtight containers for up to 3 days. Keep the tofu and veggies in one container and the dressing in another. Re-crisp tofu by pan-frying for 2-3 minutes before serving. The dressing should be made fresh when reheating for best flavor.

4

Can I make this salad ahead of time?

Yes! Prep all ingredients except the dressing 1 day ahead. Store the tofu and vegetables separately in the fridge. When ready to serve, toss with freshly made dressing and garnish. The tofu stays crispy if kept dry until the last minute. This is perfect for meal prep!

5

What's the secret to crispy tofu every time?

Proper pressing is key! Use a tofu press or heavy weights for 30+ minutes to remove excess moisture. Pat cubes dry with a paper towel before cooking, and use medium-high heat with enough oil to create a golden crust. Cook in a single layer without overcrowding the pan.

★★★★★4.8(10 reviews)
Categories Salads