Golden Peanut Tofu Cabbage Crunch Salad
Peanut Tofu Cabbage Crunch Salad pairs crispy baked tofu with a silky peanut dressing for a protein-rich, make-ahead dinner you can finish in about 50 minutes.
Last October, I carried a big bowl of Peanut Tofu Cabbage Crunch Salad to a Friendsgiving potluck, and the serving spoon kept scraping the bottom. The tofu was golden and snappy, the cabbage glowed pale green, and the dressing smelled of toasted peanuts and lime.
Okay, why does a humble cabbage salad vanish so fast? Crispy tofu, snappy vegetables, and a glossy dressing hit every texture at once, even beside a harvest fig apple burrata salad.
Table of Contents
Quick Overview
Servings: 4
Prep time: 20 minutes
Bake time: 30 minutes
Chill time: 0 to 30 minutes (optional)
Skill level: Beginner
Ingredients

Everything below is listed in the order you will use it. Most of it comes from a standard grocery run, and the dressing needs only a whisk and one small bowl.
| Category | Ingredient | Amount | Tester’s Note |
|---|---|---|---|
| Crispy Tofu | Firm tofu, pressed and cubed | 14 oz | Firm tofu gives you high protein peanut tofu for easy weeknight dinners. Extra-firm works too, but silken will crumble. |
| Crispy Tofu | Soy sauce | 1 tablespoon | Swap in tamari to keep the salad gluten-free. |
| Crispy Tofu | Cornstarch | 1 tablespoon | Arrowroot works one-for-one if that is what you have. |
| Crispy Tofu | Neutral oil | 1 tablespoon | Avocado or canola oil handle the 400°F heat well. |
| Peanut Dressing | Creamy peanut butter | 1/4 cup | Use a smooth, no-stir brand. Sunflower seed butter makes it peanut-free. |
| Peanut Dressing | Soy sauce | 2 tablespoons | Low-sodium soy sauce keeps the salt in check. |
| Peanut Dressing | Fresh lime juice | 2 tablespoons | About one large lime. Roll it on the counter first to release more juice. |
| Peanut Dressing | Rice vinegar | 1 tablespoon | Apple cider vinegar works in a pinch. |
| Peanut Dressing | Honey or maple syrup | 1 tablespoon | Choose maple syrup for a fully vegan bowl. |
| Peanut Dressing | Toasted sesame oil | 1 teaspoon | Strong and nutty, so measure carefully. |
| Peanut Dressing | Fresh ginger, grated | 1 teaspoon | A frozen knob grates fastest and wastes nothing. |
| Peanut Dressing | Garlic clove, minced | 1 clove | Grate it on a microplane to avoid raw, sharp bites. |
| Peanut Dressing | Warm water | 2 to 3 tablespoons | Add a spoonful at a time until the dressing pours. |
| Crunch Base | Green or Napa cabbage, shredded | 4 cups | Green stays snappier for meal prep. Napa is more tender. |
| Crunch Base | Carrots, shredded | 1 cup | A pre-shredded bag saves five minutes. |
| Crunch Base | Red bell pepper, thinly sliced | 1 medium | Orange or yellow peppers taste just as sweet. |
| Crunch Base | Cucumber, julienned | 1/2 | Scoop out the seeds first so the bowl stays dry. |
| Crunch Base | Green onions, thinly sliced | 3 | Use both the white and green parts. |
| Toppings | Roasted peanuts, chopped | 1/3 cup | Salted or unsalted both work. Cashews are a fine stand-in. |
| Toppings | Fresh cilantro, chopped | 1/4 cup | Mint or Thai basil suits anyone who avoids cilantro. |
| Toppings | Sesame seeds | 1 tablespoon | Toast them in a dry pan for two minutes for deeper flavor. |
Method
In my kitchen, this is the version I keep coming back to: oven-baked tofu rather than pan-fried. It crisps evenly, never splatters, and frees your hands for the dressing.
Read through the steps once before you begin. This Peanut Tofu Cabbage Crunch Salad is forgiving, and the longest part, the baking, needs almost no attention.
- Press the tofu while the oven heats. Preheat to 400°F (200°C), wrap the block in a clean towel, and set a heavy skillet on top for 15 minutes. The towel turns damp and the tofu feels firm and slightly springy. Cut it into 3/4-inch cubes.
- Toss the cubes with the soy sauce, cornstarch, and oil in a large bowl. Use your hands for the gentlest mixing. The cubes should look matte and dusty, with a faint gloss and no dry pockets of starch.
- Spread the tofu in a single layer on a parchment-lined baking sheet, leaving a little space around each cube. Mistake to avoid: crowding the pan, which steams the tofu and leaves it pale and soft.
- Bake for 25 to 30 minutes, turning the cubes halfway through. After three rounds of testing, 27 minutes was my sweet spot. Pull the pan when the edges are deep golden and nutty-smelling, and the cubes rattle like pebbles in a jar.
- Whisk the peanut butter, soy sauce, lime juice, rice vinegar, honey, sesame oil, ginger, and garlic in a medium bowl. Pour in the warm water a spoonful at a time. Stop when the dressing turns glossy and pale tan, and falls from the whisk in a steady ribbon.
- Combine the cabbage, carrots, bell pepper, cucumber, and green onions in a large bowl. Toss with your hands until the orange, red, and pale green shreds are evenly mixed. Everything should feel cool, wet-bright, and snappy.
- Fold in the crispy tofu and drizzle about three-quarters of the dressing over the top. Toss gently until each shred looks lightly glossy. Taste a piece of cabbage, then drizzle more dressing or squeeze in extra lime if you want it brighter.
- Finish with the chopped peanuts, cilantro, and sesame seeds, then serve right away. The first forkful should crunch audibly, with fragrant cilantro and toasted sesame rising from the bowl.

Why Does Peanut Tofu Cabbage Crunch Salad Stay So Crunchy?
It stays crunchy because the wet and dry parts never meet until the last minute. The tofu is pressed and baked, the cabbage is cut fine, and the dressing goes on just before serving.
Real talk, the oven does most of the heavy lifting. Cornstarch and dry heat pull moisture off the surface, so the tofu drinks in the dressing slowly instead of going limp.
Texture is the whole point here. A good Peanut Tofu Cabbage Crunch Salad should crackle at the first bite, then turn creamy and bright from the dressing.
That sturdy structure also makes this hearty peanut tofu cabbage for busy fall evenings. The cabbage holds its shape, the tofu keeps you full, and the dressing adds warmth.
Ingredient Swaps
A few small changes let every guest enjoy this Peanut Tofu Cabbage Crunch Salad without hurting the crunch. Keep the proportions the same and taste the dressing before it meets the cabbage.
Vegan
Use maple syrup in place of honey, and check that your rice vinegar and peanuts contain no animal-derived additives. Everything else is already plant-based.
Gluten-Free
Choose tamari for both the tofu and the dressing, and confirm your cornstarch is labeled gluten-free. The texture stays exactly the same.
Higher-Protein
Stir in a cup of shelled edamame or cooked quinoa when you fold in the tofu. Each adds chew and a few extra grams without changing the flavor.
My go-to swap when I’m out of lime juice is one tablespoon of lemon juice plus an extra teaspoon of rice vinegar. The dressing lands almost exactly as bright.
Common Problems, Solved
Even a simple recipe can misbehave on a busy night. These four fixes come from my own test batches, and each one takes under a minute to apply.
The Tofu Turns Out Soft
Soft tofu almost always means too much moisture or too little space. Press for the full 15 minutes, give each cube room on the pan, and bake until the edges are visibly browned.
The Dressing Is Thick or Clumpy
Cold peanut butter resists blending. Whisk in warm water one spoonful at a time, or warm the peanut butter for 10 seconds in the microwave before you start.
The Salad Gets Watery in the Lunch Box
Salt and dressing pull water from cucumber and cabbage. Seed the cucumber, pack the dressing in a separate small container, and toss everything right before you eat.
You’re Unsure How Long It Keeps
The USDA guidance on handling leftovers safely says to refrigerate within two hours and eat within three to four days.
For cooling and labeling tips, see Illinois Extension’s leftovers storage advice, which suggests dividing food into smaller covered containers.
Make-Ahead & Storage
Pack each component separately and you get make ahead tofu cabbage for lunch box meal prep that stays snappy. A Brussels carrot ranch crunch salad follows the same logic.
| Component | Method | Lifespan |
|---|---|---|
| Baked tofu | Cool, then store in an airtight container in the refrigerator | Up to 4 days |
| Peanut dressing | Keep in a sealed jar in the refrigerator; whisk in warm water before use | Up to 4 days |
| Cut vegetables | Store in a container lined with a dry paper towel | Up to 3 days |
| Assembled salad | Cover tightly and refrigerate | Best within 1 day; safe up to 3 days |
| Peanuts, cilantro, sesame seeds | Keep in a small container and add at serving time | Peanuts and seeds up to 1 week; cilantro 2 to 3 days |
The tofu tastes best at room temperature or gently rewarmed for five minutes in a hot oven. Cold tofu is still good, just a little firmer.
No-waste idea: stir any leftover dressing into warm soba or rice noodles for a second-day lunch, and shred the cabbage core into a slaw.
Peanut Tofu Cabbage Crunch Salad FAQs
Can I use an air fryer instead of the oven?
Yes, an air fryer crisps the tofu in about 12 to 15 minutes at 375°F. Shake the basket halfway through and cook in batches so the cubes stay in one layer. Let them cool a few minutes before tossing with the cabbage.
How do I make a quick cabbage crunch for school night dinners?
Start with a bagged coleslaw mix and tofu baked over the weekend. Whisk the dressing, toss everything together, and top with peanuts. This quick cabbage crunch for school night dinners lands on the table in about 10 minutes.
What is the safest way to pack this salad in a lunch box?
Pack the dressing in a separate sealed container and keep the salad cold with an ice pack. Dress it just before eating so the cabbage stays crisp. Refrigerate any leftovers within two hours of serving.
Why does the tofu need cornstarch?
Cornstarch draws moisture off the surface and bakes into a thin, crisp shell. Without it, the tofu browns but stays softer. One tablespoon is enough for a 14-ounce block.
Which cabbage is better here, green or Napa?
Green cabbage is better for meal prep because it stays snappy for days. Napa is more tender and mild, so it suits same-day serving. Both work with the same peanut dressing.
Serving Ideas

Set this bowl on a potluck table beside a pepperoncini chickpea ditalini salad, or spoon it over warm brown rice for a full weeknight dinner. A wedge of lime on the side keeps every bite lively.
Final Thoughts
Save this Peanut Tofu Cabbage Crunch Salad for your next busy week, then tell me in the comments which swap you tried. You’ve got this, and your lunch box will thank you.

Golden Peanut Tofu Cabbage Crunch Salad
Equipment
- Baking sheet
- Parchment paper
- Clean kitchen towel
- Heavy skillet or tofu press
- Large mixing bowl
- Medium Mixing Bowl
- Whisk
- Measuring cups and spoons
- Cutting board
- Chef’s knife
- Microplane or fine grater
Ingredients
Crispy Tofu
- 14 oz firm tofu Pressed and cut into cubes; extra-firm tofu also works
- 1 tablespoon soy sauce Use tamari for a gluten-free version
- 1 tablespoon cornstarch Arrowroot can be substituted
- 1 tablespoon neutral oil Avocado or canola oil works well
Peanut Dressing
- ¼ cup creamy peanut butter Use sunflower seed butter for a peanut-free alternative
- 2 tablespoons soy sauce Low-sodium soy sauce is an option; use tamari for gluten-free
- 2 tablespoons fresh lime juice About 1 large lime
- 1 tablespoon rice vinegar Apple cider vinegar can be substituted
- 1 tablespoon honey or maple syrup Use maple syrup for a vegan version
- 1 teaspoon toasted sesame oil
- 1 teaspoon fresh ginger Grated
- 1 clove garlic Minced or finely grated
- 2 to 3 tablespoons warm water Add gradually to thin the dressing
Crunch Base
- 4 cups green or Napa cabbage Shredded
- 1 cup carrots Shredded
- 1 medium red bell pepper Thinly sliced; orange or yellow peppers also work
- ½ cucumber Julienned, with seeds removed
- 3 green onions Thinly sliced, using both white and green parts
Toppings
- â…“ cup roasted peanuts Chopped; cashews can be substituted
- ¼ cup fresh cilantro Chopped; mint or Thai basil can be substituted
- 1 tablespoon sesame seeds Toast briefly for a deeper flavor, if desired
Instructions
- Preheat the oven to 400°F (200°C). Wrap the tofu in a clean kitchen towel and place a heavy skillet on top for 15 minutes to press out excess moisture. Cut the tofu into approximately 3/4-inch cubes.
- Place the tofu cubes in a large bowl. Add the soy sauce, cornstarch, and neutral oil, then toss gently until the cubes are evenly coated.
- Spread the tofu in a single layer on a parchment-lined baking sheet, leaving space between the cubes so they crisp instead of steam.
- Bake for 25–30 minutes, turning the cubes halfway through, until the edges are deep golden and crisp. Remove from the oven and let cool slightly.
- While the tofu bakes, whisk the peanut butter, soy sauce, lime juice, rice vinegar, honey or maple syrup, sesame oil, grated ginger, and minced garlic in a medium bowl. Add warm water one tablespoon at a time until the dressing is smooth, glossy, and pourable.
- Combine the shredded cabbage, carrots, sliced bell pepper, julienned cucumber, and green onions in a large bowl. Toss until the vegetables are evenly mixed.
- Add the crispy tofu and about three-quarters of the peanut dressing. Toss gently until the vegetables and tofu are lightly coated. Taste and add the remaining dressing or a little extra lime juice as desired.
- Finish with the chopped roasted peanuts, fresh cilantro, and sesame seeds. Serve immediately for the best crunch, or refrigerate the components separately and combine just before serving.
