Indian Spinach Rice Recipe
Prep time
Cook time
Total time
Spinach rice or palak rice is an easy Indian-style rice recipe that's delicious and healthy. Can be made as a one pot meal in a pressure cooker or just in a large pot over the stovetop.
Recipe type: Rice
Cuisine: Indian
Serves: 4
  • 1.5 cups rice, washed and drained (any kind)
  • 1 large bunch of spinach, washed and coarsely chopped
  • 1 tomato, cubed
  • 1 onion, sliced
  • 2 green chillies (optional)
  • 2 tsp ghee or oil
  • ½ tsp jeera or cumin
  • 10 roasted cashew nuts, for garnish (optional)
Grind together:
  • ¼ cup of grated coconut
  • 1 small bunch of coriander leaves (cilantro)
  • 1 onion or a few shallots (chinna vengayam)
  • 1 tsp of red chilli powder
  • 1 tsp of garam masala
  1. Heat the ghee in your pressure cooker pan (we used a wider pan to make it easier to take pictures). Add the sliced onions and saute until it turns a light brown
  2. Then add the cubed tomatoes and the green chillies, slit lengthwise (if using).
  3. Add the chopped spinach and mix well. Let it cook for a while. The spinach will let out water so there's no need to add any more at this time.
  4. In the meantime, grind the ingredients under "Grind Together" with some water to a smooth paste.
  5. Add this to the spinach mixture and mix well.
  6. Next, add the rice and some salt and mix again
  7. Add about 2.5 cups water, close the pressure cooker and cook for 2 whistles or about 15 mins. 9. The amount of water required will depend on the type of rice you are using.
  8. Once done, garnish with roasted cashew nuts (if using) and serve hot
Recipe by Edible Garden at