This salad is built around pan-fried tofu coated in cornstarch, which gives it a genuinely crispy exterior that holds up against mixed greens, cucumber, shredded carrots, and a sesame-ginger vinaigrette. At 210 calories a serving with a solid hit of plant-based protein, it works as a complete meal rather than a side. The whole thing comes together in 45 minutes, and most of that is passive press time.
Substitutions that actually work
- Rice vinegar: Unseasoned is called for because seasoned rice vinegar already contains sugar and salt, which throws off the vinaigrette balance. If you only have seasoned, skip the maple syrup and reduce the soy sauce by half.
- Toasted sesame oil: This is not interchangeable with regular sesame oil. The toasted version is what gives the dressing its nutty depth. If you are out, a small amount of tahini whisked in will get you close.
- Tamari vs. soy sauce: Either works. Tamari keeps it gluten-free and tends to be slightly less salty, so taste before adding more.
- Mixed greens: Heartier greens like baby kale or shredded napa cabbage hold up better if you are packing this for lunch. Delicate baby spinach wilts quickly once dressed.
- Neutral oil for frying: Grapeseed and avocado oil both have high smoke points, which matters here. Do not use olive oil โ it burns at the temperature needed to crisp the tofu.
The technique that matters
Pressing the tofu is not optional. Extra moisture is the enemy of a crispy crust โ if the tofu is still wet when it hits the cornstarch, the coating turns gummy instead of crunchy, and the tofu steams in the pan rather than frying. Fifteen minutes under a heavy skillet is the minimum; 30 minutes gets you noticeably better results. Once pressed, make sure the cubes are dry on the surface before tossing in cornstarch, and do not crowd the pan. Tofu pieces touching each other trap steam and go soft. Fry in a single layer with a little space between each cube, and resist the urge to move them constantly โ let each side sit undisturbed for a minute or two before turning so the crust actually forms.
What can go wrong
- Vinaigrette separates immediately: Sesame oil and rice vinegar do not emulsify on their own for long. Whisk vigorously just before dressing the salad, or add a small pinch of dry mustard to help it hold together.
- Tofu coating falls off during frying: This usually means the oil was not hot enough when the tofu went in. The cornstarch needs immediate contact with hot oil to set. Test with one cube first โ it should sizzle right away.
- Carrots and cucumber make the greens soggy: Both vegetables release water after they are cut. If you are not eating immediately, keep them separate from the greens until you are ready to assemble.
- Garlic tastes raw and sharp in the dressing: Freshly minced garlic in a no-cook dressing can be aggressive. Let the finished vinaigrette sit for 5 minutes before tasting โ it mellows slightly. If it is still too sharp, a tiny extra splash of rice vinegar softens it.
- Tofu goes soft after sitting: Crispy tofu loses its crunch within about 20 minutes once it is dressed. Dress it at the table โ a pre-dressed salad goes limp fast.
Make-ahead notes
All components can be prepped up to two days ahead if stored separately. Keep the fried tofu in an airtight container in the fridge and re-crisp it in a dry skillet over medium heat for 3 to 4 minutes before serving โ the microwave will make it rubbery. The vinaigrette keeps in a sealed jar in the fridge for up to five days; shake or re-whisk before using. Prepped greens, cucumber, and carrots should be stored dry with a paper towel in the container to absorb moisture. Assemble the salad just before eating and add the tofu last so it stays on top and does not get weighed down by the vegetables.
Crisp Marinated Tofu Salad with Sesame-Ginger Vinaigrette
Equipment
- Frying pan or skillet
- Mixing bowls
- Cutting board
- Chef's Knife
- Whisk
- Paper towels
Ingredients
For the Salad:
- 14 oz extra-firm tofu drained, pressed, and cut into 1/2-inch cubes
- 2 tbsp cornstarch for coating tofu
- 2 tbsp neutral oil such as grapeseed or avocado oil, for frying
- 4 cups mixed salad greens such as arugula, baby spinach, and romaine
- 1 cup cucumber sliced thinly into half-moons
- 1 cup shredded carrots
- ยผ cup scallions thinly sliced
- 1 tbsp toasted sesame seeds
For the Sesame-Ginger Vinaigrette:
- 2 tbsp rice vinegar unseasoned preferred
- 1 tbsp soy sauce or tamari for gluten-free
- 1 tbsp toasted sesame oil
- 1 tsp maple syrup or honey
- 1 tsp fresh ginger grated
- 1 clove garlic minced
Instructions
- Start by pressing the tofu for at least 15 minutes to remove excess moisture. Wrap the block of tofu in paper towels and place a heavy skillet or book on top.
- Once pressed, cut tofu into 1/2-inch cubes. Toss in cornstarch until evenly coated โ this helps create a crisp exterior during frying.
- Heat neutral oil in a non-stick skillet over medium-high heat (375ยฐF / 190ยฐC). Add tofu and pan-fry for 6โ8 minutes, turning occasionally until golden and crispy on all sides. Remove and set on paper towels to drain excess oil.
- Prepare the vinaigrette: In a bowl, whisk together rice vinegar, soy sauce, sesame oil, maple syrup, grated ginger, and minced garlic until emulsified.
- In a large mixing bowl, combine salad greens, cucumber, shredded carrots, and scallions. Drizzle with half the vinaigrette and gently toss to combine. Reserve the other half for drizzling during plating if desired.
- Top salad mixture with crisp tofu, sprinkle with sesame seeds, and add a final drizzle of vinaigrette just before serving.
Notes
- For added crunch, toss in roasted peanuts or sliced almonds.
- Swap tofu for tempeh or grilled portobello for a twist.
- To make it a heartier dish, serve over soba noodles or chilled quinoa.
Nutrition
Frequently asked questions
Is this salad filling enough as a main meal?
Yes, especially with the full serving of tofu. A 14-oz block of extra-firm tofu across four servings delivers meaningful protein per bowl, and the combination of protein, fiber from the vegetables, and fat from the sesame oil keeps you satisfied. If you want more staying power, add a handful of shelled edamame or a soft-boiled egg on the side.
Do I have to use extra-firm tofu, or can I use firm?
Extra-firm is strongly recommended. Firm tofu contains more moisture, which makes it harder to press dry and harder to get a crispy crust on. If firm is all you have, press it for at least 30 minutes and pat it very dry before cornstarch coating.
Can I bake the tofu instead of pan-frying it?
You can. Spread the cornstarch-coated cubes on a parchment-lined baking sheet, spray lightly with oil, and bake at 400ยฐF for 25 to 30 minutes, flipping halfway. The result is slightly less golden than pan-fried but still has a good crust and works well in this salad.
How do I keep the tofu crispy if I am taking this to work?
Pack the tofu, greens, and dressing in separate containers and assemble at your desk. Even 30 minutes of contact with dressing will soften the crust significantly. A small insulated bag with an ice pack keeps the greens from wilting.
The dressing tastes too salty โ what do I do?
Add a little more rice vinegar and a few extra drops of maple syrup to balance it out. Soy sauce brands vary a lot in saltiness, so always taste the dressing before pouring it on the salad.
Can I make this higher in protein without changing the vegan profile?
Yes. Stir in half a cup of shelled edamame, which adds about 8 grams of plant protein per serving and requires no cooking if you buy it pre-shelled and thawed. Roasted pumpkin seeds are another easy addition that also add crunch.

