How to Make Soya Bean Salad (Traditional & Healthy Version)

Soya Bean Salad is a vibrant Malaysian vegetarian dish that celebrates the nation’s diverse culinary roots. Made with wholesome, locally-sourced soya beans (kacang soya), crisp vegetables, and a tangy, aromatic dressing featuring classic ingredients like limau nipis, daun ketumbar, and cili padi, this salad is a refreshing addition to any lunch table. The use of fresh herbs and native produce such as bunga kantan (torch ginger flower) and lemongrass adds an unmistakable Malaysian flair, marrying flavors from Malay, Chinese, and Indian influences. Perfect for health-conscious eaters, Soya Bean Salad is not only rich in plant-based protein but also low in calories and saturated fat. Its light, zesty character makes it a favorite during hot afternoons, especially in bustling urban centers and traditional kampung homes alike. Whether enjoyed on its own or as an accompaniment to nasi lemak or grilled seafood, this salad is a testament to Malaysia’s multicultural palate and love for bold, refreshing tastes.

35 min total2 servingseasy160 kcal / 100g

Ingredients

  • Soya beans (kacang soya), cooked and cooled
    1 cup Soya beans (kacang soya), cooked and cooled
  • Cucumber, diced
    1/2 cup Cucumber, diced (timun)
  • Carrot, julienned
    1/2 cup Carrot, julienned (lobak merah)
  • Red onion, thinly sliced
    1/4 cup Red onion, thinly sliced (bawang merah)
  • Cherry tomatoes, halved
    1/2 cup Cherry tomatoes, halved
  • Daun ketumbar (coriander leaves), chopped
    2 tbsp Daun ketumbar (coriander leaves), chopped
  • Bunga kantan (torch ginger flower), thinly sliced
    1 tbsp Bunga kantan (torch ginger flower), thinly sliced (optional for aroma)
  • Lemongrass, tender inner part finely sliced
    1 stalk Lemongrass, tender inner part finely sliced (serai)
  • Cili padi (bird’s eye chili), sliced
    1-2 Cili padi (bird’s eye chili), sliced (optional for heat)
  • Lime juice
    2 tbsp Lime juice (jus limau nipis)
  • Light soy sauce
    1 tbsp Light soy sauce (kicap cair)
  • Toasted sesame seeds
    1 tsp Toasted sesame seeds (bijan)

Step-by-step instructions

Step 1: Rinse and soak dried soya beans overnight
0%
20 min

Step 1 · Rinse and soak dried soya beans overnight

Rinse and soak dried soya beans overnight. Boil for 20 minutes until tender but not mushy. Drain and cool completely.

Step 2: Prepare fresh vegetables: dice cucumber
0%

Step 2 · Prepare fresh vegetables: dice cucumber

Prepare fresh vegetables: dice cucumber, julienne carrots, halve cherry tomatoes, and slice red onion thinly.

Step 3: Slice lemongrass (serai)
0%

Step 3 · Slice lemongrass (serai)

Slice lemongrass (serai), coriander leaves (daun ketumbar), and bunga kantan (if using). Slice cili padi for extra heat.

Step 4: Combine cooked soya beans
0%

Step 4 · Combine cooked soya beans

Combine cooked soya beans, vegetables, herbs, and aromatics in a large mixing bowl.

Step 5: In a small bowl
0%

Step 5 · In a small bowl

In a small bowl, whisk together lime juice, light soy sauce, and a pinch of salt.

Step 6: Pour dressing over the salad and toss until well coated
0%

Step 6 · Pour dressing over the salad and toss until well coated

Pour dressing over the salad and toss until well coated.

Step 7: Garnish with toasted sesame seeds and additional daun ketumbar if d...
0%

Step 7 · Garnish with toasted sesame seeds and additional daun ketumbar if d...

Garnish with toasted sesame seeds and additional daun ketumbar if desired. Serve immediately.

Why this recipe is healthy

This Soya Bean Salad is a low-calorie, nutrient-dense dish perfect for weight management and heart health. Using steamed or boiled soya beans instead of fried, and a zesty lime-based dressing instead of heavy oils or creamy sauces, keeps the fat content low while enhancing flavor. The inclusion of fiber-rich vegetables supports satiety and stable blood sugar levels, making it a smart choice for lunch or a light dinner. It fits well in vegetarian, diabetic-friendly, and weight loss diets.

A note on tradition

Soya Bean Salad draws inspiration from Malaysia’s multicultural food heritage, where salads (kerabu) are commonly enjoyed as light, refreshing sides, especially in the northern states like Penang and Kedah. The use of local herbs, bunga kantan, and lemongrass reflects Peranakan and Malay influences. This salad is often served at festive gatherings, family meals, and as a nutritious lunch in urban cafeterias. Its versatility and adaptability make it a modern Malaysian favorite for vegetarians and health enthusiasts.

← Back to Soya Bean Salad nutrition