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. This creamed spinach is Keto friendly, gluten-free, vegan, dairy-free, and low-carb.

This Indian Style Creamed Spinach is very similar to Palak Paneer, but without the paneer(cottage cheese). I have made this recipe dairy-free by using full-fat coconut milk, but by using heavy cream or cream cheese, the dish tastes more heavenly.
The consistency of Creamed spinach can vary a lot. You can make it thicker or thinner cream sauce based on personal preference. I highly recommend not using thin coconut milk as it will water the dish.
Jump to:
Healthy benefits of eating Spinach
Spinach has so many health benefits. It’s loaded with nutrients and antioxidants. It is not only high in iron but also rich in vitamins A and C. Eating spinach may benefit eye health, reduce oxidative stress, help prevent cancer, and reduce blood pressure levels. – Source Healthline
Ingredients for Creamed Spinach Recipe
You will need the following ingredients to make the Indian Creamed Spinach recipe.
- Spinach: I used fresh baby spinach to prepare this recipe. You can also use frozen spinach (thawed with excess liquid removed).
- Onion:Â I prefer sweet onions, but yellow or white would also work well.
- Garlic, and ginger: I used finely minced garlic, and ginger.
- Tomato: Use one large Roma tomato diced. Alternatively, you can also use canned crushed or diced tomatoes.
- Coconut milk: I have used full-fat coconut milk. You can also use low-fat coconut milk, but you may not achieve the same results. The sauce may be thinner. Or substitute coconut milk with heavy cream or half and half.
- Lime juice: Use fresh lime/lemon juice for the best flavor.
- Spices: I have used cumin seeds, turmeric, and garam masala.
How to Make Indian-Style Creamed Spinach
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.
Also, 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, and let the cumin sizzle.
Then add onions, minced ginger, garlic, green chili, and fry until the 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 & chopped spinach, and full-fat coconut milk (or heavy cream) and cook 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.
What to Serve with Indian Creamed Spinach
This vegan creamed spinach curry is a side dish that perfectly complements various delicacies like naan, parotta, roti or jeera rice, ghee rice.
If you are on the Keto diet, pair it with another side dish like cauliflower coconut curry, mushroom masala, and serve it with keto naan, cauliflower rice.
For more Keto Recipes, check out my Keto Indian Food Recipes collection.
Storage Suggestions
- Store: You can store the leftover creamed spinach in an airtight container for up to 2-3 days in the refrigerator.
- Freeze: You can freeze in freezer-safe containers or Ziploc bags for up to 1-2 months. But I highly recommend serving this dish fresh as the dish's texture may deteriorate after freezing.
- Reheating: Reheat creamed spinach in a microwave or stovetop until warm. If it's frozen, defrost first and then reheat.
Variations
- Protein: You can add chickpeas, paneer (cottage cheese), or sauteed tofu to this dish.
- With Heavy Cream: You can substitute coconut milk with heavy cream or half and half.
- Frozen Spinach: If using frozen spinach, defrost it first and squeeze out the excess water and use it. You don't need to blanch the frozen spinach.
- Consistency: If the creamed spinach thickens, add a bit of water (or vegetable broth) or coconut milk to thin it as per your desired consistency.
- Spices: If you don't have the dry spices mentioned in this recipe, you can replace them with curry powder instead.
Recipe FAQs
The frozen spinach works really well. Just thaw under running water, then squeeze out as much of the excess water as you can. You don't need to blanch the frozen spinach before using it in the recipe.
Yes, you can use light coconut milk. However, the thickness and richness of the curry may vary slightly.
I personally like Chaokoh, Thai Kitchen Organic, Aroy-D, and 365 Everyday Value Organic Coconut Milk brands.
Blanching spinach is not always necessary. However, it softens the spinach leaves to make them easier to work with, and also helps preserve the bright green color of the spinach.
More Indian Spinach Recipes
We love Spinach at home, I usually make
More Indian Vegan Curries
- Chickpea Coconut Curry
- Indian Zucchini Curry
- Mushroom Masala
- Instant Pot Channa Masala
- Black Eye Pea Curry (Lobia curry)
- Beetroot & Chickpeas Stir Fry
Explore more Curry recipes for your next family gathering.
If you’ve tried this easy Indian creamed spinach recipe or any other recipe on Indianveggiedelight, then don’t forget to rate the recipe. You can also follow me on Instagram and Facebook to see the latest recipes!
Indian Style Creamed Spinach
Ingredients
- 2 tablespoons olive oil
- ½ teaspoon cumin (jeera) seeds
- 1 medium onion finely chopped
- 2 garlic cloves minced
- 1 teaspoon ginger grated
- 1-2 green chilies finely chopped
- 1 large tomato finely chopped
- ½ 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
Instructions
- 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.
Norm Hurst says
Pretty good. I used heavy cream. Note: It says "lime" in the ingredients but "lemon" in the instructions -- I used lime. It's not clear from the instructions if the lemon/lime is meant to be applied to each serving or as part of the cooking process.
Bhavana Patil says
Thank you glad you liked it. You can either add lime or lemon juice. I corrected the instructions to lime juice.
Amanda says
Is it necessary to blanche the spinach?
Bhavana Patil says
Hi Amanda, blanching is not mandatory. However, it softens the spinach leaves to make them easier to work with, and also helps preserve the bright green color of the spinach. Hope this answer helps.