This creamy spinach saag paneer curry is pure comfort in a bowl. It feels warm, rich, and filling, yet it still tastes fresh because of the greens and lemon. I love it for family dinners because it brings everyone to the table fast, and it has that cozy homemade taste people remember.
At the heart of this dish are 9 oz (250 g) paneer, 4 cups baby spinach, and 4 cups mustard greens, choy sum, or baby kale. Then you build flavor with sliced onion, green chilies, fresh ginger, garlic, tomato, carrot or baby turnip, and plain yogurt. The spices are gentle but deep, with turmeric, coriander powder, cumin, salt, sugar if needed, and garam masala. For richness, you use ghee or oil, water, and heavy cream or cashew cream. Finally, the tadka gives the curry a bold finish with butter or ghee, asafoetida, sliced garlic, dried red chilies, and Kashmiri chili powder, plus lemon wedges and roti, naan, or rice for serving. The flavor is creamy, earthy, lightly spiced, and just a little tangy.
The method is simple, and that is one reason this saag paneer curry works so well at home. First, you wash the greens well, then pan-fry the paneer until golden. After that, you sauté the onion, chilies, ginger, and garlic, add the spices, cook the tomato and yogurt, and wilt the greens. Next, you blend the mixture into a coarse purée, simmer it until the raw taste disappears, and finish with garam masala, cream, and paneer. Then you make a quick tadka with garlic, dried chilies, asafoetida, and chili powder, and pour it over the top. It takes 20 minutes to prep, 35 minutes to cook, and about 55 minutes total, so it is very doable on a busy weeknight.
This is the kind of meal that fits so many moments. It is great for chilly nights, relaxed Sunday lunches, meatless dinners, and even potlucks because it reheats well and tastes even deeper the next day. Serve it with warm bread or fluffy rice, and you have a meal that feels special without being hard work.
Why You’ll Love This Creamy Spinach Saag Paneer Curry
- Comforting and filling: Paneer and greens make this dish hearty enough for dinner, yet it still feels light on the stomach.
- Simple pantry-style spices: The spice list is short and familiar, so you do not need a big grocery trip.
- Flexible greens: You can use spinach, mustard greens, choy sum, or baby kale, depending on what looks best.
- Great for make-ahead meals: The curry base stores well, so it is useful for meal prep and leftovers.
- Rich but balanced flavor: Cream, yogurt, lemon, and the tadka bring a nice mix of smooth, tangy, and savory notes.
Paneer Tips
Paneer is the main protein in this creamy spinach saag paneer curry, so it helps to choose a fresh block that feels firm but not dry. If it is very soft, handle it gently so it does not break while cooking. For the best texture, cube it evenly and pan-fry it until lightly golden on the outside. That step adds flavor and also helps the paneer hold its shape in the gravy. If you want a softer bite, you can skip the frying, but the curry will taste less rich and the paneer may soak up more sauce.
Options for Substitutions
- Use baby kale instead of spinach if you want a slightly stronger, more rustic flavor.
- Swap choy sum for mustard greens if you want a milder green that cooks quickly.
- Replace ghee with neutral oil if you want a lighter or dairy-free base.
- Use cashew cream instead of heavy cream for a richer vegan-style finish.
- Swap plain yogurt with a dairy-free yogurt if you need a lactose-free option.
- Use baby turnip instead of carrot if you want a slightly sweeter, more traditional vegetable note.
Watch Out for These Mistakes
First, do not skip washing the greens well. Spinach and mustard greens can hold grit, and that can spoil the whole dish. So, wash them several times and drain them well before cooking. If you use kale, remove the stems and blanch it briefly if it tastes bitter.
Next, be careful not to overcook the paneer. It only needs to turn lightly golden in the pan. If you cook it too long, it can become dry and chewy. Also, save a few cubes for garnish, because that makes the final dish look more inviting.
Another common mistake is not cooking the base long enough. The onion, ginger, garlic, tomato, and yogurt need time to soften and lose their raw edge. Likewise, after you blend the greens, let the curry simmer long enough so the flavor mellows and deepens. If you rush this part, the saag can taste sharp or grassy.
Finally, go easy on the tadka heat. The garlic should smell fragrant, not brown, and the dried chilies should crisp quickly without burning. Otherwise, the finishing butter can turn bitter. Also, add the cream near the end so it stays smooth and does not split.
What to Serve With Creamy Spinach Saag Paneer Curry?
This creamy spinach saag paneer curry is wonderful with roti, naan, or a bowl of steamed basmati rice, since all three help soak up the rich gravy. If you want a fuller spread, add a simple cucumber salad, pickled onions, or raita for a cool contrast. For a more complete Indian-style meal, you could also serve it with dal or a light lentil soup. In addition, a squeeze of lemon over the top brightens every bite and brings the greens to life.
Storage Instructions
Store: Keep leftovers in an airtight container in the refrigerator for 3 to 4 days. If possible, store the paneer and gravy separately for the best texture.
Freeze: Freeze the gravy for up to 2 months. For best results, freeze the paneer separately, because it holds its texture better that way.
Reheat: On the stovetop, warm the gravy over low to medium heat until bubbling, then add the paneer and heat only until warmed through. In the microwave, reheat in short bursts, stirring between each one so the curry heats evenly.
Recipe Info
Preparation Time: 20 minutes
Cooking Time: 35 minutes
Total Time: 55 minutes
Level of Difficulty: Easy to medium
Servings: 3 servings
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: about 1,250 to 1,350 kcal
- Protein: about 45 to 55 g
- Fat: about 85 to 100 g
- Carbohydrates: about 45 to 60 g
Ingredients
- 9 oz (250 g) paneer, cubed
- 4 cups (about 4 oz) baby spinach
- 4 cups (about 4 oz) mustard greens, choy sum or baby kale
- 3/4 cup sliced onion
- 1 to 2 green chilies
- 1/2 inch fresh ginger
- 3 garlic cloves
- 1/2 cup chopped tomato
- 1/3 cup chopped carrot or baby turnip
- 1/4 cup plain yogurt
- 1/8 tsp turmeric (optional)
- 3/4 to 1 tsp coriander powder
- 1/2 tsp cumin powder
- 1/2 tsp salt
- 1/2 tsp sugar (optional)
- 3/4 to 1 tsp garam masala
- 1 1/2 to 2 tbsp ghee or oil, divided
- 1/4 cup water
- 1/4 cup heavy cream (or cashew cream)
- 1 tbsp butter or ghee
- 1/8 tsp asafoetida
- 1 to 2 garlic cloves, sliced
- 1 to 2 dried red chilies
- 1/2 to 3/4 tsp Kashmiri chili powder or flakes
- 1 lemon, cut into wedges
- Roti, naan or cooked rice
Step-by-Step Instructions
Step 1: Wash and Prep the Greens
Wash the spinach and other greens several times, then drain them well. If you use kale, remove the stems and blanch it briefly if it tastes bitter. This step matters because clean, well-drained greens make the curry smoother and cleaner-tasting.
Step 2: Brown the Paneer
Pan-fry the paneer cubes in a little of the ghee until golden on each side. Set them aside, and reserve a few cubes for garnish later. This quick step gives the paneer a better texture and adds a pleasant, nutty flavor.
Step 3: Build the Flavor Base
In the remaining ghee, sauté the onion, green chilies, ginger, and garlic for 7 to 8 minutes. Then add the turmeric, coriander powder, and cumin powder. Stir well so the spices bloom in the hot fat and the mixture becomes fragrant.
Step 4: Cook Down the Tomato and Yogurt
Stir in the chopped tomato and yogurt, then cover and cook until the tomato breaks down. After that, add the carrot or baby turnip and sauté briefly. This creates a soft, rich base that gives the saag more body and a gentle tang.
Step 5: Wilt, Blend, and Simmer the Greens
Add the spinach and other greens, then cook for 5 to 6 minutes until wilted. Blend the greens with the water into a slightly coarse purée. Return the purée to the pan, add the salt, and simmer for 6 to 7 minutes until it no longer smells raw. This slow simmer helps the curry taste rounded and finished.
Step 6: Finish the Curry and Add the Tadka
Stir in the garam masala, and add the sugar if needed. Mix in the cream, then add most of the paneer and cook for 3 to 4 minutes. For the tadka, warm the butter over low heat, add the sliced garlic, and cook until fragrant but not browned. Add the dried chilies and fry until crisp, then turn off the heat and stir in the asafoetida and Kashmiri chili powder. Pour the tadka over the saag, top with the reserved paneer, and serve with lemon and roti or rice.
Conclusion
This creamy spinach saag paneer curry brings together soft paneer, tender greens, warm spices, and a rich finishing tadka. Because the method is simple, it is a great choice for home cooks who want a comforting meal without a lot of fuss. Also, it works well for weeknight dinners, family meals, and leftovers the next day.
If you make this recipe, I would love to hear how it turned out for you. Try it with roti or rice, then share your thoughts, your swaps, or your favorite greens. And if you enjoy this kind of cozy dinner, explore more homemade curry recipes for easy meals with big flavor.
Print
Creamy Spinach Saag Paneer Curry
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 3 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Description
A warm, rich, and filling saag paneer curry that combines creamy texture with fresh greens and gentle spices, perfect for family dinners.
Ingredients
- 9 oz (250 g) paneer, cubed
- 4 cups baby spinach
- 4 cups mustard greens, choy sum, or baby kale
- 3/4 cup sliced onion
- 1 to 2 green chilies
- 1/2 inch fresh ginger, grated
- 3 garlic cloves
- 1/2 cup chopped tomato
- 1/3 cup chopped carrot or baby turnip
- 1/4 cup plain yogurt
- 1/8 tsp turmeric (optional)
- 3/4 to 1 tsp coriander powder
- 1/2 tsp cumin powder
- 1/2 tsp salt
- 1/2 tsp sugar (optional)
- 3/4 to 1 tsp garam masala
- 1 1/2 to 2 tbsp ghee or oil, divided
- 1/4 cup water
- 1/4 cup heavy cream (or cashew cream)
- 1 tbsp butter or ghee
- 1/8 tsp asafoetida
- 1 to 2 garlic cloves, sliced
- 1 to 2 dried red chilies
- 1/2 to 3/4 tsp Kashmiri chili powder or flakes
- 1 lemon, cut into wedges
- Roti, naan, or cooked rice for serving
Instructions
- Wash the spinach and other greens several times, then drain them well. If you use kale, remove the stems and blanch it briefly if it tastes bitter.
- Pan-fry the paneer cubes in a little of the ghee until golden on each side. Set them aside, reserving a few cubes for garnish.
- Sauté the onion, green chilies, ginger, and garlic in the remaining ghee for 7 to 8 minutes. Then add the turmeric, coriander powder, and cumin powder.
- Stir in the chopped tomato and yogurt, cover, and cook until the tomato breaks down. Add the carrot or baby turnip and sauté briefly.
- Add the spinach and other greens, cook until wilted, then blend with water into a coarse purée.
- Simmer the purée with salt for 6 to 7 minutes.
- Stir in garam masala, sugar if needed, then add cream and most of the paneer. Cook for 3 to 4 minutes.
- Prepare the tadka: warm butter, add sliced garlic, fry until fragrant, then add dried chilies, and finally stir in asafoetida and Kashmiri chili powder. Pour over the saag and top with reserved paneer. Serve with lemon and roti or rice.
Notes
This saag paneer curry works well for weeknight dinners, family meals, and leftovers the next day. Ensure to wash greens thoroughly to avoid grit.
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 5g
- Sodium: 600mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 5g
- Protein: 18g
- Cholesterol: 50mg


