Print

Coconut Saag with Tofu and Spiced Coconut Oil Recipe

4.9 from 82 reviews

Coconut Saag is a vibrant and flavorful Indian-inspired dish featuring wilted mustard greens or fresh spinach blended with fragrant spices and creamy coconut milk. Enhanced with toasted spices, fresh lime juice, and warm cubes of tofu or paneer, this comforting dish is perfect served with rice or roti for a wholesome vegetarian meal.

Ingredients

Scale

Spices and Aromatics

  • 2 tablespoons coriander seeds
  • 3 green cardamom pods or ¼ teaspoon ground cardamom (freshly ground is best)
  • 1 teaspoon coarse kosher salt (such as Morton)
  • 2 teaspoons cumin seeds
  • ¼ teaspoon asafetida (optional)
  • ¼ teaspoon red chile powder (such as cayenne or Kashmiri)
  • 1 small Indian green chile, serrano chile or Thai bird’s-eye chile, roughly chopped

Vegetables and Herbs

  • 1 small yellow onion, roughly chopped
  • 1 (1/2-inch) piece ginger, peeled and roughly chopped
  • 2 garlic cloves, minced
  • 1 pound mustard greens, tough ends trimmed and greens roughly chopped, or 10 to 12 cups fresh baby spinach
  • ½ lime, juiced

Main Ingredients

  • 1 (13-ounce) can coconut milk
  • 1 (12-ounce) block extra-firm tofu or 1 (8-ounce) package paneer, cut into ½-inch cubes

Oils

  • 3 tablespoons vegetable oil
  • 1 ½ tablespoons coconut oil

Serving Suggestion

  • Rice or roti, for serving

Instructions

  1. Toast Spices and Cook Onion: Heat 3 tablespoons of vegetable oil in a large deep pan or Dutch oven over medium heat. When the oil shimmers, add the coriander seeds and cardamom pods. Toast the spices until fragrant and starting to brown, about 2 minutes. Add the chopped onion and cook, stirring occasionally, until it becomes soft and translucent, about 5 to 6 minutes. Stir in the ginger and garlic and cook for another minute until fragrant.
  2. Wilt the Greens: Add the mustard greens or fresh baby spinach in large handfuls to the pan. Cook until the greens are just wilted but still bright green, avoiding overcooking to preserve texture and flavor.
  3. Blend the Saag: Remove the pan from heat and stir in lime juice, chopped chile, and salt. Allow the mixture to cool for a few minutes, then transfer it to a blender or use an immersion blender to puree into a chunky paste. Return the blended mixture to the pan on low heat.
  4. Add Coconut Milk and Tofu: Stir the coconut milk gently into the saag base. Add cubed tofu or paneer and cook for 5 to 7 minutes, letting the tofu warm through and absorb the flavors of the sauce.
  5. Prepare Tempering: In a small pan over medium-high heat, melt the coconut oil. Add cumin seeds and cook until they begin to brown and sizzle, about 1 minute. Remove from heat and stir in asafetida (if using) and red chile powder to release their aroma.
  6. Finish and Serve: Pour the prepared coconut oil tempering over the saag and stir lightly to combine. Serve hot with steamed rice or warm roti for a complete meal.

Notes

  • Mustard greens provide a traditional flavor, but baby spinach is a milder, easily available substitute.
  • Freshly ground cardamom pods enhance aroma compared to pre-ground cardamom powder.
  • Adjust the amount of chile powder and fresh chopped chile according to desired heat tolerance.
  • Paneer offers a richer, creamier texture compared to tofu and is traditional in many Indian dishes.
  • Asafetida is optional but adds a unique umami depth; omit if unavailable.
  • This dish can be made vegan by choosing tofu and omitting paneer.
  • Serve immediately for best texture; leftovers can be refrigerated and reheated gently.

Keywords: Coconut Saag, Saag recipe, Indian greens curry, mustard greens recipe, spinach curry, vegetarian Indian dish, tofu curry, paneer curry, Indian coconut milk recipes, healthy Indian food