I first made this creamy Asian cucumber salad bowl on a busy weeknight when I wanted something fresh, crunchy, and fast to eat straight from a jar. It’s a layered, portable salad with thin cucumber, crispy baked tofu, edamame, carrot, avocado, and a creamy spicy dressing that clings to every bite. If you enjoy spoonable, make-ahead lunches with bold flavor, you might also like the indulgent, easy-to-pack creamy bacon cheddar bagels for a different kind of comfort meal.
Why you’ll love this dish
This salad is fast, versatile, and perfect for packing. The layers keep ingredients crisp until you’re ready to shake and eat. It’s plant-forward but easy to swap proteins. Make it for meal prep, an office lunch, or a light dinner when you want something satisfying without turning on the stove.
“A bright, crunchy jar salad that actually feels indulgent — the spicy cream coats everything without sogginess. Perfect desk lunch.” — a reader review
Reasons to try it:
- Ready in about 10–15 minutes with minimal chopping.
- Meal-prep friendly: layers stay fresh for days when assembled correctly.
- Balanced textures: crisp cucumber, creamy avocado, and chewy tofu.
- Customizable: swap tofu for shrimp, chicken, or tempeh.
Step-by-step overview
Before you dive in, here’s the plan: slice and prepare vegetables and protein. Make a quick creamy, spicy dressing by mixing the vegan cream cheese, mayo, Sriracha, sesame oil, and soy sauce. Layer ingredients into a jar starting with cucumber to create a sturdy base, then stack the drier items, keeping avocado and sauce near the lid. Chill upright. When hungry, seal, invert and shake to coat everything, or dump into a bowl and toss.
What you’ll need
- 1 whole cucumber, thinly sliced (English or Kirby work best)
- 1 small onion, thinly sliced (red or white)
- 1 large handful crispy baked tofu (≈150 g) or other protein (grilled chicken, tempeh, or cooked shrimp)
- 1/3 cup edamame, shelled and thawed
- 1 small carrot, julienned (or shredded)
- 1 spring onion, sliced
- 1/2 avocado, cut into 1 cm cubes
- 1 tbsp vegan cream cheese (or regular cream cheese)
- 1 tbsp vegan mayo (or regular mayo, Greek yogurt for a lighter option)
- 1 tbsp Sriracha (adjust to taste)
- 1 tsp chili-crisp oil (or toasted sesame oil + pinch of chili flakes)
- 1 tbsp soy sauce (or tamari for gluten-free)
- 1 tbsp sesame seeds
- OPTIONAL: 1–2 tsp crushed nori flakes for a subtle sushi flavor
Notes and substitutions:
- For non-vegan versions, use dairy cream cheese and regular mayo.
- Swap edamame for frozen peas or canned chickpeas if easier.
- If you don’t have nori flakes, a small sprinkle of toasted seaweed snack or furikake works well.
Directions
- Prepare ingredients: thinly slice cucumber and onion. Julienne the carrot and slice the spring onion. Cube the avocado. Thaw edamame if frozen.
- Make the dressing: in a small bowl, mix vegan cream cheese, vegan mayo, Sriracha, chili-crisp oil, and soy sauce until smooth. Adjust Sriracha for heat.
- Build the jar: place the thinly sliced cucumber at the bottom and press lightly to form a firm base.
- Layer next: add the thinly sliced onion over the cucumber. Then add the crispy baked tofu.
- Add small items: spoon in the edamame, then the julienned carrot, followed by the spring onion.
- Top with avocado: place avocado cubes near the top so they stay creamy and don’t bruise the other layers.
- Finish with toppings: sprinkle sesame seeds and optional crushed nori flakes on the very top. Keep any extra sauce near the lid if you’re making ahead.
- Seal and chill: screw the lid on tightly to prevent leaks. Refrigerate the jar upright if not eating immediately. Let rest if possible so tofu picks up flavor.
- Eat: when ready, ensure the lid is sealed. Flip the jar upside-down twice, then shake vigorously for about 10 seconds to coat everything evenly. Alternatively, tip contents into a bowl and toss.
- Serve: enjoy straight from the jar, over steamed rice or chilled noodles, or tucked into lettuce wraps for a heartier meal.
Best ways to enjoy it
Serve this salad as a light lunch or a side at dinner. It’s excellent over steamed rice or mixed into chilled soba noodles for a filling meal. For parties, tip the jars into a large platter and add extra sesame seeds and scallions. If you want a richer pairing, a warm bowl of simple garlic fried rice or the comforting creamy beef pasta makes a contrasting warm companion for a larger meal.
Storage and reheating tips
- Refrigerate assembled jars upright for up to 3 days. The cucumber base helps protect layered ingredients.
- Do not freeze assembled jars — avocado and cucumber texture degrade when frozen.
- If you prepare components separately, store dressing in an airtight container for up to 5 days. Tofu and vegetables keep well in separate containers for 3–4 days.
- For best texture, add avocado the day you eat it, or toss avocado with a little lemon juice to slow browning.
- If you heat the salad (e.g., to warm tofu), remove avocado and other fresh veggies first, warm only the tofu and rice/noodles, then combine.
Helpful cooking tips
- Pat tofu very dry before crisping to maximize crunch. Baking on a rack helps air circulate.
- Use a mandoline or a sharp knife for consistently thin cucumber slices so layering is neat and compact.
- Keep saucy elements near the top when making ahead to prevent sogginess.
- Shake firmly but not wildly—two good upside-down flips and a 10-second shake usually do the trick.
- Taste the dressing before sealing; adjust soy for saltiness and Sriracha for heat.
- For extra crunch, sprinkle toasted nuts (like crushed peanuts) right before eating.
Creative twists
- Protein swaps: grilled shrimp, shredded rotisserie chicken, smoked salmon, or firm tempeh.
- Flavor variations: swap Sriracha for gochujang for a deeper fermenty heat, or add lime zest and juice for bright acidity.
- Crunch upgrades: replace sesame seeds with toasted sunflower seeds or chopped roasted peanuts.
- Warm/cold hybrid: serve the jar contents over warm rice and add a soft-boiled egg for richness.
FAQ – Your questions answered
Q: How long does this jar salad keep in the fridge?
A: Assembled upright, it keeps well for up to 3 days. If leftover in a bowl after dressing, eat within 24 hours for best texture.
Q: Can I use regular mayo and cream cheese instead of vegan versions?
A: Yes. Regular dairy versions work fine and will make the dressing richer. Greek yogurt is a lighter alternative.
Q: Will the cucumber get soggy?
A: If layered at the bottom as instructed, cucumber acts as a moisture buffer and stays crisp for days. Avoid putting dressing directly on cucumber when prepping ahead.
Q: Can I make this gluten-free?
A: Use tamari instead of soy sauce and check your chili-crisp oil for gluten-containing ingredients. Most other elements are naturally gluten-free.
Q: Is this salad safe to pack for work or school?
A: Yes. Keep the jar refrigerated until you leave and pack it in a cooler if you need more than 2 hours unrefrigerated. Ensure proteins like tofu or cooked meats are properly chilled before packing.
Q: What if I don’t like spicy food?
A: Reduce or omit Sriracha and chili-crisp oil. Add a pinch of smoked paprika or a drizzle of honey for a mild, savory-sweet profile.
Final thoughts
Give this creamy Asian cucumber salad bowl a try when you want fresh textures, bold flavor, and a lunch that travels well — then tell me how you customized it in the comments.

Creamy Asian Cucumber Salad Bowl
Ingredients
Method
- Thinly slice cucumber and onion.
- Julienne the carrot and slice the spring onion.
- Cube the avocado.
- Thaw edamame if frozen.
- In a small bowl, mix vegan cream cheese, vegan mayo, Sriracha, chili-crisp oil, and soy sauce until smooth.
- Adjust Sriracha for heat.
- Place the thinly sliced cucumber at the bottom and press lightly to form a firm base.
- Add the thinly sliced onion over the cucumber, followed by the crispy baked tofu.
- Spoon in the edamame, then the julienned carrot, followed by the spring onion.
- Place avocado cubes near the top so they stay creamy and don’t bruise the other layers.
- Sprinkle sesame seeds and optional crushed nori flakes on top.
- Seal the jar tightly and refrigerate it upright.
- When ready to eat, ensure the lid is sealed, flip the jar upside down twice, and shake vigorously for about 10 seconds.
- Alternatively, tip the contents into a bowl and toss.