This Easy Indian Style Creamed Spinach curry is a deliciously easy side dish recipe made with fresh baby spinach, coconut milk, and a few spices ready in 20 minutes.
Recipe Snapshot
- Prep time: 5 minutes
- Cook time: 15 minutes
- Total time: 20 minutes
- Yield: 4
- Category: Main Course
- Cuisine: Indian
Ingredients
- 2 tablespoons olive oil
- 1/2 teaspoon cumin (jeera) seeds
- 1 medium onion (finely chopped)
- 2 garlic cloves (minced)
- 1 teaspoon ginger (minced)
- 1-2 green chilies (finely chopped)
- 1 large tomato (finely chopped)
- 1/2 teaspoon turmeric
- 1 teaspoon garam masala
- salt (adjust to taste)
- 8 oz fresh baby spinach ((about 7-8 cups))
- 1 cup full-fat coconut milk ((or heavy cream))
- juice of half lime
Method
- Bring a large pot of water to a boil. Add the spinach and blanch for 1-2 minutes until wilted. Drain the spinach and put it in a bowl of ice-cold water. This helps the spinach leaves retain their green color. This step makes it easier to work with the spinach since there's so much volume/bulk before it cooks down.
- Then finely chop the blanched spinach. You can also leave it as it is or even run it in a blender to get a smooth texture.
- Heat oil in a pan/Kadai, add cumin seeds, let the cumin sizzle.
- Then add onions, minced ginger, and garlic, green chili, and fry until onions turn light brown.
- Next add diced tomato, turmeric powder, garam masala powder, salt, and cook for 1-2 minutes till the tomatoes are mushy.
- Add the blanched spinach and stir in the full-fat coconut milk or heavy cream on a medium flame for 3-4 minutes. The sauce will thicken up as it cooks.
- Squeeze some fresh lime juice and serve Indian creamed spinach curry hot with naan, rice, and onion slices.
Kiyaan Singh’s Kitchen Note
Keep this recipe as a working base: cook once as written, then adjust spice, texture, and serving style for your own table.