Soya Bhurji
Protein-rich soya granules cooked with onion, tomato, ginger, and everyday spices into a moist, flavorful bhurji. It comes together quickly and works beautifully with roti, pav, or as a simple side in an Indian meal.
For 4 servings
- boil · ~5 min
Boil the soya granules.
1.Bring water to a boil in a pot.2.Add soya granules and the pinch of salt for boiling water.3.Cook for 3 to 4 minutes until the granules soften.4.Drain well and squeeze out as much water as possible.TIPSqueezing out the water well removes the raw soya smell and helps the bhurji stay fluffy, not soggy. - prep · ~1 min
Loosen the boiled soya.
Once the squeezed soya granules are cool enough to handle, rub them lightly between your fingers to break any lumps and keep the texture crumbly.
- saute · ~7 min
Cook the onion and spice base.
1.Heat oil in a pan over medium heat.2.Add cumin seeds and let them sizzle for a few seconds.3.Add onion, ginger, garlic, and green chili.4.Cook until the onion turns soft and lightly golden.TIPKeep the heat medium so the garlic and cumin do not burn before the onions soften. - saute · ~6 min
Cook the tomatoes and ground spices.
1.Add tomato and cook until soft and pulpy.2.Add turmeric powder, red chili powder, coriander powder, garam masala, and salt.3.Mix well and cook until the masala looks thick and no longer watery. - saute · ~5 min
Add the soya and finish the bhurji.
Add the squeezed soya granules to the pan and mix well so the masala coats everything evenly. Cook for 4 to 5 minutes, stirring often, until the bhurji is hot and semi-dry.
- garnish · ~1 min
Add coriander leaves and lemon juice.
Turn off the heat, then mix in coriander leaves and lemon juice for freshness and a light tang.
- serve
Serve hot.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Squeeze the boiled soya granules very well; trapped water makes the bhurji pasty and dilutes the masala.
- 2Rub the cooled granules between your fingers before adding them so the final texture stays fluffy and scramble-like.
- 3Cook the tomatoes until the masala looks thick and the pan no longer looks watery before adding soya.
- 4Keep the onion only lightly golden, not deeply browned, so the bhurji tastes savory without turning sweet.
- 5Add lemon juice only after switching off the heat to keep its fresh tang bright.
- 6If making ahead, stop at the semi-dry stage; reheat with a tiny splash of water so it loosens without turning greasy.
Adapt it for your goals.
Jain
Skip onion and garlic, increase tomato and ginger, and use a pinch more coriander powder for a Jain-friendly version with good body.
low oilLow-oil
Use a well-seasoned pan and reduce the oil slightly; add a spoon of water while sautéing onions if needed to prevent sticking.
pav bhaji stylePav-bhaji-style
Add a little pav bhaji masala and serve in toasted pav for a street-food style soya bhurji that feels richer and spicier.
egg styleEgg-style
Add a pinch of black salt at the end for a more eggy bhurji-style aroma without changing the vegetarian base.
Why this is on our healthy list.
Rich in Plant Protein
Soya granules make this bhurji especially filling and useful for adding substantial vegetarian protein to a meal.
Includes Aromatic Spices
Ginger, garlic, cumin, and coriander add flavor depth without needing heavy cream or butter.
Vegetable-Based Masala
Onion, tomato, green chili, and coriander leaves add freshness and variety while keeping the dish light.
Frequently asked questions
Usually the granules were not boiled long enough or not squeezed well enough. Boil until softened, then drain and press out as much water as possible.



