Salads
This Chinese celery salad recipe transforms humble celery into a vibrant, crunchy dish with a creamy, zero-mayo twist that still delivers authentic Chinese flavors. 🌟 The secret lies in balancing sweet, salty, and umami notes through sesame oil, rice vinegar, and a velvety cream cheese dressing that's lighter than traditional versions but just as satisfying.
I developed this recipe after discovering how celery's natural crunch pairs perfectly with toasted peanuts and shredded carrots for a textural experience that's both refreshing and hearty.
The beauty of this salad is its adaptability—whether you're serving it as a light lunch, a side for dim sum, or a vegetarian main course, the flavors shine.
Traditional Chinese celery salads often rely on mayo, but this version uses cream cheese blended with sesame oil and a touch of soy sauce for a tangy, aromatic dressing that clings beautifully to the celery crowns.
The result is a dish that's crisp, flavorful, and completely customizable while staying true to its cultural roots.
What makes this recipe stand out is the technique of cutting celery into thick "crowns" rather than thin sticks, which preserves their natural crunch and makes each bite more satisfying.
The dressing isn't just poured on top—it's tossed with the celery until every piece is coated, ensuring each bite delivers that perfect balance of creamy, nutty, and slightly sweet flavors. This salad keeps well for up to 3 days, making it an ideal make-ahead dish for busy weeks.
The final touch comes from a sprinkle of toasted sesame seeds and chopped scallions, adding both visual appeal and an extra layer of aroma. Whether you're introducing someone to Chinese cuisine or simply craving a refreshing yet filling salad, this recipe delivers restaurant-quality results with minimal effort.
Let's get started on creating this crunchy, flavorful dish that's sure to become a staple in your meal rotation.
Ingredients for chinese celery salad
Celery crowns, toasted peanuts, and a creamy dressing come together for this vibrant Chinese-inspired salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Celery Stems 🧅 | 4 whole | Cut into thick crowns |
| Medium Carrots 🥕 | 2 whole | Shredded, medium grating |
| Raw Peanuts 🥜 | ½ cup | Toasted, unsalted preferred |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Sesame Oil 🫒 | 2 tbsp | Toasted, not flavored |
| Rice Vinegar 🍶 | 2 tbsp | Unseasoned, mild flavor |
| Soy Sauce 🍜 | 1 ½ tbsp | Light or regular, no sugar added |
| Granulated Sugar 🍚 | 1 ½ tbsp | White or brown preferred |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For garnish, store-bought okay |
| Green Onions 🧅 | 3 whole | Chopped, white and green parts |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Vegetable Oil 🫒 | 1 tbsp | For toasting peanuts |
Celery makes this salad—look for crisp, pale green stalks with no brown spots. Whole Foods or Asian markets often carry the freshest bunches, but your regular grocery store works too. The crowns should be about 2 inches long—thicker than usual sticks for better texture. For the peanuts, Trader Joe's has the best unsalted raw variety at a good price, but any natural food store will have quality options. Toast them yourself for maximum flavor: just heat a dry pan over medium until fragrant and golden, about 5 minutes. The carrots can be pre-shredded, but fresh grating gives the best texture—just don't overdo it or they'll turn mushy.
No sesame oil? Toasted peanut oil works in a pinch, though it won't have that nutty aroma. Short on rice vinegar? Apple cider vinegar at half the amount gives similar tang. The cream cheese is non-negotiable for that signature texture—Philadelphia brand is reliable, but any full-fat works. For extra umami, add 1 tsp of fish-free soy sauce or a dash of miso paste. The sugar helps balance the saltiness, but if you prefer it less sweet, reduce to 1 tbsp. Green onions are essential for freshness—substitute with chives if needed, but they won't have the same bright flavor. For a nut-free version, swap peanuts for toasted pumpkin seeds.
This salad keeps beautifully in the fridge for 3 days—the flavors actually meld better overnight. Store the dressing separately in a small jar to prevent soggy celery. For make-ahead prep, assemble everything the night before and toss just before serving. The peanuts stay crunchy for 1 week if stored in an airtight container. Double the batch if you're feeding a crowd—it's perfect for potlucks or dim sum gatherings. Garnish with sesame seeds right before serving to keep them from getting soggy.
Why You'll Love This Recipe
- No-Fuss Chopping: I swear by this one—just slice celery and carrots into matchsticks (no fancy spiralizer needed) and toss. The peanuts add crunch without extra work, and the cream cheese? Just mix it in like a dream. Honestly, I’ve made this while scrolling through my phone.
- Umami Crunch Magic: That sesame oil hit? Chef’s kiss. It’s nutty, warm, and cuts through the creamy cheese like a whisper. The peanuts aren’t just garnish—they’re the star, salty and toasty, turning a simple salad into something dangerously addictive.
- Lunchbox Legend: Between us, this is my go-to for packed lunches or potlucks. It holds up for days (yes, even on a Tuesday night), and the flavors only get better as the celery softens slightly. Kids pick out the peanuts, but they still ask for seconds—tragic, but true.
- Pantry Staple Power: I keep all the ingredients on hand—carrots last forever, celery’s cheap, and cream cheese is already in my fridge. No weird ingredients, no last-minute grocery runs. It’s the kind of recipe that turns a “what’s for dinner?” panic into a 15-minute win.
Step-by-step instructions for Chinese celery salad
Here's the method for a crisp, vibrant salad with a creamy twist that skips mayo entirely.
🔪 Step 1: Prep and Toast the Peanuts
Heat the 1 tablespoon vegetable oil in a dry skillet over medium heat. Add the 0.5 cup raw peanuts and toast for 3-4 minutes until they turn a light golden brown and smell nutty. Watch closely—they'll darken quickly once they start browning.
Remove the peanuts from the pan and transfer them to a small bowl. Let them cool completely before breaking them into rough ¼-inch pieces with your hands. Set aside—they'll add crunch and depth to your salad. This toasting step is crucial; raw peanuts won't have that same satisfying texture.
👨🍳 Step 2: Prepare the Cream Cheese Dressing
In a medium bowl, combine the 8 oz cream cheese with the 2 tablespoons sesame oil, 2 tablespoons rice vinegar, 1.5 tablespoons soy sauce, and 1.5 tablespoons granulated sugar. Use a hand mixer or whisk to blend until completely smooth and creamy, about 1-2 minutes.
Add the 0.5 teaspoon salt and 0.25 teaspoon black pepper, mixing well to incorporate. The dressing should be thick but pourable—if it's too stiff, add 1 teaspoon water at a time until it reaches a smooth, spreadable consistency. This zero-mayo dressing is the secret to the salad's signature texture and flavor.
🥘 Step 3: Shred Vegetables for Maximum Crunch
Cut the 4 whole fresh celery stems into thick ½-inch crowns by slicing off the leafy tops and bottoms, then cutting each stem into ½-inch thick slices. Place them in a large mixing bowl. Using a medium grater, shred the 2 whole medium carrots into fine, even shreds and add them to the bowl.
Chop the 3 whole green onions into ¼-inch pieces, separating the white and green parts. Add them to the bowl along with the toasted peanuts. Give everything a gentle toss with a spatula to distribute the ingredients evenly. The celery crowns should remain intact for that signature crunch—don't chop them further.
🥘 Step 4: Combine and Toss the Salad
Pour the cream cheese dressing over the vegetable mixture in the bowl. Using two large spatulas, gently fold everything together until the vegetables are evenly coated. Be careful not to overmix—you want the celery crowns and carrot shreds to stay intact and retain their texture.
Taste the salad and adjust seasoning if needed. If it needs more tang, add ½ teaspoon additional rice vinegar. If it needs more sweetness, add ½ teaspoon more granulated sugar. The salad should balance creamy, crunchy, sweet, and slightly salty flavors. Let it sit at room temperature for 10 minutes before serving to allow the flavors to meld.
🍽️ Step 5: Garnish and Serve Immediately
Transfer the salad to a serving platter or individual bowls. Sprinkle the 1 tablespoon toasted sesame seeds evenly over the top. The seeds should be distributed evenly for both visual appeal and added crunch with every bite.
Serve immediately while the celery crowns are still crisp. This salad tastes best fresh, with the vegetables holding their crunch and the cream cheese dressing maintaining its ideal texture. Pair it with grilled meats, steamed dumplings, or enjoy it as a light lunch on its own. The contrast of creamy, crunchy, and nutty elements makes this dish uniquely satisfying.
Pro Tips For Making Chinese Celery Salad
- SHRED CELERY THIN: Use a sharp knife and slice the celery stems lengthwise into matchsticks—thinner than you think. Thick strips stay chewy and ruin the salad’s texture, no matter how much you like crunch.
- JULIENNE CARROTS FAST: Skip the mandoline—hold a carrot vertically and slice off thin strips with a chef’s knife. You’ll get even shreds in half the time, and no one will guess you didn’t use a fancy tool.
- TOAST PEANUTS LOW: Dry-toast the peanuts in a skillet over low heat, stirring constantly, until they just turn golden. High heat burns them in seconds, and you’ll end up with bitter, uneven bits.
- MIX CREAM CHEESE LAST: Toss everything but the cream cheese first, then fold it in with the sesame oil at the very end. Adding it early makes the dressing clump and turns your salad into a gloppy mess.
Regional styles of this dish
Cantonese Classic
The Cantonese version of this salad, known as "qing cai hu luo bo," traditionally uses thinly sliced celery sticks rather than crowns. I've adapted it by keeping the thick crowns for better texture while maintaining the classic flavor profile.
The dressing here replaces the mayo found in many traditional recipes with a lighter cream cheese base, which still delivers that signature tangy-sweet balance. 🥗
In Cantonese cuisine, this salad often accompanies dim sum or serves as a palate cleanser between rich dishes. The key difference is the addition of a pinch of white pepper to the dressing instead of black pepper, which gives it a more authentic aroma.
For an extra Cantonese touch, add ½ tsp of ground white pepper to the dressing mixture.
Sichuan Spicy Twist
For a Sichuan-inspired version, I recommend adding 1 tsp of chili crisp or ½ tsp of Sichuan peppercorns (lightly toasted and ground) to the dressing. This adds a subtle numbing heat that's characteristic of Sichuan cuisine.
The toasted peanuts should be replaced with roasted peanuts tossed with ½ tsp of chili powder to enhance the spicy kick. 🌶️
Sichuan chefs often serve this salad with pickled mustard greens on the side to balance the heat. If you want to go all out, add 1 tbsp of chili oil to the dressing and garnish with extra chopped green onions and crushed dried chilies.
This version pairs perfectly with steamed dumplings or mapo tofu for a bold flavor experience.
Shanghai Light Version
The Shanghai style focuses on freshness and delicate flavors. For this adaptation, reduce the soy sauce to 1 tbsp and add 1 tsp of Shaoxing wine to the dressing for a subtle alcoholic depth. Replace the peanuts with toasted walnuts or cashews for a more refined texture. 💛
Shanghai chefs often serve this salad with a side of cucumber slices drizzled with sesame dressing. To recreate this, add ½ cup of thin cucumber slices to the salad and toss them gently with the dressing.
The cool cucumber complements the creamy texture beautifully, making this version perfect for hot summer days.
Hong Kong Street Food Style
In Hong Kong, this salad is often sold as a quick street food snack. The key to this version is using thinly sliced celery sticks (about ¼-inch thick) and adding 1 tbsp of chopped cilantro to the dressing.
The salad is typically served in a cone-shaped paper cup for easy portability. 🗺️
For an authentic street food experience, add ½ tsp of MSG to the dressing and serve the salad with a side of sweet and sour sauce for dipping.
This version is perfect for picnics or as a snack during festivals. The MSG enhances the umami flavor, making it a favorite among locals.
Modern Fusion Adaptation
For a modern twist, I like to add ½ cup of shredded purple cabbage and ¼ cup of dried cranberries to the salad for a pop of color and sweetness.
Replace the peanuts with toasted pumpkin seeds for a nut-free option. The dressing can be enhanced with 1 tsp of honey instead of granulated sugar for a deeper sweetness. ✨
This fusion version works beautifully as a holiday appetizer or a vegetarian main course. Garnish with edible flowers or microgreens for an elegant presentation. The combination of sweet, crunchy, and creamy elements makes this salad a crowd-pleaser for any occasion.
Nutrition facts
Frequently asked questions
Why does this recipe use celery crowns instead of thin sticks?
Celery crowns maintain their natural crunch better than thin sticks, creating a more satisfying texture with each bite. The thicker slices also hold up better when tossed with the creamy dressing, preventing them from becoming mushy. This technique is inspired by traditional Chinese salads where texture is key.
Can I make this salad ahead of time?
Yes! Store the dressing separately in a small jar and keep the vegetables in the fridge for up to 3 days. Just before serving, combine everything and toss gently. The celery will stay crisp if you avoid overmixing. This makes it perfect for meal prep—just assemble when ready to eat!
What's the best way to toast the peanuts?
Toast them in a dry skillet over medium heat for 3-4 minutes until golden brown and fragrant. Watch closely—they'll darken quickly! Let them cool completely before breaking into pieces. For extra flavor, add a pinch of salt while toasting, but skip this if using salted peanuts.
Is there a way to make this salad spicier?
For a Sichuan-inspired kick, add ½ teaspoon chili flakes or 1 teaspoon chili crisp to the dressing. You can also toss the toasted peanuts with ¼ teaspoon chili powder before adding them to the salad. Garnish with extra chopped green onions for freshness.
What can I substitute if I don't have cream cheese?
For a lighter option, use ½ cup Greek yogurt mixed with 1 tablespoon sesame oil and 1 teaspoon soy sauce. For extra creaminess, blend ½ cup sour cream with 1 tablespoon rice vinegar and 1 teaspoon sugar. Both alternatives will give you that signature tangy texture!
