Salads
This Chinese cold tofu salad recipe delivers the perfect balance of crispy cubes and vibrant vegetables, all tied together with a tangy sesame dressing. The secret lies in pressing the tofu properly to achieve that satisfying crunch, then slicing it into perfect cubes for even cooking.
This dish is a staple in Chinese cuisine, often served as a refreshing starter or side that highlights fresh ingredients and bold flavors.
What sets this recipe apart is the combination of textures and flavors—crispy tofu, crunchy vegetables, and a dressing that's both savory and slightly sweet. The tofu absorbs the marinade beautifully, while the sesame dressing adds depth with its aromatic blend of sesame oil, soy sauce, and vinegar.
It's a dish that's simple to prepare but feels special enough for any gathering.
The result is a salad that's light yet satisfying, with every bite offering a mix of textures and flavors. The crispy tofu holds its shape, the vegetables add freshness, and the dressing ties everything together in a harmonious balance.
It's the kind of dish that's perfect for summer gatherings or as a healthy lunch option that doesn't compromise on taste.
Whether you're serving it as a starter or a side, this cold tofu salad is sure to impress. The recipe is also easily adaptable—swap in your favorite vegetables or adjust the dressing to suit your taste.
Let's get started on creating this classic dish that brings a taste of China to your table.
Ingredients for chinese cold tofu salad
Crispy tofu cubes meet vibrant veggies in this refreshing Chinese-inspired salad with a tangy sesame dressing.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Firm Tofu 🧀 | 14 oz | Pressed for crispiness |
| Sesame Oil 🫒 | 2 tbsp | Toasted for aroma |
| Low-Sodium Soy Sauce 🥫 | 3 tbsp | For umami depth |
| Rice Vinegar 🍶 | 2 tbsp | White or seasoned |
| Sesame Seeds 🌾 | 2 tbsp | Toasted lightly |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for freshness |
| Red Bell Pepper 🌶️ | 1 medium | Diced into small cubes |
| Carrot 🥕 | 1 medium | Julienned into matchsticks |
| Green Onion 🧅 | 3 whole | Thinly sliced |
| Maple Syrup 🍯 | 1 tbsp | For subtle sweetness |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
| Ginger Root 🌿 | 1 tsp | Freshly grated |
| Sesame Dressing Oil 🫒 | ½ cup | Light vegetable oil |
| Salt 🧂 | ½ tsp | Sea salt preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The tofu is the star here—extra-firm is non-negotiable for that satisfying crunch. Wrap it in a towel and press it for 30 minutes before slicing, or use a tofu press if you're feeling fancy. Trader Joe's and Asian markets have the best selection of high-quality tofu. For the dressing, toast your sesame seeds in a dry pan for 30 seconds until fragrant—this adds so much depth to the flavor. The bell pepper and carrot should be fresh, with no soft spots, for that perfect crunch.
No sesame oil? Toasted peanut oil at half the amount works in a pinch, though it'll have a different flavor profile. Swap the rice vinegar for apple cider vinegar if that's what you have, but cut the amount to 1.5 tbsp since it's stronger. Fresh cilantro not your thing? Dried cilantro or parsley at one-third the amount gets you close. The maple syrup can be swapped for agave nectar if you prefer a different sweetness level. For the vegetables, baby carrots or pre-shredded cabbage can replace the julienned carrot if you're short on time.
This salad keeps beautifully in the fridge for 3-4 days if stored in an airtight container. The tofu stays crispy if you keep it in the dressing—don't rinse it after pressing. For extra crunch, add the sesame seeds and green onions right before serving. The dressing can be made a day ahead and stored separately. I always double the dressing because it's so versatile—great on noodles, rice, or even as a marinade for tofu. Freeze the tofu cubes separately if you want to prep ahead, but add them to the salad just before serving to maintain that perfect crunch.
Why You'll Love This Recipe
- No-Fuss Prep: I swear, this salad takes less effort than deciding what to eat. Press the tofu overnight (or even just 10 minutes in hot water if you're impatient), slice it thin, and toss it with the dressing—no boiling, no frying, no stress. The key? That quick marinade of soy sauce and rice vinegar does all the work while you chop a handful of scallions or cucumber.
- Umami Explosion: Between the toasted sesame oil’s nutty punch and the soy sauce’s deep savoriness, this salad packs flavor without a single bite of meat. The cold tofu soaks up the dressing perfectly, giving you that addictive crunchy edge with a silky center—plus, a sprinkle of sesame seeds adds that irresistible crunch that makes you go back for seconds.
- Office Lunch Hero: Honestly, this is my go-to for meal prep because it stays crisp and fresh for days. Pack it in a container with some greens or shredded carrots, and it’s a satisfying lunch that won’t wilt or get soggy. (Yes, even on a Tuesday when you forgot to pack anything.)
- Budget Magic: Extra-firm tofu is cheap, and this recipe stretches it far—no waste, just flavor. The dressing costs pennies, and you can make it for two or four without breaking a sweat. Leftovers? They’re even better the next day, so you’ll find yourself making double batches just to have it around. My wallet and taste buds thank me every time.
Step-by-step instructions for Chinese cold tofu salad
Here's how to transform simple ingredients into a refreshing, crispy, and tangy salad that's perfect for hot days.
Press and Prepare the Extra-Firm Tofu
Start by pressing the 14 oz extra-firm tofu to remove excess moisture for maximum crispiness. Wrap the tofu block in a clean kitchen towel or paper towels, then place a heavy object like a cast-iron skillet on top. Let it press for 30-45 minutes or until water stops dripping from the sides. This step is crucial—it ensures your tofu will fry up crispy instead of soggy.
After pressing, cut the tofu into ½-inch cubes using a sharp knife. I like to work quickly here to minimize reabsorption of moisture. Transfer the cubed tofu to a bowl and toss gently with 2 tablespoons sesame oil and ½ teaspoon salt. Let it marinate for 10 minutes while you prepare the vegetables—this helps develop flavor and ensures even cooking.
Crisp the Tofu to Golden Perfection
Heat ½ cup sesame dressing oil in a large skillet over medium-high heat until shimmering but not smoking. Add the marinated tofu in a single layer, being careful not to overcrowd the pan. Cook undisturbed for 3-4 minutes until the bottoms develop a deep golden brown crust.
Here's the thing—don't flip too early. You'll know it's ready when the tofu releases easily from the pan and the edges are golden brown. Flip carefully and cook another 3-4 minutes until all sides are crispy. Transfer the crispy tofu to a paper towel-lined plate to drain excess oil. If the oil starts smoking, reduce the heat slightly—you want crispy, not burnt tofu.
Prepare the Vegetable Medley
While the tofu cooks, prepare the vegetables for maximum crunch and freshness. Dice the 1 medium red bell pepper into small cubes, then julienne the 1 medium carrot into thin matchsticks. Thinly slice the 3 whole green onions and chop the ¼ cup fresh cilantro into fine pieces. Set these aside in separate bowls until ready to combine.
In a small bowl, mix together the 2 tablespoons rice vinegar, 1 tablespoon maple syrup, 3 tablespoons low-sodium soy sauce, 2 cloves minced garlic, and 1 teaspoon freshly grated ginger root. This dressing is the heart of the dish—it balances sweet, tangy, and umami flavors perfectly. Let it sit for 5 minutes to allow the ginger and garlic to mellow slightly.
Assemble the Salad
In a large bowl, combine the crispy tofu with the prepared vegetables. Drizzle the dressing over the top and toss gently but thoroughly to coat everything evenly. You'll notice the tofu stays crispy while the vegetables soften just slightly—this contrast is what makes the salad so satisfying.
Sprinkle the 2 tablespoons sesame seeds and ¼ teaspoon black pepper over the top just before serving. For extra crunch, lightly toast the sesame seeds in a dry skillet over low heat for 1-2 minutes until fragrant. Let the salad chill in the refrigerator for 15-20 minutes before serving to allow all the flavors to meld together beautifully.
Serve and Enjoy Immediately
Transfer the cold tofu salad to a serving platter and garnish with additional chopped cilantro if desired. The contrast of crispy tofu, crunchy vegetables, and creamy dressing makes every bite exciting. Serve immediately while the tofu is still at its crispy best—this salad doesn't keep well once assembled, so enjoy it fresh.
This dish is perfect for meal prep as individual components (tofu, veggies, and dressing separately) and can be assembled right before serving. The crispy tofu stays crunchy when kept refrigerated in an airtight container for up to 2 days, making it a great make-ahead option for busy weeknights.
Pro Tips For Making Chinese Cold Tofu Salad
- Press the Tofu: Wrap the extra-firm tofu in a clean kitchen towel, place it between two heavy pans, and press it for at least 20 minutes—this isn’t just about draining water, it’s about getting that satisfying chew. I learned this the hard way when my salad turned soggy because I skipped pressing; now I set a timer so I don’t forget.
- Cut Before Frying: Slice the pressed tofu into cubes before frying, not after—it cooks faster and gets that perfect crispy edge without overcrowding the pan. After burning three batches of unevenly cooked tofu, I finally realized smaller pieces = better control.
- Toast Sesame Seeds: Dry-toast the sesame seeds in a small pan over medium-low heat for 30 seconds until they smell nutty—this makes a real difference in flavor. I was skeptical until I tried it; now I never skip this step, even if it’s just a quick step.
- Balance the Dressing: Mix 1 tablespoon rice vinegar, 1 teaspoon low-sodium soy sauce, and ½ teaspoon sesame oil per serving—adjust to taste, but start with the vinegar first. My grandmother swore by this ratio, and she was right: too much soy sauce kills the brightness of the rice vinegar.
Flavor customization for this recipe
Spicy Kick
For those who love heat, add 1 teaspoon of chili crisp or ½ teaspoon of gochujang to the dressing. The spicy fermented chili paste from Korea adds a deep, smoky heat that pairs beautifully with the crispy tofu.
I like to balance it with an extra ½ teaspoon of maple syrup to keep the sweetness in check. 🌶️
Citrus Zing
Brighten up the salad with a citrus twist by adding 1 tablespoon of fresh lime juice and 1 teaspoon of grated lime zest to the dressing. The acidity cuts through the richness of the tofu and adds a refreshing burst of flavor.
Pair it with a sprinkle of toasted coconut flakes for a tropical-inspired variation that’s perfect for summer.
Nutty Crunch
Swap the sesame seeds for a mix of toasted peanuts and crushed cashews to add a heartier texture. Toast 2 tablespoons of chopped peanuts and 1 tablespoon of cashews in a dry skillet over medium heat for 2-3 minutes until fragrant.
This adds a satisfying crunch and a nutty depth that complements the crispy tofu beautifully.
Herbaceous Twist
Swap out the cilantro for fresh Thai basil or mint leaves to give the salad a fragrant, herbal note. The Thai basil adds a subtle anise-like flavor, while mint brings a bright, cooling freshness.
Use ¼ cup of chopped herbs and toss them in just before serving to preserve their vibrant color and aroma.
Sweet and Smoky
For a smoky-sweet variation, add 1 teaspoon of liquid smoke and ½ teaspoon of smoked paprika to the dressing. This gives the salad a deep, charred flavor that pairs wonderfully with the crispy tofu.
Balance it with an extra ½ teaspoon of ginger to keep the flavors harmonious and prevent the smoke from overpowering the dish.
Creamy Dressing
Transform the dressing into a creamy version by blending in 2 tablespoons of tahini and 1 tablespoon of water until smooth. This adds a rich, nutty creaminess that contrasts nicely with the crispy tofu.
Thin it with an extra 1 tablespoon of rice vinegar if needed to reach your desired consistency. 💫
Nutrition facts
Frequently asked questions
How do I get my tofu extra crispy for this salad?
Press your extra-firm tofu for 30-45 minutes using a heavy object like a cast-iron skillet. After pressing, pat it very dry with paper towels before cutting into ½-inch cubes. Toss the cubes with sesame oil and let them marinate for 10 minutes before frying in a hot pan with ½ cup oil over medium-high heat for 3-4 minutes per side until golden brown.
Can I make this salad ahead of time?
Yes, but store the components separately! Keep the crispy tofu in an airtight container for up to 2 days, and store the dressing and vegetables separately. Assemble just before serving to maintain that perfect crunch. The tofu loses crispiness when refrigerated in the dressing for too long.
What can I substitute if I don't have sesame oil?
Use toasted peanut oil at half the amount (1 tbsp) as a substitute, though the flavor will differ slightly. For a neutral option, try light vegetable oil, but omit the extra toasted sesame seeds to compensate for the missing aroma. The dressing's flavor will still shine through!
Is this salad spicy?
Not at all! This recipe is naturally mild, featuring a balance of tangy, sweet, and umami flavors. For heat, add ½ teaspoon of gochujang or 1 teaspoon of chili crisp to the dressing. The original recipe focuses on crispy textures and bright, fresh flavors without any spice.
Can I use firm tofu instead of extra-firm?
Firm tofu will work, but it won't be as crispy. Press it for 45-60 minutes and double-check for moisture before cutting. For best results, stick with extra-firm tofu—it holds its shape and achieves that satisfying crunch more reliably. If you must use firm, consider adding an extra 1 tablespoon of cornstarch to the marinade to help with crispiness.
