Crispy Tofu Peanut Crunch Salad
This crispy tofu peanut crunch salad delivers golden pan-fried tofu over crunchy vegetables with a creamy peanut dressing that makes plant-based eating absolutely delicious.
I developed this crispy tofu salad after years of disappointing restaurant versions that served soggy, flavorless tofu over sad lettuce. Have you ever wondered why homemade tofu can taste so much better than what you get eating out? Honestly, the secret is all in the pressing and the patience to let those cubes get properly golden.
This plant based dinner salad has become our go-to for busy weeknights and even made an appearance at our Fourth of July cookout where the meat-eaters kept sneaking bites. The rainbow of purple cabbage, orange carrots, and bright green cilantro looks stunning, while that rich peanut dressing ties everything together.
Table of Contents
Ingredients for Crispy Tofu Peanut Crunch Salad

| Category | Ingredient | Amount | Notes |
|---|---|---|---|
| Tofu | Extra-firm tofu | 14 oz | Pressed thoroughly, cubed |
| Tofu Coating | Cornstarch | 2 tbsp | Creates crispy exterior |
| Tofu Coating | Soy sauce | 1 tbsp | Adds flavor and color |
| Tofu Coating | Sesame oil | 1 tbsp | For nutty depth |
| Tofu Coating | Vegetable oil | 1 tbsp | High smoke point for frying |
| Salad Base | Shredded cabbage | 4 cups | Green or purple, or mix both |
| Vegetables | Shredded carrots | 1 cup | Pre-shredded saves time |
| Vegetables | Cucumber | 1 medium | Thinly sliced |
| Vegetables | Red bell pepper | 1 medium | Thinly sliced |
| Vegetables | Green onions | 3 stalks | Sliced thin |
| Toppings | Roasted peanuts | 1/3 cup | Chopped, unsalted preferred |
| Fresh Herbs | Fresh cilantro | 1/4 cup | Loosely packed |
| Dressing | Peanut butter | 3 tbsp | Creamy or crunchy works |
| Dressing | Soy sauce | 1 tbsp | Low-sodium if preferred |
| Dressing | Lime juice | 1 tbsp | Fresh squeezed only |
| Dressing | Rice vinegar | 1 tbsp | Adds tanginess |
| Dressing | Honey or maple syrup | 1 tsp | Maple for vegan option |
| Dressing | Sesame oil | 1 tsp | Toasted for deeper flavor |
| Dressing | Warm water | 1-2 tbsp | To thin as needed |
Instructions for This Peanut Crunch Salad
- Press the tofu thoroughly. Wrap the tofu block in clean kitchen towels or paper towels and place something heavy on top—a cast iron skillet works perfectly. Press for at least fifteen minutes, or up to thirty for the crispiest results. The drier your tofu, the crunchier it becomes.
- Cut and coat the tofu. Slice the pressed tofu into three-quarter inch cubes and place them in a medium bowl. Drizzle with soy sauce and toss gently, then sprinkle the cornstarch over everything and toss until each cube wears a light, even coating.
- Heat the oils properly. Add the vegetable oil and sesame oil to a large skillet over medium-high heat. Wait until the oil shimmers and a small piece of tofu sizzles immediately when dropped in—this takes about two minutes. In my testing, I found that starting with cold oil leads to soggy tofu.
- Cook until golden and crispy. Spread the tofu cubes in a single layer, leaving space between each piece. Let them cook undisturbed for three to four minutes until the bottom turns deep golden brown. The sizzling should sound like rain on a tin roof—steady and consistent.
- Finish the tofu. Flip each cube and continue cooking for another five to six minutes, turning occasionally until all sides are crispy and golden. After making this dozens of times, I’ve learned that patience during this step makes all the difference. Transfer to a plate lined with paper towels.
- Make the peanut dressing. Whisk together the peanut butter, soy sauce, lime juice, rice vinegar, honey, and sesame oil in a small bowl until completely smooth. Add warm water one tablespoon at a time until the dressing reaches a pourable consistency.
- Prepare the salad base. Combine the shredded cabbage, carrots, sliced cucumber, red bell pepper, and green onions in a large serving bowl. The colors should look like a vibrant garden—purple, orange, green, and red all mingling together.
- Assemble and serve. Scatter the chopped peanuts and fresh cilantro over the vegetables. Top with the warm crispy tofu, drizzle generously with peanut dressing, and toss lightly just before serving to keep everything crunchy.

Substitutions and Variations
For a completely vegan crispy tofu salad, swap the honey for maple syrup in the dressing—the flavor difference is minimal and the dressing remains deliciously creamy and balanced.
Make this gluten-free by using tamari instead of soy sauce and ensuring your peanut butter doesn’t contain any wheat-based additives. Most natural peanut butters are naturally gluten-free.
My family’s favorite variation includes adding cooked rice noodles to transform this into a heartier noodle bowl. Simply cook the noodles according to package directions, rinse with cold water, and toss with a bit of sesame oil before adding to the salad base.
Try using tempeh instead of tofu for a nuttier flavor and firmer texture. Slice it thin and cook the same way, though it may need a minute or two less cooking time. This works beautifully alongside our cucumber avocado sushi salad for a complete Asian-inspired spread.
Expert Tips and Troubleshooting
Soggy tofu ruins this entire dish, so proper pressing is non-negotiable. According to Serious Eats’ guide to pressing tofu, removing moisture is the single most important step for achieving crispy results. Invest in a tofu press or use the heavy object method religiously.
Overcrowding the pan prevents proper crisping. The tofu cubes need space to release steam and develop golden crusts. Cook in batches if necessary—rushing this step guarantees disappointing texture.
If your peanut dressing is too thick, add warm water gradually rather than all at once. Cold water can cause the peanut butter to seize up and become grainy. The finished dressing should coat a spoon but drip off slowly.
Don’t dress the entire salad if you’re not eating it all immediately. The cabbage stays crunchy for hours, but once dressed, it starts to soften. Serve dressing on the side or portion individually.
Storage and Meal Prep
This plant based dinner salad works wonderfully for meal prep when you store the components separately. The sturdy vegetables hold up much better than delicate greens.
| Component | Storage Method | Duration |
|---|---|---|
| Crispy tofu | Airtight container, refrigerated | 3 days |
| Shredded cabbage and vegetables | Airtight container, refrigerated | 5 days |
| Peanut dressing | Sealed jar, refrigerated | 1 week |
| Chopped peanuts | Room temperature, sealed bag | 2 weeks |
Recrisp leftover tofu in a hot skillet for two to three minutes or in an air fryer at 400°F for five minutes. This restores most of the original crunch and makes meal prep lunches taste freshly made.
The peanut dressing thickens as it chills, so add a splash of warm water and whisk before serving. Prep the vegetables and dressing on Sunday for quick assembly throughout the week.
Serving Suggestions

Present this peanut crunch salad in a wide, shallow bowl that showcases the colorful layers of vegetables topped with golden tofu. The visual contrast makes it stunning for dinner parties or Instagram-worthy meals.
Serve as a complete plant-based dinner or alongside other Asian-inspired dishes. This pairs beautifully with our creamy elote potato salad for an eclectic but delicious spread that covers multiple flavor profiles.
Crispy Tofu Peanut Crunch Salad FAQs
Can I make crispy tofu peanut crunch salad ahead of time?
Yes, prep all components separately up to three days ahead and assemble just before serving. The tofu can be crisped and refrigerated, then recrisped in a hot skillet for two minutes. Add dressing only when ready to eat.
What if I don’t have extra-firm tofu?
Extra-firm tofu is essential for crispy results—firm or soft varieties contain too much moisture and won’t crisp properly. If substituting, try pressing firm tofu for an hour or use pre-pressed tofu from the refrigerated section.
How do I make the tofu even crispier?
Press the tofu longer, use more cornstarch coating, and ensure your oil is properly hot before adding the cubes. Baking at 400°F for twenty-five minutes also creates excellent crunch without pan-frying.
Can I use almond butter instead of peanut butter?
Almond butter creates a slightly different flavor but works well in this dressing. Cashew butter or sunflower seed butter are also excellent nut-free alternatives that maintain the creamy texture.
Best way to slice the vegetables thinly?
A mandoline slicer creates perfectly uniform, paper-thin vegetable slices in seconds. If using a knife, slice the vegetables at a sharp angle and take your time. Thinner cuts absorb more dressing and create better texture.
Time to Get Cooking
Well, this crispy tofu peanut crunch salad proves that plant-based eating can be absolutely crave-worthy when you nail the technique. The golden crispy tofu, rainbow vegetables, and that addictive peanut dressing create something truly special.
Save this recipe to Pinterest for your next meatless Monday or weeknight dinner. Drop a comment telling me your favorite way to customize this salad—I love hearing about your kitchen adventures.

Crispy Tofu Peanut Crunch Salad
Equipment
- Tofu press or heavy object
- Large skillet
- Medium Mixing Bowl
- Small mixing bowl
- Whisk
- Large serving bowl
- Cutting board
- Chef’s knife
- Paper towels
Ingredients
Crispy Tofu
- 14 oz extra-firm tofu pressed thoroughly and cubed
- 2 tbsp cornstarch creates crispy exterior
- 1 tbsp soy sauce adds flavor and color
- 1 tbsp sesame oil for nutty depth
- 1 tbsp vegetable oil high smoke point for frying
Salad Base
- 4 cups shredded cabbage green or purple, or mix both
- 1 cup shredded carrots pre-shredded saves time
- 1 medium cucumber thinly sliced
- 1 medium red bell pepper thinly sliced
- 3 stalks green onions sliced thin
Toppings
- â…“ cup roasted peanuts chopped, unsalted preferred
- ¼ cup fresh cilantro loosely packed
Peanut Dressing
- 3 tbsp peanut butter creamy or crunchy works
- 1 tbsp soy sauce low-sodium if preferred
- 1 tbsp lime juice fresh squeezed only
- 1 tbsp rice vinegar adds tanginess
- 1 tsp honey or maple syrup maple for vegan option
- 1 tsp sesame oil toasted for deeper flavor
- 1-2 tbsp warm water to thin as needed
Instructions
- Wrap the tofu block in clean kitchen towels or paper towels and place something heavy on top—a cast iron skillet works perfectly. Press for at least 15 minutes, or up to 30 for the crispiest results. The drier your tofu, the crunchier it becomes.
- Slice the pressed tofu into 3/4-inch cubes and place them in a medium bowl. Drizzle with soy sauce and toss gently, then sprinkle the cornstarch over everything and toss until each cube wears a light, even coating.
- Add the vegetable oil and sesame oil to a large skillet over medium-high heat. Wait until the oil shimmers and a small piece of tofu sizzles immediately when dropped in—this takes about 2 minutes.
- Spread the tofu cubes in a single layer, leaving space between each piece. Let them cook undisturbed for 3-4 minutes until the bottom turns deep golden brown. The sizzling should sound steady and consistent.
- Flip each cube and continue cooking for another 5-6 minutes, turning occasionally until all sides are crispy and golden. Transfer to a plate lined with paper towels.
- Whisk together the peanut butter, soy sauce, lime juice, rice vinegar, honey, and sesame oil in a small bowl until completely smooth. Add warm water one tablespoon at a time until the dressing reaches a pourable consistency.
- Combine the shredded cabbage, carrots, sliced cucumber, red bell pepper, and green onions in a large serving bowl. The colors should look like a vibrant garden—purple, orange, green, and red all mingling together.
- Scatter the chopped peanuts and fresh cilantro over the vegetables. Top with the warm crispy tofu, drizzle generously with peanut dressing, and toss lightly just before serving to keep everything crunchy.
