Salads
This Chinese tofu salad recipe delivers the perfect balance of crispy edges and silky sesame dressing, transforming simple ingredients into a restaurant-worthy dish. The secret lies in a two-step cooking process—first pan-frying the tofu until golden, then tossing it with a vibrant sesame-ginger dressing that clings to every bite.
I developed this recipe after years of experimenting with textures, ensuring the tofu stays crispy while the vegetables maintain their crunch.
What sets this dish apart is the harmony of flavors: tangy rice vinegar, nutty sesame oil, and a touch of heat from chili flakes create a dressing that's both complex and approachable.
The salad is packed with shredded cabbage, juicy cucumber, and crunchy bell peppers, all holding their shape while soaking up the dressing. It's a dish that's equally at home as a light lunch or a refreshing side for grilled meats.
The result is a salad that's visually stunning with its bright colors and glossy dressing, while the texture contrast between crispy tofu and crunchy vegetables makes every bite satisfying.
This recipe is designed to be adaptable—add sliced scallions for freshness, a sprinkle of sesame seeds for crunch, or a drizzle of spicy chili oil for heat. It's the kind of dish that feels both comforting and exciting.
Perfect for meal prep or serving immediately, this tofu salad keeps well in the fridge for up to three days, making it an ideal option for busy weeknights or healthy gatherings. Let's create a dish that's as nutritious as it is delicious.
Ingredients for chinese tofu salad
Crispy tofu meets vibrant veggies in this restaurant-style Chinese tofu salad with silky dressing.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Firm Tofu 🧇 | 14 oz | Pressed and cubed evenly |
| Green Cabbage 🥬 | 4 cups | Shredded, outer leaves removed |
| English Cucumber 🥒 | 1 whole | Seedless, thinly sliced |
| Red Bell Pepper 🌶️ | 1 whole | Thinly sliced, seeds removed |
| Carrot 🥕 | 1 whole | Julienned, peeled |
| Sesame Oil 🫒 | ¼ cup | Toasted for nutty flavor |
| Rice Vinegar 💧 | ⅓ cup | Seasoned preferred |
| Soy Sauce 🍶 | ¼ cup | Low-sodium preferred |
| Fresh Ginger 🌿 | 1 tbsp | Grated, peeled |
| Sesame Seeds 🌰 | 2 tbsp | Toasted for garnish |
| Chili Flakes 🔥 | 1 tsp | Adjust to taste |
| Neutral Oil 🫒 | ¼ cup | Avocado or vegetable oil |
| Maple Syrup 🍯 | 1 tbsp | For subtle sweetness |
| Garlic Cloves 🧄 | 2 cloves | Minced, peeled |
| Scallions 🌱 | 3 whole | Thinly sliced, green parts |
The tofu is non-negotiable here—extra-firm holds its shape best. Press it for 20 minutes between paper towels before cubing, or buy pre-pressed from Asian markets like H Mart or 99 Ranch. For the cabbage, green cabbage gives the best crunch, but red works too. Thinly sliced cucumbers and bell peppers should be seedless—those little black seeds get bitter. The carrots? Julienned for that fine, elegant texture. Skip the pre-shredded bagged stuff—it's sad and limp.
No sesame oil? Toasted peanut oil works in a pinch, though it'll taste different. Subbing soy sauce? Tamari or coconut aminos keep it gluten-free. Fresh ginger is ideal, but dried ginger powder at half the amount gets you close. The chili flakes can be swapped for sriracha at one-third the volume. For extra crunch, add crushed peanuts—roasted and salted from the Asian aisle. The dressing keeps for 5 days in the fridge, so make extra.
Store the tofu and veggies separately in airtight containers for 3 days. The dressing stays fresh for 1 week in a sealed jar. For meal prep, toss everything together right before serving—keeps the crunch. Garnish with toasted sesame seeds right before eating so they stay crisp. This salad reheats beautifully—just toss with a splash of water and microwave for 30 seconds to revive the crispiness.
Why You'll Love This Recipe
- No-Fuss Prep: I swear by the "press-and-go" tofu trick—just slice it, pan-fry until golden, and let the sauce do the rest. No marinating, no waiting. That crispy exterior? Done in 10 minutes flat.
- Umami Magic: The secret’s in the sauce—sesame oil, rice vinegar, and a splash of soy—balancing the crunch of shredded cabbage and the sweetness of carrot. Honestly, it’s the kind of flavor that makes you want to eat it straight from the bowl.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. The tofu stays firm, the veggies keep their crunch, and it’s hearty enough to fill a container. (Yes, even on a Tuesday night.)
- Budget Win: Extra-firm tofu and seasonal veggies stretch this salad into three meals without breaking the bank. I’ve made it for $4 a serving—no splurges, just satisfaction. Leftovers? Even better cold.
Step-by-step instructions for Chinese tofu salad
Here's how to achieve that perfect balance of crispy tofu and vibrant vegetables with a silky sesame dressing.
Press and Cube the Extra-Firm Tofu
Begin by draining the 14 oz extra-firm tofu and pressing it between two paper towels or a clean kitchen towel for 15-20 minutes. Place a heavy object like a cast-iron skillet on top to remove excess moisture. This step is crucial—it ensures your tofu will crisp up beautifully instead of absorbing oil.
Once pressed, cut the tofu into 1-inch cubes. I like to use a sharp chef's knife for clean cuts, and I work quickly to prevent the tofu from absorbing moisture again. Arrange the cubes on a paper towel-lined plate and pat them dry with another paper towel. This extra drying step guarantees maximum crispiness when we pan-fry them later.
Pan-Fry the Tofu for Crispy Edges
Heat 0.25 cup neutral oil in a large skillet over medium-high heat until shimmering. Add the tofu cubes in a single layer, being careful not to overcrowd the pan. Cook for 4-5 minutes per side until they develop a golden-brown crust and are crispy to the touch.
Here's the thing—don't walk away during this step. The tofu can burn quickly, especially if your pan is too hot. You'll know it's ready when the edges are crisp and the tofu releases easily from the pan. Transfer the cooked tofu to a paper towel-lined plate to drain excess oil, then sprinkle immediately with 1 tsp chili flakes while still hot. This adds a subtle kick that pairs perfectly with the sesame dressing.
Prepare the Vegetable Medley
While the tofu cooks, prepare the vegetables. Thinly slice the 1 whole English cucumber into 1/8-inch rounds, remove the seeds from the 1 whole red bell pepper and slice it into 1/4-inch strips, and julienne the 1 whole carrot into thin matchsticks. Shred the 4 cups green cabbage, removing any tough outer leaves first.
Place all the vegetables in a large mixing bowl. In a separate small bowl, combine 1 tbsp grated fresh ginger, 2 cloves minced garlic, and 3 whole thinly sliced scallions. This aromatic mixture will infuse the vegetables with deep, savory flavor. Toss the vegetables gently with this mixture, being careful not to bruise the delicate cucumber slices.
Make the Silky Sesame Dressing
In a small saucepan, warm 0.25 cup sesame oil over low heat for 1-2 minutes until fragrant but not smoking. This toasting step enhances the nutty flavor of the oil. Remove from heat and let it cool slightly.
In a medium bowl, whisk together the toasted sesame oil, 0.33 cup rice vinegar, 0.25 cup soy sauce, and 1 tbsp maple syrup. The mixture should be smooth and glossy. Add 2 tbsp sesame seeds and whisk again until fully combined. Taste and adjust seasoning—you might want to add a pinch more soy sauce for saltiness or a touch more maple syrup for sweetness. The dressing should coat the back of a spoon but remain pourable.
Assemble and Serve Immediately
Gently fold the dressed vegetables into the warm tofu cubes, being careful not to break the crispy edges. The tofu should still retain its golden-brown color, so handle it with care. Taste a small portion to check the balance of flavors—you want the crispy tofu to contrast with the fresh vegetables and the silky dressing.
Transfer the salad to a serving platter and garnish with an additional sprinkle of sesame seeds and thinly sliced scallions. Serve immediately while the tofu is still crispy and the vegetables are fresh. This salad keeps well in the refrigerator for up to 2 days, but the texture will be best when enjoyed fresh. Pair it with steamed rice or warm dumplings for a complete meal.
Pro Tips For Making Chinese Tofu Salad
- Press Tofu Harder: Extra-firm tofu still holds water like a sponge if you’re gentle. Wrap it in a clean towel, place a heavy pan on top, and let it sit for 10 minutes—this squeezes out enough moisture to make it crispy when stir-fried, not soggy. (Yes, even if you’re impatient like me, resist the urge to rush this.)
- Shave Carrots Thin: Skip the julienne peeler and use a mandoline set to 1mm—thin, even shavings cook faster and stay crisp in the salad. Thick strips turn mushy when tossed with dressing, and nobody wants that sad, limp carrot situation. (Pro move: soak them in ice water for 5 minutes first to keep color bright.)
- Salt Cabbage Before Shredding: Toss green cabbage quarters with ½ teaspoon salt and let sit 10 minutes before slicing. This softens the core slightly and draws out bitterness, so your salad doesn’t taste like you’re eating a head of lawn clippings. Rinse and drain well—you’re not making pickles here.
- Stir-Fry in Batches: Crowd the pan? Your tofu will steam instead of sear. Cook half the tofu first, remove it, then add the rest—this keeps the oil hot enough to get those golden patches. (Bonus: use a wok or nonstick skillet; cast iron works but requires more oil, and we’re going for light, crispy, not greasy.)
Common mistakes when making great chinese tofu salad
Over-Pressing Tofu
Don’t press that tofu for more than 20 minutes—it’ll turn into a sad, crumbly mess. Extra-firm tofu needs just enough pressure to remove moisture without losing structure. I’ve ruined batches by leaving it under a weight overnight, and trust me, you don’t want mushy tofu in your salad. 🧇
Skipping the Oil Test
Always test your oil’s temperature before frying! Toss in a tiny piece of tofu—if it sizzles immediately, your oil is ready. Too cool? The tofu will absorb oil and turn greasy.
Too hot? It’ll burn before crisping. I use a thermometer (like the Thermoworks Smoke) to aim for 350°F—goldilocks perfection. ⚡
Undercooking the Tofu
Those 4-5 minutes per side are non-negotiable for crispy edges. Cut into a cube—if it’s still soft in the center, return it to the pan. I’ve seen people rush this step and end up with soggy tofu that ruins the entire salad.
Pro tip: Use a wire rack to drain excess oil after frying for maximum crunch. 🔥
Overcrowding the Pan
Don’t pile all the tofu cubes in at once! Overcrowding steams instead of crisps. Cook in batches if needed—I’ve fried 8 cubes at a time in my 10-inch cast iron with perfect results. Patience here ensures that golden crust we’re all craving. 🍳
Using Raw Ginger
Fresh ginger is ideal, but if you must use dried, reduce the amount by half—dried ginger is 3-4x more potent. I’ve had salads turn bitter when someone doubled the dried ginger thinking it was the same as fresh. Always taste before tossing with veggies! 🌿
Mixing Too Early
Assemble the salad right before serving—veggies wilt and tofu loses crispness if left sitting. I’ve had well-meaning friends toss everything together hours ahead, and the result? A sad, limp mess. Keep components separate until the last minute for that restaurant-quality crunch. ✨
Nutrition facts
Frequently asked questions
Can I use firm tofu instead of extra-firm?
Firm tofu will work, but extra-firm holds its shape better and crisps up more consistently. For best results, press firm tofu for 30 minutes (instead of 20 minutes) to remove extra moisture. If you don't have extra-firm, look for "high-protein" tofu—it's firmer and less likely to crumble during cooking.
How do I make this vegan-friendly?
This recipe is already fully vegan! All ingredients are plant-based, and the dressing uses sesame oil, rice vinegar, and soy sauce (check for vegan labels if concerned). For extra protein, add 1/2 cup edamame or 1/4 cup roasted peanuts. The tofu provides all the protein you need for a balanced meal.
What if I don't have sesame oil?
Use toasted peanut oil or avocado oil instead—both work well, though the flavor will differ slightly. For a closer match, mix 1 tbsp peanut butter with 1 tbsp hot water to make a quick sesame substitute. Just reduce the maple syrup by 1 tsp to balance the extra richness.
Can I make this spicier?
Add 1 extra tsp chili flakes to the tofu while frying, or mix 1 tbsp sriracha into the dressing. For heat lovers, drizzle with 1 tsp chili oil before serving. Start with small amounts—you can always add more, but you can't take it out!
How do I store leftovers?
Keep the tofu and veggies separate in airtight containers for up to 3 days. Store the dressing separately to prevent sogginess. Reheat tofu in a dry pan for 2-3 minutes to restore crispiness. The veggies are best enjoyed fresh, but you can quickly revive them by tossing with a splash of water and microwaving for 15 seconds.
