
A light, refreshing, bold-flavored salad that combines crisp vegetables with a creamy, spicy Asian-inspired dressing. This no-cook dish highlights fresh cucumber and crunchy vegetables topped with a rich dressing — and it comes together in almost no time at all. It works beautifully as a quick lunch, a satisfying side dish, or a portable meal in a jar.
Ingredients
Vegetables & Protein
- 1 whole cucumber, very thinly sliced: provides the cool and crisp base for the salad, balancing the creamy dressing.
- 1 small onion, thinly sliced: adds a mild sharpness and extra texture.
- 1 large handful of crispy baked tofu (approximately 150 g) or another preferred protein: gives satisfying bite and substance. (Note: tofu is the original suggestion, but you may use any cooked protein you prefer as a substitute.)
- 1/3 cup shelled, thawed edamame: vibrant green beans that add protein and a slightly sweet bite.
- 1 small carrot, julienned: bright orange ribbons that introduce sweetness and color contrast.
- 1 spring onion, sliced: brings a fresh, mild onion flavor that lifts the whole salad.
- 1/2 avocado, cut into 1 cm cubes: adds a rich, buttery texture that helps meld with the creamy dressing.
Dressing & Toppings
- 1 tablespoon vegan cream cheese: the creamy cornerstone of the flavorful sauce.
- 1 tablespoon vegan mayonnaise: deepens the texture and makes the dressing luxuriously smooth.
- 1 tablespoon Sriracha: essential heat and spice to balance the creaminess.
- 1 teaspoon chili-crisp oil: a punch of subtle warmth and complexity.
- 1 tablespoon soy sauce: savory umami depth that ties flavors together.
- 1 tablespoon sesame seeds: adds final crunch and a toasty aroma.
- Optional: 1–2 teaspoons crushed nori flakes: for a slight sea-like savoriness reminiscent of sushi.
Instructions
The steps below explain how to assemble and serve this refreshing salad bowl clearly and completely — from preparing your vegetables to combining them with the creamy, spicy dressing so every bite is full of flavor.
Step 1: Prepare the Fresh Produce
Begin by preparing your fresh vegetables on a clean cutting board with a sharp knife. Wash the cucumber thoroughly under cool running water to remove any surface debris, then slice it very thinly. The thinner the cucumber slices, the more dressing they will absorb and the better the texture in the final salad.
Next, peel and thinly slice the small onion. Use careful motions so the slices are even — this ensures each bite of salad has a little bit of onion without being overpowering.
Julienne the carrot by cutting it into long, thin strips. These bright ribbons will add a sweet crunch and colorful visual appeal.
Slice the spring onion on a slight diagonal for a decorative effect and to spread its fresh flavor throughout the salad.
Finally, cube the avocado into small 1 cm pieces. Handle gently so the cubes stay intact and creamy in texture.
Step 2: Layer Vegetables and Protein
Take a mason jar or a tall, sealable container and begin layering the salad. Place the thinly sliced cucumber at the bottom. Press these slices down gently with your fingers or the back of a spoon to form a firm, stable base for the rest of the salad. A solid foundation prevents the lighter ingredients from shifting and becoming soggy too quickly.
Next, add the sliced onion, followed by the handful of crispy baked tofu. The tofu provides substance and a contrasting texture to the tender vegetables. Scatter the edamame over the tofu, then add the julienned carrot and sliced spring onion. Finally, nestle the avocado cubes on top.
Layering the vegetables and protein this way — with wetter components like the tofu and edamame lower down and softer, delicate ingredients like the avocado higher up — helps keep everything fresh until you’re ready to add the dressing.

Step 3: Prepare the Creamy, Spicy Dressing
In a small bowl separate from your layered salad, combine the vegan cream cheese and vegan mayonnaise. Use a whisk or fork to blend them together until completely smooth and unified.
Add the tablespoon of Sriracha and teaspoon of chili-crisp oil next. Whisk again, incorporating these spicy elements evenly throughout the creamy base.
Finally, pour in the soy sauce and whisk the mixture until it becomes a cohesive dressing with a balance of creamy, spicy, and savory notes.
Spoon this dressing mixture over the top of the layered vegetables in the jar. If you like, sprinkle the sesame seeds across the very top, along with the optional crushed nori flakes to introduce a subtle sea nuance.
Step 4: Refrigerate to Meld Flavors
Once everything is assembled, seal the jar tightly with its lid. Place it upright in the refrigerator. You can eat the salad immediately, but letting it rest brings even more flavor integration. A minimum of one hour allowed for refrigeration helps the tofu soak up the savory dressing while the sesame seeds and nori remain crisp on top. For best results, let it chill overnight so the dressing flavors develop fully and penetrate the vegetables.
Step 5: Shake to Dress and Serve
When you’re ready to eat, ensure the lid is secure and flip the jar upside down twice. Then shake vigorously for about ten seconds to evenly distribute the dressing throughout the layered ingredients. This simple shaking motion ensures every piece of vegetable and tofu becomes coated in the creamy, spicy, umami-rich sauce.
You can enjoy the salad directly from the jar — perfect for a grab-and-go meal — or transfer it to a bowl and toss lightly before serving. This salad also pairs beautifully when served over steamed rice or chilled noodles, or wrapped in lettuce leaves for a refreshing crunch.
Serving Suggestions and Storage Tips
- For best texture and vibrant flavor, eat within 1–2 days of preparing.
- Store additional sesame seeds and toppings separately if you want them extra crisp at serving time.
- If the salad sits and the dressing settles, give it one more shake or gentle toss before serving.
This creamy yet refreshing salad perfectly balances cool, crisp vegetables with bold, spicy, and savory elements — making it a versatile and satisfying dish any time of day. Enjoy!