There is a specific kind of weeknight exhaustion where even deciding what to cook feels like too much. That is when I make this curry. It has been my go-to since the second trimester of my pregnancy, when I wanted something warm and filling but could not stomach anything too heavy. A creamy tomato base, soft cubes of paneer, and just enough warmth from the spices. It hit exactly right every single time.
Paneer curry is one of those recipes I resisted writing for a long time because it felt too obvious. Every Indian food blog has one. But every version I saw online called for heavy cream, and I stopped using cream in this dish two years ago. Yogurt gives you the same creaminess with more tang, and honestly, the curry tastes better for it.
This version is ready in about 30 minutes and uses nothing fancy: just pantry spices, one onion, two tomatoes, and a block of paneer.

Why You’ll Love This Paneer Curry
- Ready in 30 minutes, start to finish
- No heavy cream: yogurt gives a lighter, tangier base
- High-protein: paneer adds roughly 8g protein per 100g
- Easily made vegan with firm tofu and coconut yogurt
- Kid-friendly: reduce the chili and it works for the whole family
- Pairs with roti, naan, jeera rice, or any cooked millet
Ingredients You’ll Need
You do not need a long grocery list for this. The flavour comes from layering simple spices carefully rather than from a dozen different ingredients.
The base is onion, tomato, ginger, and garlic, cooked down until the oil separates from the masala. That separation is where the depth of the curry is built. Do not rush it.
For spices: cumin seeds, turmeric, coriander powder, Kashmiri red chili powder (for colour without too much heat), and garam masala added at the end. The full list is in the recipe card below.

Tips for the Best Paneer
Fresh paneer makes a real difference. If you are using store-bought paneer, soak the cubes in warm water for 10 to 15 minutes before adding them to the curry. This softens them and prevents that rubbery, squeaky texture you sometimes get.
If you are using homemade paneer, add it straight to the curry. It does not need soaking.
Do not overcook the paneer. Add it in the last 5 minutes, just enough for the cubes to warm through and absorb the sauce.
How to Make Paneer Curry (Step-by-Step)
The recipe follows a simple sequence: build the masala base, add tomatoes, add yogurt, then finish with paneer.
Making the Masala Base
Heat oil in a heavy-bottomed pan. Add cumin seeds and let them splutter for about 30 seconds. Add finely chopped onion and cook on medium heat for 8 to 10 minutes until deep golden. This is not a step to rush. The caramelisation is what gives the curry its body.
Add ginger-garlic paste and cook for 2 minutes until the raw smell disappears. Then add turmeric, coriander powder, and Kashmiri chili powder. Stir quickly so the spices do not burn. Cook for 1 minute.
Simmering the Curry
Add blended tomatoes (or finely grated tomatoes directly, which means easier cleanup). Cook on medium heat for 8 to 10 minutes, stirring occasionally, until the tomatoes are fully cooked and the masala looks glossy and cohesive, not watery.
Reduce the heat to low. Add whisked yogurt one tablespoon at a time, stirring constantly so it does not split. Once all the yogurt is incorporated, add half a cup of water and let the curry simmer for 5 minutes.
Adding the Paneer
Add the paneer cubes directly to the simmering curry. Stir gently so the cubes are coated but not broken. Simmer for 4 to 5 minutes on low heat. Add garam masala, taste for salt, and adjust.
Finish with a handful of fresh coriander leaves and serve hot.

Serving Suggestions
This curry pairs well with:
- Instant Pot Jeera Rice, my quickest weeknight pairing
- Whole wheat roti or naan
- A spoonful of cooling cucumber raita on the side
- Any cooked millet: foxtail millet or jowar work especially well
For a full weeknight thali, add a simple dal like Palak Dal alongside. The combination of dal and paneer curry covers both protein and iron in one meal, which is something I think about a lot for our vegetarian family.
If you are interested in building more iron-rich vegetarian meals into your week, this curry is a good starting point. Paneer is a solid source of protein and calcium, and when served alongside dal, you get a broader range of nutrients in one simple meal.

Easy Paneer Curry (Light, Creamy, No Heavy Cream)
Ingredients
For the Masala Base
- 2 tbsp oil neutral or ghee
- 1 tsp cumin seeds
- 1 medium onion finely chopped
- 1 tsp ginger-garlic paste
- 2 medium tomatoes blended or finely grated
- 1/2 tsp turmeric powder
- 1 tsp coriander powder
- 1 tsp Kashmiri red chili powder for colour, mild heat
- 1 green chili optional; slit
- 3/4 tsp salt or to taste
For the Curry
- 1/2 cup thick yogurt whisked smooth
- 1/2 cup water
- 1/2 tsp garam masala
- 250g paneer, cut into cubes (about 1-inch)
Garnish
- 2 tbsp fresh coriander leaves chopped
- 1 tsp dried fenugreek leaves / kasuri methi optional but recommended
Instructions
Build the Masala Base
- Heat oil in a heavy-bottomed pan on medium heat. Add cumin seeds and let them splutter for 30 seconds.
- Add finely chopped onion. Cook on medium heat for 8 to 10 minutes, stirring occasionally, until deep golden brown. Do not rush this step.
- Add ginger-garlic paste and cook for 2 minutes until the raw smell is gone.
- Add turmeric, coriander powder, and Kashmiri red chili powder. Stir quickly for 1 minute so the spices do not burn.
Simmer the Curry
- Add blended tomatoes and slit green chili (if using). Cook on medium heat for 8 to 10 minutes, stirring occasionally, until the tomatoes are fully cooked and the oil begins to separate from the masala.
- Reduce heat to low. Add whisked yogurt one tablespoon at a time, stirring constantly to prevent splitting.
- Once all the yogurt is incorporated, add half a cup of water. Stir and let the curry simmer for 5 minutes.
Add the Paneer
- Add paneer cubes to the simmering curry. Stir gently so cubes are coated without breaking.
- Simmer on low heat for 4 to 5 minutes, just enough for the paneer to warm through and absorb the sauce.
- Add garam masala and crushed kasuri methi (if using). Taste and adjust salt.
- Garnish with fresh coriander leaves and serve hot.
Notes
FAQs
Q1. Can I make this vegan?
Yes. Replace paneer with firm tofu, pressed and cut into cubes. Use coconut yogurt instead of dairy yogurt. The base and spice ratios stay exactly the same.
Q2. Can I use store-bought paneer?
Yes, but soak it in warm water for 10 to 15 minutes first. This softens the texture so the cubes do not turn rubbery when cooked. Drain and pat dry before adding to the curry.
Q3. How do I keep the paneer soft?
Add paneer at the end, after the sauce has finished cooking. Simmer on low for no more than 5 minutes. If you cook it on high heat or for too long, it tightens up and loses that soft, milky texture.
Q4. Can I make this ahead of time?
The masala base (without paneer) keeps in the refrigerator for up to 3 days. Add fresh paneer when you reheat it. The texture is much better this way than reheating paneer that has been sitting in curry overnight.
Q5. How long does it keep?
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of water to loosen the sauce.
Q6. Is this curry spicy?
At the quantities in the recipe card, this is mild to medium. For a milder version, skip the green chili and reduce the Kashmiri chili powder to half a teaspoon. Kashmiri chili is mostly about colour. It gives that deep orange-red without a lot of heat.
This paneer curry has carried our family through countless weeknights: rushed dinners, pregnancy evenings, days when cooking felt like one thing too many. It is the kind of recipe you make once and come back to every week without even thinking about it.
If you are also trying other paneer dishes, my Paneer Tikka Quinoa Bowl is great for weekday lunches and uses a similar spice set in a completely different format.
Did you try this recipe? I would love to know: did you serve it with roti, rice, or something else entirely? Leave a comment below and tell me how it went.
Made this? Share a photo and tag @petitepaprika on Instagram. I love seeing your kitchen creations!
