Saag Paneer Recipe: Spinach Curry with Paneer

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

  1. In a medium mixing bowl, whisk together turmeric, cayenne, cumin, 1 tsp salt and the grapeseed oil until well combined.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Add the remaining grapeseed oil to the saucepan (if needed) and briefly warm the garam masala for about 1 minute to release its aroma.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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!