Spicy Cucumber Bean Curd Salad - Earth to Veg
Home » Asian Cuisine » Chinese Cuisine » Spicy Cucumber Bean Curd Salad

Spicy Cucumber Bean Curd Salad

Chinese Cucumber Bean Curd Salad is based on a dish from my childhood. The traditional (non-vegetarian) recipe consists of julienned cucumbers, sliced tofu sheets, thinly-sliced beef, mixed with a umamiful dressing of garlic, soy sauce and chili oil. For this version, I’ve left out the beef but it is still flavourful and highly refreshing.

Bean curd cucumber salad in a teal green bowl with a pair of wooden chopsticks surrounded by fresh garlic and herbs.

Why Make This Salad?

As mentioned above, this is a dish I’ve been eating since childhood, but it usually contained meat. Feeling nostalgic recently, I tried making the vegan version simply by taking out the beef and turns out it still tastes fantastic. The beancurd strips / soybean zeroodles provide a chewy, proteinaceous texture and the maggi sauce brings on the umami with no need for any animal products.

In fact, my boyfriend, whom I have never known in five years to willingly eat a salad, enjoyed this and ate it almost every day for lunch for a whole summer! Of course, the Lao Gan Ma chili crisp has to take a lot of credit here—put that stuff on ANYTHING and it’ll taste amazing.

What You’ll Need

This simple hot-weather salad uses minimal ingredients so you can make this even when it’s too hot to spend much time in the kitchen:

Ingredients for bean curd cucumber salad are laid out on a grey tile.
  • Bean Curd Strips (you can find these in the refrigerated or frozen sections of most Asian supermarkets). Alternatively, you can use a bean pasta like Zeroodle, Liviva, etc. They have a similar chew and texture and have the advantage of being shelf-stable because they’re dry. Mung bean spaghetti is pictured in the above photo, but I’ve also had success with edamame spaghetti and soybean spaghetti.
  • Cucumber. Use an English cucumber which are best for eating raw, instead of field cucumbers or slicing cucumbers, which have thicker, tough skin.
  • Garlic. You can add more garlic than specified, if you want. When I make this for Kevin who is a garlic fiend, I double the amount.
  • Soy Sauce or Maggi Liquid Seasoning.
  • Chili Crisp (such as Lao Gan Ma brand).
  • Some optional Toppings include: shichimi togarashi, sesame seeds, cilantro, and scallion.

Step-by-Step Process

Closeup of boiled bean curd noodles in a white bowl.

Step 1: Boil the bean curd or Zeroodles, then rinse in cold water and drain.

Sliced cucumber strips tossed in a white bowl.

Step 2 (Option 1): Thinly slice up the cucumbers into 2-inch long strips.

Smashed cucumbers in a small ziploc bag on a grey counter.

Step 2 (Option 2): Alternatively, you can put roughly-chopped cucumber pieces into a ziploc bag and smash them.

Sliced cucumbers and bean curd strips together in a white bowl.

Step 3: Add the sliced or smashed cucumbers to a salad bowl together with the boiled bean curd.

Did you know: Smashing cucumbers is a popular Chinese technique for preparing cucumbers. It breaks open the cucumber skin and helps it absorb lots of flavour. And it’s quicker than slicing, too. 🙂

A generous dollop of Lao Gan Ma chili crisp is placed on top of a bowl of cucumbers and bean curd.

Step 4: Add chili crisp.

Crushed garlic is added to the bean curd salad bowl.

Step 5: Add crushed garlic.

A sprinkle of shichimi togarashi is tossed over the salad bowl.

Step 6 (Optional): Sprinkle on shichimi togarashi to taste.

Cucumber bean curd salad is topped with fresh herbs (cilantro and scallion) and shichimi togarashi.

Step 7 (Optional): Add chopped cilantro, scallions, and sesame seeds. Give it a good mix and serve cold!

Ingredient FAQs

A note on the chili sauce: as mentioned, the chili crisp is important for the spicy-savoury flavour here, but a chili oil can work too. You can use Lao Gan Ma, which is the most widely available and my favourite, or any other brand. I’ve probably used three or four different brands of chili crisp at this point and they all do the job, though I find myself returning to Lao Gan Ma.

Maggi or soy sauce?

In the past, I’ve always made cucumber bean curd salad with soy sauce. I never tried maggi sauce until a month or so ago when my mom turned me onto it. It’s a super flavourful sauce that looks exactly the same as soy sauce, but IMO tastes even better. Maggi is slightly less acidic than soy sauce and works really well in this recipe. I imagine that most people are more likely to have soy sauce than maggi in their pantry, but if you do have maggi, definitely give it a go in this recipe.

What’s shichimi togarashi?

It’s a Japanese spice mix. I’ve yet to find an Asian-style recipe that a sprinkle of shichimi togarashi doesn’t work on. I buy mine from Silk Road Spice Merchant (Canada-wide shipping!!). If you don’t have any, that’s fine too. The base ingredients (garlic, chili crisp, soy sauce) provide enough flavour already, which is why I noted that the toppings are optional.

Ingredients for cucumber bean curd salad, just before mixing, in a large stainless steel metal bowl.

More Salad Recipes

I’ll be honest, there aren’t a whole lot of salad recipes on this site because we in this household are quite salad-resistant. Not only do I not make many salads, but finding one that’s good enough to post is even more rare. However, here are a few that I made and quite enjoyed recently:

  1. Vegan Olivier Salad, aka Russian Salad! It’s a totally different type of salad from this one: potatoey, tangy, and creamy. But go and give it a shot if you’d like a twist from regular old potato salad recipes.
  2. Gurkensalat, a sweet and tangy dill cucumber salad that’s beloved in Germany.
  3. Kısır Salad, a Turkish recipe with bulgur and tons of fresh herbs.
  4. Hiyayakko, Japanese cold tofu salad. Might not fit the Western preconception of salad, but it brings on the cold and refreshing flavours all the same.
Wooden chopsticks over a bowl of cucumber zeroodle salad.

Recipe Card

Did you make this recipe? Please consider leaving a rating below to let me know how you liked it.

You can also take a picture and tag me on Instagram @earthtoveg, I will shout you out in my Stories!

A pair of wooden chopsticks over a green bowl filled with cucumber bean curd salad.

Spicy Cucumber Bean Curd Salad

5 from 2 votes
Author: Kelly
Course: Salad
Cuisine: Chinese
Prep Time: 10 minutes
Cook Time: 5 minutes
Total Time: 15 minutes
Servings: 1 bowl
Calories: 341kcal
Cost: $1.06
Spicy, garlicky cucumber bean curd salad is a classic Chinese cold dish. The bean curd in this refreshing, high-protein vegan recipe can be subbed by Zeroodles.
Print Recipe

Use Imperial/Metric buttons below to toggle between volume vs weight measurements. I recommend weighing out your ingredients for best results.


Salad Base

  • 3 oz bean curd strips *can sub with 45g dried bean spaghetti (eg. Zeroodles pasta)
  • ½ English cucumber see Note 1
  • 3 cloves garlic
  • 1–2 tbsp chili crisp or chili oil
  • 1 tbsp soy sauce or maggi sauce

Optional Toppings

  • 1 tsp shichimi togarashi
  • 1 tsp sesame seeds
  • 2 tbsp finely chopped cilantro
  • 2 tbsp finely chopped scallion


  • Boil the bean curd strips or soybean spaghetti for 2 minutes, then drain. (No need to rinse.) Alternatively, you can place them with 1 cup of water into an Instant Pot and set on high pressure for 0 minutes, followed by Quick Release.
  • (Skip this step if you're using pre-sliced bean curd strips or spaghetti.) Slice the cooled bean curd sheets into ½- to ¼-inch wide strips. Add to a salad bowl.
  • Slice the cucumber into ½-inch thick pieces. Add to the salad bowl.
  • Pound garlic into a rough mash using a pestle and mortar. Alternatively, you can use a garlic press or just mince it up really fine, but I find mortar and pestle to be the quickest and easiest option.
  • Add garlic, chili crisp, and soy sauce to the bowl. Mix everything together.
  • Add any toppings if you wish!


  1. Instead of cucumber, I’ve also made this salad with lettuce and spinach. (I prefer to blanch them first because I like the cooked versions better than raw in this dish.)


Calories: 341kcal | Carbohydrates: 45g | Protein: 14g | Fat: 14g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Sodium: 881mg | Potassium: 473mg | Fiber: 5g | Sugar: 8g | Vitamin A: 989IU | Vitamin C: 21mg | Calcium: 179mg | Iron: 4mg
SEND FOOD PICS 📸Tag @earthtoveg or leave a comment below if you tried this recipe. It makes my day. 😊

2 thoughts on “Spicy Cucumber Bean Curd Salad”

  1. 5 stars
    I made this using this package of “tofu noodles” I found at the Asian store. Is tofu noodle the same thing as beancurd?

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating