Namaste and welcome to Rice Cookers 101! Today, we are excited to share with you a mouth-watering recipe for Indian Spinach Rice. This dish is not only packed with flavor, but is also a nutritious meal that will leave you feeling satisfied and energized. With the help of your rice cooker, you can easily prepare this delicious and colorful recipe for any occasion. So, let’s get started and bring some vibrant and aromatic flavors of India to your table! We’ve made this indian spinach rice recipe easy to follow 👨‍🍳. If you’re looking for our favorite rice cookers to make this recipe, check out our list of top rice cookers here.

indian spinach rice ingredients


  • 1 cup Basmati Rice
  • 2 cups Water
  • 1 tbsp Oil
  • 1 tsp Cumin Seeds
  • 1 Onion, finely chopped
  • 3 Garlic Cloves, minced
  • 2 cups Spinach, chopped
  • 1 Green Chilli Pepper, chopped (optional)
  • 1 tsp Salt


  1. Rinse the rice in cold water a few times until the water runs clear.
  2. Soak the rice in water for 30 minutes.
  3. Heat oil in a pan over medium heat.
  4. Add cumin seeds and let them crackle for a few seconds.
  5. Add chopped onions and sauté until golden brown.
  6. Add minced garlic and chopped chilli pepper (if using) and sauté for another minute.
  7. Add chopped spinach to the pan and cook for 2-3 minutes until it wilts.
  8. Add the rinsed and soaked rice to the pan and stir everything well.
  9. Add the water and salt to the pan and mix everything well.
  10. Bring the mixture to a boil, then reduce heat to low and cover the pan with a tight-fitting lid.
  11. Let the rice cook for 15-18 minutes until all the liquid is absorbed.
  12. Turn off the heat and let the rice sit covered for 5-10 minutes.
  13. Fluff the rice with a fork and serve hot.

indian spinach rice

How long does indian spinach rice last in the fridge?

Indian spinach rice can be stored in the refrigerator for up to 3-4 days after cooking. It is important to cool the rice completely before storing it in an airtight container to prevent the growth of bacteria. It is also recommended to reheat the rice thoroughly before consuming to ensure it is safe to eat. If you need to store it for longer than 4 days, it is best to freeze the rice in an airtight container for up to 2-3 months. When reheating frozen rice, allow it to thaw in the fridge overnight before reheating it in the microwave or on the stove.

Click the banner below to find more of our favorite rice cookers!


Low calorie indian spinach rice recipe substitutions

To make this Indian Spinach Rice recipe lower calorie, there are some substitutions that can be made. Instead of using regular Basmati Rice, you can use cauliflower rice or brown rice. Use less oil (you can use oil spray instead). Also, you can use low-sodium vegetable broth instead of water to add more flavor to the rice while reducing calories. You can omit the green chilli pepper if you want to reduce spice and heat. Lastly, you can reduce the amount of salt in the recipe or use salt substitutes to lower sodium intake.

What to serve with a indian spinach rice?

Indian spinach rice pairs well with a variety of dishes, including curries, grilled meats, and vegetables. For a vegetarian meal, you might consider serving it alongside chana masala or aloo gobi. Meat eaters might enjoy it with tandoori chicken or lamb kabobs. Additionally, a side dish of raita (yogurt and cucumber sauce) or a simple green salad can help balance out the spice of the rice. Top it all off with a refreshing mango lassi to bring a sweet and creamy finish to the meal.

Whats the best sauce for a indian spinach rice?

The best sauce for Indian spinach rice would be a rich and flavorful tomato-based gravy. A classic choice would be tomato and onion gravy that is made by sautéing onions and garlic, adding pureed tomatoes, and spices like cumin, coriander, turmeric, and red chili powder, followed by a splash of cream. The sauce complements the earthy and slightly spicy flavor of spinach rice beautifully, bringing in a tangy and creamy note. It is easy to make and can be adjusted as per personal preferences by varying the spice levels and consistency. Overall, it is a delicious and satisfying way to elevate the humble spinach rice to a wholesome and tasty meal.

Indian spinach rice health benefits

Indian spinach rice, also known as palak rice, offers a variety of health benefits. Spinach is a rich source of vitamins, minerals, and antioxidants that can help improve eyesight, strengthen the immune system, and aid in digestion. Additionally, the rice used in the recipe is a good source of complex carbohydrates and fiber, which can help regulate blood sugar levels and promote healthy digestion. The spices used in Indian cuisine, such as turmeric and cumin, have also been shown to have anti-inflammatory properties. Overall, Indian spinach rice is a nutritious and delicious meal option. However, if you are looking for an alternative recipe that may be even healthier, consider making a quinoa salad with a variety of vegetables and a light dressing. Quinoa is a complete protein and is high in fiber, while the vegetables will provide a variety of vitamins and minerals.

Click the banner below to find more of our favorite rice cookers!