How to Make Soya Bean Pulao (Traditional & Healthy Version)
Soya Bean Pulao is a flavorful vegetarian rice dish cherished within Malaysia’s multicultural Indian communities, especially in states like Penang and Selangor. This pulao combines the nutty richness of soya beans with fragrant spices, basmati rice, and local ingredients like pandan leaf and fresh ginger, offering a wholesome meal that reflects the diversity of Malaysian cuisine. The inclusion of Malay aromatics like pandan and optional santan (coconut milk) gives the dish a uniquely Malaysian twist while preserving its Indian roots. Malaysian Soya Bean Pulao is known for its balanced taste and nourishing ingredients, making it an excellent choice for a healthy lunch. The soft, fluffy rice absorbs the subtle flavors of whole spices, lemongrass, and sautéed vegetables, enhanced by the high-protein content of soya beans. This dish is often served during family gatherings or festive occasions, bringing together different culinary traditions in one nutritious, aromatic pot. Its simplicity, adaptability, and health benefits make it a staple for those seeking a vegetarian meal that is both satisfying and light on calories.
Ingredients
- 1 cup Basmati rice (washed and soaked 20 minutes)
- 1/2 cup Soya beans (soaked overnight, rebus until tender)
- 1/2 cup Carrot (diced)
- 1/4 cup Green peas (fresh or frozen)
- 1 small Bawang besar (onion) (sliced)
- 1 inch Halia (ginger) (grated)
- 2 cloves Bawang putih (garlic) (minced)
- 1 Pandan leaf (tied into a knot)
- 1 stalk Serai (lemongrass) (bruised)
- 2 Cengkih (cloves)
- 1 Bunga lawang (star anise)
- 1 inch Kayu manis (cinnamon stick)
- 1 tbsp Minyak sayur (vegetable oil)
- to taste Garam (salt)
- 1 3/4 cups Air (water) (or light santan for extra aroma)
- a handful Daun ketumbar (coriander leaves) (chopped, for garnish)
Step-by-step instructions
Step 1 · Soak basmati rice for 20 minutes
Soak basmati rice for 20 minutes, then drain. Rebus soya beans until tender if not already cooked.
Step 2 · Heat minyak sayur in a heavy-bottomed pot
Heat minyak sayur in a heavy-bottomed pot. Add cengkih, bunga lawang, and kayu manis. Sauté until aromatic.
Step 3 · Add bawang besar
Add bawang besar, halia, and bawang putih. Sauté until onions turn golden brown.
Step 4 · Mix in carrot and green peas
Mix in carrot and green peas. Stir-fry for 2 minutes, allowing vegetables to slightly soften.
Step 5 · Add the drained rice and cooked soya beans
Add the drained rice and cooked soya beans. Gently mix to coat grains in aromatics and oil.
Step 6 · Pour in water (or light santan)
Pour in water (or light santan), add pandan leaf and serai if using, and salt to taste. Bring to a gentle boil.
Step 7 · Cover and simmer on low heat for 10-12 minutes
Cover and simmer on low heat for 10-12 minutes, or until rice is cooked and liquid absorbed. Let it rest covered for 5 minutes.
Step 8 · Fluff the rice with a fork and garnish with daun ketumbar
Fluff the rice with a fork and garnish with daun ketumbar. Serve hot.
Why this recipe is healthy
This Malaysian Soya Bean Pulao is a health-conscious recipe as it uses minimal oil, is high in protein, and packed with fiber-rich vegetables. By using whole ingredients and natural aromatics instead of processed flavorings, the dish remains low in unhealthy fats and free from additives. It’s suitable for weight management and provides sustained energy, making it ideal for active lifestyles or those monitoring calorie intake.
A note on tradition
Soya Bean Pulao is a beloved dish within Malaysia’s Indian and vegetarian communities, often served during family lunches, religious events, or as a special offering during vegetarian festivals. The use of local ingredients like pandan and serai reflects the integration of Malay flavors into traditional Indian recipes, showcasing the harmony of Malaysia’s multicultural food scene. The dish’s versatility and ease make it a staple for both daily meals and festive occasions.