Saag Paneer is a comforting Indian classic: cubes of fried paneer nestled in a silky, spiced spinach gravy. This dish combines fragrant spices, fresh garlic and ginger, sautéed onions, and vibrant greens into a creamy, deeply flavored sauce. Serve it with steaming rice, warm naan or soft roti for a satisfying meal that’s both simple to prepare and incredibly rewarding.
The paneer—an Indian fresh cheese that holds its shape when cooked—is marinated briefly in spices, pan-fried until golden, and then simmered in the spinach gravy so each cube soaks up flavor without melting away. The spinach base is blended to a rich but slightly textured consistency, preserving little flecks of green for visual appeal and mouthfeel.
How to Make Saag Paneer
This recipe yields about 4 servings and comes together in roughly 30 minutes. It’s flexible: use other leafy greens if you like and adjust spice levels to taste. Below are ingredient notes, a clear step-by-step method, and tips to get the best results.
Ingredients
- ½ tsp turmeric
- ½ tsp cayenne (adjust to taste)
- 1 tsp salt, divided
- ½ tsp ground cumin
- ¼ cup grapeseed oil (or neutral oil)
- 12 oz paneer, cut into 1-inch cubes
- 1 medium white or yellow onion, sliced
- About a ½-inch knob fresh ginger, chopped
- 4 garlic cloves, roughly chopped
- 5 oz fresh spinach (or substitute kale, mustard greens, collards, or Swiss chard)
- ½ cup water (for blending)
- ¼ cup butter
- ½ tsp garam masala
- 1¼ cup water (for deglazing and thinning)
- ½ cup plain yogurt (preferably full-fat)
- ½ tsp freshly cracked black pepper
- ½ tsp chicken bouillon (optional; or use a pinch of vegetable bouillon or extra salt)
Instructions
- In a medium mixing bowl, whisk together turmeric, cayenne, cumin, 1 tsp salt and the grapeseed oil until well combined.
- Add the paneer cubes and toss gently to coat. Chill briefly if time allows; marinating up to 24 hours will deepen the flavor but is not required.
- Heat 1½ tbsp grapeseed oil in a medium saucepan over medium heat. Add the sliced onion and sauté about 2 minutes, until lightly golden. Add the garlic and ginger and cook for 1 minute more, stirring constantly to prevent burning.
- Add the spinach to the pan and cook until fully wilted, about 2 minutes. Transfer the onion, garlic, ginger and spinach to a blender with ½ cup water and the butter. Pulse 5–8 times until the mixture becomes a thick, slightly textured gravy—aim for a smooth base with small flecks of spinach remaining.
- Return the same saucepan to medium heat and add another 1½ tbsp grapeseed oil. Pan-fry the marinated paneer cubes about 4–5 minutes, turning so they brown lightly on all sides. Remove and set aside.
- Add the remaining grapeseed oil to the saucepan (if needed) and briefly warm the garam masala for about 1 minute to release its aroma.
- Pour the blended spinach mixture into the pan and bring to a gentle boil, then reduce heat to medium-low and simmer about 5 minutes.
- While the sauce simmers, use 1¼ cup water to rinse the marinade remnants from the mixing bowl and the blender; add this to the saucepan to build volume and flavor. Stir and continue simmering until the five minutes are complete.
- Remove the pan from heat and stir in the plain yogurt a few tablespoons at a time, mixing thoroughly after each addition so the yogurt integrates smoothly without curdling.
- Return the pan to medium heat, add the browned paneer, black pepper and chicken bouillon (if using). Simmer another 5 minutes, stirring occasionally, until the paneer is warmed through and the flavors meld.
- Taste and adjust seasoning with salt and pepper. Serve hot with rice, naan or roti.
Saag Paneer Tips & Tricks
- Greens substitution: If you don’t have spinach, try kale, mustard greens, collard greens or Swiss chard. Cook them a little longer if they are tougher than spinach.
- Texture: Blend the greens to a thick but slightly chunky consistency so the sauce feels satisfying and visually appealing.
- Yogurt: Add yogurt off the heat and gradually to prevent splitting. Full-fat yogurt gives a creamier finish.
- Paneer: If using store-bought paneer, pat it dry before marinating so it browns nicely in the pan.
- Storage: Refrigerate leftovers in an airtight container for up to 3 days. Freeze for up to 4–5 months in a suitable freezer-safe container.
- Serving: Pair with steamed basmati rice, saffron rice, naan, roti or a simple salad to round out the meal.
Recipe Details
Servings: 4
Author: Stephanie Alvarado
Prep time: 5 min Cook time: 25 min Total time: 30 min
Nutrition Facts (approx.)
Calories: 522.47
Fat: 46.14 g
Saturated Fat: 19.95 g
Carbohydrates: 10.22 g
Fiber: 1.58 g
Net Carbs: 8.64 g
Sugar: 5.37 g
Protein: 18.79 g
Sodium: 2003.41 mg
Cholesterol: 90.94 mg
Similar Recipes You Might Enjoy
Casamiento Salvadoreño
Pollo Encebollado
Sour Cream Coffee Cake
Chicken Birria (Birria de Pollo)
Chicken Quesabirria Tacos
4-Ingredient Creamy Mashed Potatoes
Lamb Stew
Apple Tarte Tatin with Candied Walnuts
Did you make this recipe?
Share a photo on Instagram and tag @thisisavocado_ with the hashtag #thisisavocado — seeing your recreations makes the author very happy!