Paneer Vindaloo
Tangy, spicy paneer cooked in a Goan-style vindaloo masala with vinegar, garlic, and warm spices. This version keeps the gravy bold and lively while the paneer stays soft and rich.
For 4 servings
- prep · ~15 min
Make the vindaloo masala.
1.Add dry red chili, garlic, ginger, cumin seeds, black peppercorns, cloves, cinnamon, turmeric powder, red chili powder, vinegar, and 2 tbsp water to a small grinder jar.2.Grind to a smooth, thick paste.3.Set the masala aside for 10 minutes so the flavors settle.TIPUse a smooth paste for the best gravy texture. If needed, add just a spoonful more water while grinding. - fry · ~3 min
Lightly sear the paneer.
Heat 1 tbsp oil in a pan over medium heat. Add the paneer cubes and cook for 1 to 2 minutes, turning gently, until lightly golden on a few sides. Remove to a plate.
TIPDo not over-fry the paneer or it can turn chewy. - saute · ~10 min
Cook the onions and tomatoes.
1.Heat the remaining 1 tbsp oil in the same pan over medium heat.2.Add the sliced onion and cook until soft and lightly golden, about 6 minutes.3.Add the chopped tomato and cook until soft and pulpy, about 4 minutes. - saute · ~4 min
Cook the vindaloo masala.
Add the ground vindaloo paste to the pan and cook on medium-low heat for 3 to 4 minutes, stirring often, until the raw smell fades and the masala looks glossy.
TIPKeep the heat medium-low so the spices do not burn. - simmer · ~5 min
Simmer the gravy.
Add salt, jaggery, and water. Mix well and bring to a gentle simmer. Cook for 5 minutes until the gravy thickens slightly and the oil begins to show at the edges.
- simmer · ~4 min
Add the paneer and finish the curry.
Add the seared paneer cubes and coat them well in the gravy. Simmer gently for 3 to 4 minutes so the paneer absorbs the masala without breaking.
- garnish
Garnish with coriander leaves.
- serve
Serve hot.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak the dried red chilies in warm water for 10 minutes before grinding if your blender struggles with a smooth vindaloo paste.
- 2Only sear the paneer until lightly golden on a few sides; longer frying will make it firm and less able to absorb the gravy.
- 3Cook the masala until the raw vinegar-garlic smell softens and the paste turns glossy, or the curry will taste sharp rather than balanced.
- 4If the gravy gets too thick after adding paneer, loosen it with a splash of hot water instead of cold to keep the simmer steady.
- 5Let the finished vindaloo rest for 10 minutes before serving so the paneer picks up more of the tangy masala.
- 6This curry tastes even better the next day; reheat gently on low heat so the paneer stays soft and does not crumble.
Adapt it for your goals.
Low-oil
Skip the paneer sear and sauté the onions in less oil with a splash of water; the curry stays bold but feels lighter.
veganVegan
Replace paneer with extra-firm tofu or boiled potatoes for a plant-based version that still works well with the tangy vindaloo masala.
jainJain
Use paneer with tomatoes, spices, and vinegar but omit onion, garlic, and ginger; add a little extra tomato for body.
high proteinHigh-protein
Add peas or cubed tofu along with the paneer to make the curry more filling while keeping the same spicy-tangy profile.
Why this is on our healthy list.
Protein from Paneer
Paneer adds satisfying protein and richness, making this curry more filling than a gravy-based vegetable dish alone.
Spice-Rich Base
Garlic, ginger, cumin, black pepper, cloves, and cinnamon bring strong flavor from aromatic whole spices rather than heavy cream.
Tomato and Onion Gravy
The gravy gets body from cooked onions and tomatoes, which add natural sweetness, acidity, and depth without needing rich thickeners.
Frequently asked questions
Yes. You can add raw paneer directly to the gravy, but a quick light sear helps it hold shape and adds a little extra flavor.



