Indian Saag Paneer Recipe
If you’re searching for a rich, vibrant vegetarian dish that balances earthy greens and creamy cheese, Indian Saag Paneer is pure comfort in a bowl. This classic North Indian favorite combines gently spiced spinach with golden cubes of paneer, all brought together in a lush, aromatic sauce. Every bite is a celebration of bold flavors and irresistible textures, perfect for anyone craving something wholesome yet indulgent. Whether ladled over steamy basmati rice or scooped up with warm naan, Indian Saag Paneer is the kind of meal you’ll want to make again and again.

Ingredients You’ll Need
With Indian Saag Paneer, the beauty lies in its straightforward, fresh ingredients that come together for a surprisingly complex result. Each element adds depth, color, or richness, and I’ll share some pro-tips to help you get the best out of every bite.
- Spinach (1 pound, washed and chopped): The star of the show, spinach brings a lovely, mild earthiness and that signature emerald color.
- Paneer cheese (8 ounces, cubed): Firm, mild, and lightly creamy, paneer soaks up all the flavors of the sauce while holding its shape.
- Ghee or vegetable oil (2 tablespoons): Ghee adds a nutty richness that’s traditional, but a neutral oil works well for a lighter finish.
- Onion (1 large, finely chopped): Onions form the deliciously sweet and savory base that gives the curry depth.
- Garlic (3 cloves, minced): Fresh garlic brings a gentle heat and irresistible aroma.
- Fresh ginger (1 tablespoon, grated): Adding tang and warmth, ginger is the secret to a lively, fresh-tasting curry.
- Green chilies (2, chopped, optional): For those who love a little kick, these give a pleasant heat and brightness—add to your preference.
- Ground cumin (2 teaspoons): Earthy and citrusy, cumin sets the stage for this iconic flavor profile.
- Ground coriander (1 teaspoon): Delivers a subtle sweetness and pairs perfectly with cumin.
- Turmeric powder (1/2 teaspoon): Adds golden color and gentle bitterness for balance.
- Garam masala (1 teaspoon): A finishing blend of spices for depth, warmth, and a whiff of sweetness.
- Tomato puree (1 cup): Brightens the sauce and gives it a luscious body.
- Heavy cream or coconut milk (1/2 cup): Cream makes the curry rich and soothing, while coconut milk adds a mild, sweet complexity, perfect for a vegan version.
- Salt (to taste): Essential for bringing all the flavors together—don’t be shy, but taste as you go.
- Fresh cilantro (chopped, for garnish): A pop of green and fresh flavor for that perfect finishing touch.
How to Make Indian Saag Paneer
Step 1: Sauté the Aromatics
Start by heating your ghee or oil in a wide, heavy-bottomed pan over medium heat. When the fat is hot, add the finely chopped onion and cook, stirring occasionally, until it’s deeply golden and fragrant—this is where you start building flavor, so take your time and let the onions caramelize a bit.
Step 2: Add Garlic, Ginger, and Chilies
Next, toss in the minced garlic, freshly grated ginger, and (if you’re feeling bold) the chopped green chilies. Stir for two minutes, letting these aromatics sizzle and bloom. The kitchen will smell amazing already, but we’re just getting started!
Step 3: Toast the Spices
Sprinkle in your ground cumin, coriander, turmeric, and garam masala. Stir continuously for about a minute. Toasting these spices in oil is the magic moment that releases their essential oils and deep, complex flavors, an essential step for authentic Indian Saag Paneer.
Step 4: Add Tomato Puree and Simmer
Pour in the tomato puree and keep stirring. Let it bubble away for about 5 minutes so it thickens and loses any sharp raw flavor. This forms a velvety sauce base teeming with flavor.
Step 5: Wilt the Spinach
Toss in all your washed, chopped spinach. It may look like a lot, but it will quickly wilt down. Stir and cook for about 5 minutes until the spinach is fully collapsed and intensely green.
Step 6: Blend for Creaminess (Optional)
If you love a silky-smooth curry, use an immersion blender directly in the pan or transfer the spinach mixture to a blender. Blitz until you reach your desired level of creaminess—just be careful with hot liquids! For those who like a bit more texture, you can skip this step.
Step 7: Finish the Sauce
Return the spinach mixture to the pan (if you blended it), then stir in the cream or coconut milk. Season with salt to taste. This is the moment your Indian Saag Paneer truly comes to life, as the greens transform into a lush, spoonable sauce.
Step 8: Fry and Add the Paneer
In a separate skillet, fry the paneer cubes in a splash of oil or ghee until they’re crisp and golden on all sides, then tip them gently into your spinach sauce. Give everything a tender stir and let the dish simmer together for five more minutes. This melds the flavors and warms the paneer through.
Step 9: Garnish and Serve
Once everything is beautifully combined, scatter the chopped cilantro over the top. The dish is now ready for your table—prepare for plenty of enthusiastic “wows”!
How to Serve Indian Saag Paneer

Garnishes
Nothing beats a fresh burst of chopped cilantro on top of Indian Saag Paneer. For a little extra flair, swirl in a splash of cream or a sprinkle of chili flakes. Lemon wedges on the side can add a bright zing for those who love a tiny squeeze of tartness.
Side Dishes
Pair your Indian Saag Paneer with fluffy basmati rice for a classic combo, or opt for soft buttered naan for maximum scooping satisfaction. If you’re in the mood for something lighter, try it with roti or even quinoa for a wholesome twist. A cooling cucumber raita on the side is always a welcome contrast.
Creative Ways to Present
For a party or potluck, serve Indian Saag Paneer in small bowls or even as a dip with mini naan bites. You can also stuff the warm curry into flatbreads or wraps for a brilliant lunchbox option. For a colorful platter, add roasted veggies or a tangy tomato salad alongside—the greens and golds really pop together!
Make Ahead and Storage
Storing Leftovers
Indian Saag Paneer only gets tastier with a little rest! Simply let the curry cool, then transfer to airtight containers and refrigerate. It will keep well for up to three days, and the flavors will continue deepening overnight.
Freezing
To have Indian Saag Paneer ready for a rainy day, freeze the cooled curry (without the fried paneer, if possible) in freezer-safe containers. It keeps beautifully for up to two months. When you’re ready to enjoy, thaw overnight in the fridge, then reheat gently, adding the fresh paneer at the end for the very best texture.
Reheating
Warm leftovers on the stovetop over low heat, stirring gently to prevent sticking. If the sauce has thickened too much, add a splash of water or cream to loosen it. You can also microwave individual portions—just cover to keep the moisture in.
FAQs
Can I make Indian Saag Paneer vegan?
Absolutely! Swap out the paneer for firm tofu and use coconut milk instead of cream. Make sure to fry the tofu cubes just like paneer to get that lovely golden crust and chewy texture.
Is it okay to use frozen spinach instead of fresh?
Yes, frozen spinach is a super-convenient substitute for Indian Saag Paneer. Just thaw it and squeeze out excess water before adding to the pan, so your curry stays silky, not watery.
Why do we fry the paneer cubes separately?
Frying gives paneer its irresistible golden edges and springy texture, preventing it from getting too soft in the curry. This simple step ensures every bite is flavorful and perfectly chewy.
How spicy is Indian Saag Paneer?
It’s easy to control the heat in this recipe. The green chilies are optional—leave them out for a mild dish, or add more if you crave extra punch. Garam masala has a gentle warmth but not much fiery spice, so the overall profile is usually mild to moderate.
What’s the best way to reheat leftovers?
For the best taste and texture, reheat Indian Saag Paneer gently on the stovetop with a splash of water or cream to loosen the sauce. Stir gently so the paneer stays whole and soft.
Final Thoughts
If you’re ready for a wholesome, truly satisfying meal, Indian Saag Paneer is a must-try. It’s a crowd-pleaser whether you’re a longtime fan of Indian classics or just discovering new favorites. Grab those fresh greens and give this beloved recipe a go—I promise it’ll win a spot in your regular dinner rotation!
Print
Indian Saag Paneer Recipe
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Learn how to make a delicious Indian Saag Paneer at home with this easy recipe. Creamy spinach curry with chunks of paneer cheese, infused with aromatic spices, perfect for a satisfying vegetarian meal.
Ingredients
Spinach Mixture:
- 1 pound fresh spinach, washed and chopped
Paneer:
- 8 ounces paneer cheese, cubed
Seasoning:
- 2 tablespoons ghee or vegetable oil
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1 tablespoon grated fresh ginger
- 2 green chilies, chopped (optional)
- 2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric powder
- 1 teaspoon garam masala
- 1 cup tomato puree
- 1/2 cup heavy cream or coconut milk
- Salt to taste
- Fresh cilantro, chopped for garnish
Instructions
- Prepare Spinach Mixture: Heat ghee/oil in a pan, sauté onions until brown, add garlic, ginger, chilies, spices, tomato puree, then spinach, cook until wilted.
- Blend: Optionally blend the mixture until smooth.
- Add Cream and Paneer: Stir in cream/coconut milk, season with salt. Fry paneer until golden, add to the spinach sauce. Simmer for 5 minutes.
- Garnish and Serve: Garnish with cilantro, serve with rice or naan.
Notes
- For a vegan version, use firm tofu instead of paneer and coconut milk instead of cream.
- Adjust green chilies for preferred spice level.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Sautéing, Simmering
- Cuisine: Indian
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 5 g
- Sodium: 480 mg
- Fat: 22 g
- Saturated Fat: 14 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 10 g
- Fiber: 4 g
- Protein: 18 g
- Cholesterol: 55 mg