How to Make Soya Flour Roti (Traditional & Healthy Version)
Soya Flour Roti is a beloved Malaysian flatbread that beautifully blends local North Indian culinary traditions with Malaysia's multicultural food scene. This wholesome roti is made using soya flour (tepung soya) and whole wheat flour, resulting in a nutritious, high-protein bread that's soft, earthy, and perfect for lunch. In Malaysia, rotis like this are enjoyed across different communities, reflecting the harmonious blend of flavors and cultures found in our vibrant food heritage. Soya Flour Roti stands out for its nutty aroma and tender bite, making it an excellent option for those seeking a healthier alternative to regular roti canai or chapati. The addition of local herbs such as daun ketumbar (coriander leaves) and optional spices like cumin adds a Malaysian twist, enhancing both taste and nutrition. Easy to prepare and naturally vegetarian, this dish is ideal for anyone looking to enjoy authentic Malaysian cuisine with a modern, health-conscious approach.
Ingredients
- 1/2 cup Soya flour (tepung soya) (high-protein, gluten-free)
- 1/2 cup Whole wheat flour (tepung gandum)
- 1/3 cup Water (add as needed)
- 1 tablespoon Olive oil (or minyak jagung for local touch)
- 1/2 teaspoon Salt (garam)
- 2 tablespoons Daun ketumbar (coriander leaves) (finely chopped)
- 1/2 teaspoon Cumin seeds (jintan putih)
- a few drops Pandan extract (for aroma)
- 1 tablespoon Low-fat yogurt (for softer texture, or omit for vegan)
- as needed Wholemeal flour (for dusting) (tepung gandum penuh)
Step-by-step instructions
Step 1 · In a large mixing bowl
In a large mixing bowl, combine soya flour, whole wheat flour, and salt. Mix well to ensure even distribution of ingredients.
Step 2 · Add olive oil and
Add olive oil and, if using, low-fat yogurt to the flour mixture. Mix with your fingers until the mixture resembles coarse crumbs.
Step 3 · Gradually add water and knead into a soft
Gradually add water and knead into a soft, pliable dough. If desired, mix in daun ketumbar, cumin seeds, or a few drops of pandan extract for extra flavor.
Step 4 · Cover the dough and let it rest for 10 minutes to allow the flours ...
Cover the dough and let it rest for 10 minutes to allow the flours to hydrate.
Step 5 · Divide the dough into 4 equal balls
Divide the dough into 4 equal balls. Dust a rolling board with wholemeal flour and roll each ball into a thin circle, about 15 cm in diameter.
Step 6 · Heat a non-stick tawa or flat pan over medium heat
Heat a non-stick tawa or flat pan over medium heat. Place the rolled roti on the pan and cook until small bubbles form, about 1 minute.
Step 7 · Flip and cook the other side for another minute
Flip and cook the other side for another minute. Brush lightly with olive oil and cook both sides until golden brown spots appear.
Step 8 · Repeat with the remaining dough balls
Repeat with the remaining dough balls. Serve hot with dhal, vegetable curry, or a fresh salad.
Why this recipe is healthy
Choosing Soya Flour Roti for lunch supports a balanced diet by combining high-quality protein, fiber, and healthy fats in a vegetarian-friendly package. It is lower in calories than traditional rotis made with ghee, and the use of whole ingredients helps regulate blood sugar levels. Its nutrient-dense profile makes it suitable for those managing weight, diabetes, or cholesterol, and is also adaptable for vegan diets. This healthy Malaysian flatbread is a smart, satisfying choice for anyone seeking wholesome local fare.
A note on tradition
Soya Flour Roti is commonly enjoyed in Malaysian Indian households, especially in northern regions like Penang and Kedah, where North Indian influences are strong. Traditionally served with dhal or vegetable curries, this roti is a staple during family lunches and special gatherings, reflecting Malaysia’s multicultural food landscape. It’s also a popular choice for vegetarians and those seeking healthy, home-cooked alternatives to restaurant rotis.