Saag Paneer (Spinach and Fresh Cheese Curry)
Why this recipe works
- Layered spice base: Blooming cumin seeds in ghee, then cooking the onion, ginger, garlic and ground spices, builds depth before the spinach goes in.
- Smooth, creamy sauce: Blending the cooked spinach creates a thick base, while double cream rounds out the greens and gives the curry a silky finish.
- Bright finish: A squeeze of lemon at the end cuts through the richness and brings out the flavour of the spinach and paneer.
Get the most out of this recipe
Adjust the heat
- For a gentler curry: Use less green chilli, remove the seeds, or replace it with a small pinch of chilli flakes for softer, more even heat.
- For more warmth: Add extra green chilli with the ginger and garlic, or finish with a little more garam masala to deepen the warmth without overpowering the spinach.
Ingredient notes
- Paneer choice: Use firm paneer that holds its shape when warmed through. Add it near the end so the cubes stay tender rather than turning rubbery.
- Fresh or frozen spinach: Fresh spinach gives a bright, clean flavour, but frozen spinach can work if fully defrosted and squeezed of excess water before cooking.
- Lemon to taste: Add lemon gradually at the end; the right amount should brighten the sauce without making it sharp.
Common mistakes
- Boiling after adding cream: Keep the heat low once the double cream is added. A hard boil can make the sauce lose its smooth, creamy consistency.
- Overcooking the paneer: Paneer only needs to be heated through in the sauce. Prolonged cooking can make it firm and chewy.
Make-ahead tips
- Make the curry ahead: The curry can be cooled quickly and refrigerated in a sealed container for up to 3 days, making it useful for planned dinners or lunches.
- Reheat gently: Warm the curry over low heat with a splash of water until piping hot, avoiding a boil once the sauce is hot.
- Freeze without rice: Freeze the curry separately from the rice for best texture, then defrost overnight in the fridge before reheating gently.
Equipment you'll need
Ingredients
Instructions
- Rinse the basmati rice until the water runs mostly clear. Tip into a saucepan with the water and 0.5 tsp of the fine sea salt, bring to the boil, then cover and cook on low for 10 minutes. Take off the heat and leave, covered, for 10 minutes.
- Meanwhile, cut the paneer into bite-sized cubes. Finely slice the onion, slit the green chilli, and finely grate the ginger and garlic. Cut the lemon in half.
- Heat the ghee in a large pot over medium heat and add the cumin seeds. Let them sizzle for 30 to 45 seconds until fragrant. Stir in the onion with a pinch of the remaining salt and cook for 8 to 10 minutes until soft and lightly golden.
- Add the green chilli, ginger and garlic and cook for 1 minute, stirring. Add the ground coriander, ground cumin and ground turmeric and cook for 30 seconds to toast the spices. Add the spinach with 150 ml water and the remaining salt, then cover and cook for 3 to 5 minutes until wilted.
- Blend the spinach mixture until smooth, then return it to low heat. Stir in the double cream and garam masala and warm gently for 2 to 3 minutes; do not let it boil. Add the paneer and cook for 3 to 4 minutes until heated through.
- Squeeze in a little lemon juice, then taste and add more if you like it brighter. Fluff the rice with a fork. Serve the saag paneer over the rice.
Recipe notes
Serving suggestions
This recipe pairs well with:
Tips
- Keep the heat low after adding the double cream so the sauce stays silky and does not split.
- If you prefer a looser curry, stir in a splash of water after blending and warm gently until it coats the back of a spoon.
- If serving to anyone who should avoid undercooked dairy, make sure the paneer is piping hot all the way through before serving.
Substitutions
- Replace ghee with olive oil for a lighter finish.
- Replace double cream with coconut milk for a dairy-free style sauce.
- Replace green chili pepper with a pinch of chili flakes for gentler, more even heat.
Storage
- Refrigerate up to 3 days
- Cool the curry quickly, then refrigerate in a sealed container for up to 3 days. Reheat gently in a saucepan over low heat with a splash of water until piping hot; avoid boiling once hot. Freeze the curry (without the rice) for up to 2 months and defrost overnight in the fridge before reheating.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 45min (35min active)
- Difficulty: Easy
- Cuisine: Indian
-
Allergens:
Milk
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
WMF Mini Saucepan 16 cm with Lid
- High-quality stainless steel
- Even heat distribution
- Higher price point
T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart
- Easy food release
- Dishwasher safe
- Not induction compatible
All-Clad Tri-Ply Stainless Steel Saucepan
- Excellent heat control
- Premium build quality
- Expensive
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.























