Jaipuri Aloo Pyaaz with Tofu
This Jaipur-style dry sabzi brings together tender potatoes, sweet onions, and tofu in a spiced masala that clings to every bite. It is hearty, homely, and made to be scooped up with roti or served beside dal and rice.
For 4 servings
- prep · ~15 min
Prep the vegetables and tofu.
1.Peel and cube the potato into medium pieces.2.Slice the onion thick so it stays slightly chunky in the sabzi.3.Press the tofu well and cut it into medium cubes.4.Chop the ginger, slit the green chili, and keep the spices ready. - saute · ~5 min
Brown the tofu lightly.
Heat 1 tbsp oil in a wide pan over medium heat. Add the tofu cubes and cook until lightly golden on 2 or 3 sides, then remove to a plate.
TIPDo not move the tofu too often or it may break before it forms a light crust. - temper · ~1 min
Crackle the whole spices.
Add the remaining 1 tbsp oil to the same pan. Add cumin seeds and fennel seeds and let them sizzle for a few seconds until fragrant.
- saute · ~6 min
Cook the onions, ginger, and chili.
1.Add the sliced onion and mix well with the spices.2.Add chopped ginger and slit green chili.3.Cook over medium heat until the onion softens and turns lightly golden, about 5 to 6 minutes. - saute · ~3 min
Add the potatoes and ground spices.
1.Add the cubed potato and stir to coat it in the onion mixture.2.Add turmeric powder, red chili powder, coriander powder, and salt.3.Mix well and cook for 2 minutes so the masala coats the potatoes.TIPKeep the heat moderate once the powdered spices go in so they toast without burning. - simmer · ~12 min
Cook until the potatoes are tender.
Pour in the water, cover the pan, and cook on low heat until the potatoes are tender but not mushy, about 10 to 12 minutes. Stir once or twice so the masala does not catch at the bottom.
- saute · ~3 min
Finish with tofu and dry spices.
Add the browned tofu, dry mango powder, garam masala, and lemon juice. Toss gently and cook uncovered for 2 to 3 minutes until the masala looks dry and clings to the potato, onion, and tofu.
- garnish
Garnish with cilantro.
- serve
Serve hot with roti or as part of a thali.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Press the tofu thoroughly before browning so it takes on a light crust and does not steam in the pan.
- 2Use a wide pan so the onions and potatoes cook in a single layer and the sabzi stays dry rather than soggy.
- 3Slice the onions thick, not thin, so they soften and sweeten without disappearing into the masala.
- 4Check the potatoes with the tip of a knife; they should be tender but still hold sharp edges for a proper dry sabzi.
- 5Add the amchur, garam masala, and lemon only at the end to keep their aroma bright and the tang clean.
- 6If the masala looks wet after the potatoes are done, cook uncovered for a few minutes until it coats each cube.
- 7This sabzi tastes even better after 15 to 20 minutes of resting, when the potatoes and tofu absorb the spices.
Adapt it for your goals.
Jain
Skip onion and ginger, add more fennel and a pinch of asafoetida if used in your kitchen, for a Jain-friendly dry aloo tofu sabzi.
high proteinHigh-protein
Increase the tofu and reduce the potatoes slightly for a more protein-forward version that still keeps the Jaipuri masala profile.
spicierSpicier
Add an extra green chili or a little more red chili powder if you want the sabzi hotter for roti and dal meals.
no lemonNo-lemon
Use a little extra amchur instead of lemon juice for a fully dry finish with a deeper, earthier tang.
Why this is on our healthy list.
Plant Protein from Tofu
Firm tofu adds satisfying plant-based protein, making this potato sabzi more balanced and filling than a potato-only version.
Phytonutrients from Spices
Cumin, fennel, ginger, turmeric, and chili bring aromatic compounds that add depth without needing heavy sauces.
Vegetable-Based Comfort Dish
Potatoes, onions, green chili, and cilantro create a hearty sabzi built from whole vegetables rather than processed ingredients.
Frequently asked questions
You can, but browned tofu has better texture and stays intact when tossed into the finished dry masala.



