Badami Aloo
Baby potatoes simmered in a smooth almond gravy with onion, tomato, and gentle spices. This rich North Indian style potato curry feels festive but is simple enough for a family meal with roti or jeera rice.
For 4 servings
- prep · ~20 min
Soak the almonds and boil the potatoes.
1.Soak the almonds in warm water for 20 minutes, then peel the skins.2.Boil the baby potatoes in water until just tender, about 12-15 minutes.3.Drain the potatoes, cool slightly, and peel if the skins are thick.TIPDo not overboil the potatoes or they may break when simmered in the gravy. - saute · ~13 min
Cook the onion and tomato base.
1.Heat the oil in a pan over medium heat.2.Add cumin seeds and bay leaf and cook until fragrant, about 30 seconds.3.Add onion, ginger, garlic, and green chili, then cook until the onion softens and turns light golden, 5-7 minutes.4.Add tomato and cook until soft and pulpy, 4-5 minutes. - mix · ~5 min
Blend the almond masala.
Let the cooked onion-tomato mixture cool for a few minutes. Blend it with the soaked almonds and 1/2 cup water into a smooth paste.
TIPBlend until very smooth so the gravy turns silky and the almonds fully thicken the sauce. - saute · ~5 min
Cook the gravy with spices.
1.Return the almond paste to the pan over low to medium heat.2.Add turmeric powder, red chili powder, coriander powder, garam masala, and salt.3.Cook, stirring often, until the gravy thickens slightly and smells rich, 4-5 minutes.TIPKeep the heat moderate and stir often so the nut-based gravy does not stick or catch at the bottom. - simmer · ~10 min
Simmer the potatoes in the badami gravy.
1.Add the boiled potatoes and remaining 1 cup water to the pan.2.Mix gently so the potatoes are coated well.3.Cover and simmer for 8-10 minutes until the gravy is thick and the flavors come together. - garnish
Finish with cilantro.
- serve
Serve hot with roti, naan, or jeera rice.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Boil the baby potatoes only until just tender; they should hold their shape when stirred into the almond gravy.
- 2Cool the onion-tomato mixture slightly before blending so the almond paste turns smooth and doesn’t splutter later.
- 3Blend the peeled almonds very finely for a silky badami gravy without gritty bits.
- 4Cook the almond masala on low to medium heat and stir often, because nut-based gravies catch quickly at the bottom.
- 5If the curry thickens too much on standing, loosen it with a splash of hot water before serving.
- 6This curry tastes even better after 30 minutes of rest, when the potatoes absorb the mild almond-spice flavors.
Adapt it for your goals.
Vegan
The base recipe is already vegan; just serve with dairy-free sides like roti or jeera rice for a complete meal.
low oilLow-oil
Reduce the oil slightly and add a splash of water while sautéing the onions to keep the masala from sticking.
spicierSpicier
Add an extra green chili or a little more red chili powder if you want the mild almond gravy to have more heat.
paneer addedPaneer-added
Add paneer cubes along with the potatoes for a richer festive curry with more protein and texture.
Why this is on our healthy list.
Good Fats from Almonds
Almonds add nourishing unsaturated fats and a creamy body, making the gravy rich without needing cream.
Plant Compounds from Spices
Ginger, garlic, cumin, coriander, and turmeric bring aromatic compounds that add flavor along with traditional wholesome value.
Satisfying Energy
Potatoes make the dish filling and comforting, while the almond-based sauce helps it feel substantial as a main curry.
Frequently asked questions
Yes, it reheats well and often tastes better after resting because the potatoes soak up the gravy and spices.



