Seyal Bhaji
A comforting Sindhi-style leftover roti dish where torn flatbread is tossed with onions, tomatoes, green chili, and simple spices. It cooks quickly, tastes deeply savory, and makes a satisfying breakfast or light meal.
For 4 servings
- prep · ~10 min
Tear the roti and prep the vegetables.
1.Tear the roti into small bite-size pieces and keep aside.2.Slice the onion finely.3.Chop the tomato, green chili, and ginger.4.Chop the coriander leaves for finishing. - temper · ~1 min
Heat the oil and crackle the cumin.
Heat oil in a wide pan over medium heat. Add cumin seeds and let them sizzle for a few seconds until fragrant.
- saute · ~6 min
Cook the onion, chili, and ginger.
1.Add the sliced onion and cook until soft and lightly golden.2.Add the green chili and ginger.3.Stir for 1 minute so the raw smell fades.TIPUse a wide pan so the roti pieces later coat evenly instead of clumping. - saute · ~5 min
Cook the tomatoes and spices.
1.Add the chopped tomato and cook until soft and pulpy.2.Add turmeric powder, red chili powder, coriander powder, and salt.3.Mix well and cook until the masala looks glossy.TIPCook the tomato fully before adding roti, or the final dish can taste raw and patchy. - mix · ~3 min
Add the roti pieces and toss well.
Add the torn roti pieces and toss gently so every piece gets coated in the masala. Sprinkle in the water and mix again to soften the bread slightly without making it mushy.
- saute · ~3 min
Cook until the bhaji is heated through.
Cook for 2 to 3 minutes on low heat, stirring gently, until the roti is warm, soft in spots, and still lightly chewy.
TIPAdd only a little water; too much will turn Seyal Bhaji pasty. - garnish
Finish with coriander leaves and lemon juice.
- serve
Serve hot.
What to keep in mind.
8 tips from the recipe — small details that make a real difference to the final dish.
- 1Use truly day-old roti; fresh roti tends to turn gummy instead of staying pleasantly chewy.
- 2Tear the roti into uneven bite-size pieces so some edges catch more masala and add texture.
- 3Cook the onions until lightly golden, not deeply browned, to keep the dish soft and breakfast-style.
- 4Let the tomatoes turn completely pulpy and glossy before adding roti, or the masala will taste undercooked.
- 5Sprinkle the water gradually while tossing; the roti should soften in patches, not steam into a mash.
- 6Keep the final heat low and stir gently so the roti absorbs flavor without breaking apart.
- 7Add the lemon juice off the heat for a brighter finish that lifts the onion-tomato masala.
- 8Seyal Bhaji is best eaten right away, but leftovers can be revived with a few drops of water in a pan.
Adapt it for your goals.
Jain
Skip onion and ginger, increase tomato and green chili, and rely on cumin, coriander, and lemon for a lighter Jain-friendly version.
veganVegan
The recipe is naturally vegan if the rotis were made without ghee; ideal for using up plain whole wheat phulkas.
high proteinHigh-protein
Add boiled chana or crumbled tofu with the tomatoes to make the dish more filling while keeping the same masala base.
low oilLow-oil
Reduce the oil slightly and cook the onions with a pinch of salt to help them soften; good if you want a lighter breakfast.
Why this is on our healthy list.
Whole Wheat Energy
Day-old whole wheat roti provides complex carbohydrates and some fiber, making this a steady, satisfying meal.
Vegetable-Rich Base
Onions, tomatoes, green chili, ginger, and coriander add plant compounds, freshness, and flavor without needing heavy sauces.
Digestive Spice Support
Cumin, ginger, and coriander are classic warming spices that make a simple bread dish feel lighter and more aromatic.
Frequently asked questions
Yes, but let the fresh roti cool completely first. Very soft fresh roti can break down faster and become slightly mushy.



