Spinach Rice cooked in the instant pot or stovetop as a one-pot recipe. Aromatic basmati rice, with spinach and spices, make this Spinach Rice flavorful and healthy! Vegan & Gluten-free.

Spinach Rice in a cast-iron pan topped with lemon slices
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Spinach Rice, is also a popular Indian side dish enjoyed with a lentil curry or with yogurt. It is know as Palak Rice or Palak Pulao in Hindi (Palak=Spinach).

We are enjoying a lot of one-pot dishes or even meals made in the pressure cooker. There is such less preparation needed, just about 5-10 minutes, and then the pressure cooker does the magic. Some of our favorite one-pot rice dishes are – Mujadara, Tomato Rice, Matar Pulao, Mushroom Rice, and Vegetable Pilaf.

Also, this spinach rice makes a nutritious side that pairs well with the bean salad for a balanced meal.

This Spinach Rice is not only easy to make, it is also very healthy with the addition of lots of fresh spinach. This Spinach Rice is made with very basic ingredients such as onions, garlic, spices, and of course, spinach and rice.

I like to add garam masala to this spinach rice, which adds a delicate aroma. Here is my homemade Garam Masala recipe, which can be made in just 5 minutes. We like to add a generous squeeze of lime juice at the end, which adds a wonderful tangy flavor to the rice.

Love spinach? Check out 21 amazing Indian Spinach Recipes.

Watch How to Make Spinach Rice

How to make Spinach Rice in the Pressure Cooker?

Spinach needs very less time to cook. Hence for this recipe, I soak the basmati rice so that I can cook rice for less time and on low pressure.

I also like to use long grain basmati rice to make this recipe, as they cook perfectly with spinach and we love each grain of rice fluffy and separated.

Ingredients such as rice, spinach, onions, garlic and spices
  1. Start with rinsing the rice and soaking for 20 minutes. Then drain and keep aside.
  2. Start the pressure cooker in sauté mode and heat oil in it. Add the whole spices such as bay leaf, cinnamon, cardamom and cloves. Adding these whole spices is optional, but they add a wonderful flavor to the cooked rice.
  3. Then add chopped onions, garlic and sauté for 2-3 mins.
  4. Now add the ground spices, salt and stir them in with the onions. Turn off sauté mode, so that the spices don’t burn the bottom of the pot.
  5. Add chopped spinach and mix it.
  6. Add rice, water and mix well. Press down, so most of the rice is under water. Close lid with vent in sealing position.
  7. Cook on Manual or Pressure Cook mode for 5 minutes on low pressure. When the pressure cooker beeps, do a 5 minute NPR, which means let the pressure release naturally for 5 minutes, then manually release the pressure by turning the vale to venting position.
  8. Add lime juice and fluff the rice with a fork.
  9. Let it sit uncovered for 5 minutes. Serve and enjoy!
Whole spices added to oil in instant pot
Spinach and Rice in an instant pot
Onions along with spices in an electric pressure cooker
Spinach Rice in the pressure cooker

The Spinach Rice is perfectly cooked in just 5 minutes on low pressure. If you are using a pressure cooker, that does not have a low pressure option, then you can cook on high pressure for 4 minutes, with a 5 minute NPR.

Palak Rice served in a bowl along with cherry tomatoes

How to cook one-pot Spinach Rice in a skillet?

  1. Heat a heavy bottom sauce pan on medium-high heat. Follow the instructions to sauté everything, add spinach, rice, water. Bring to a boil and cover the pot. Reduce heat to medium, and cook for about 10-12 minutes.
  2. Open the lid, add lime juice and fluff rice with a fork. Let it sit, uncovered, for 5 minutes. Serve & enjoy!
Spinach Rice closeup in a fork

Variation: Indian Spinach Rice

To make this spinach rice have a more Indian flavor, you can add some cumin seeds along with the whole spices. Then add some ginger along with garlic. Then top with some roasted cashews at the end.

Variation: Spanakorizo – Green Spinach Rice

A popular Greek variation is called Spanakorizo. To get the greek flavors, add ground cumin in place of Garam Masala. Use chicken or vegetable broth in place of water and top with fresh dill at the end. You can also top with some feta cheese!

What to serve with Spinach Rice?

Spinach Rice can be served as a side dish for any protein such as chicken or fish. For my vegetarian friends, we love this spinach rice along with beans or chickpeas curry. You can also serve this Spinach Rice with a side of yogurt or raita.

Spinach Rice in a cast-iron pan topped with lemon slices

Try this easy and delicious Spinach Rice!

More Indian Recipes Recipes

5 from 9 votes

Spinach Rice

Spinach Rice cooked in the instant pot or stovetop as a one-pot recipe. Aromatic basmati rice, with spinach and spices, make this Spinach Rice flavorful and healthy!
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4

Video

Ingredients 

  • 1 cup Basmati Rice, rinsed
  • 1 tablespoon Ghee or Oil
  • 1 cup Onions, diced
  • 1/2 tablespoon Garlic, minced
  • 5 ounces Baby Spinach, chopped
  • 1 1/4 cup Water
  • 1 tablespoon Lime juice, optional

Whole Spices (optional)

Spices

Instructions 

  • Rinse the rice and soaking for 20 minutes. Then drain and keep aside.
  • Start the pressure cooker in sauté mode and heat oil in it. Then add the whole spices such as bay leaf, cinnamon, cardamom and cloves.
  • Then add chopped onions, garlic and sauté for 2-3 mins.
  • Now add the spices and stir them in with the onions. Turn off sauté mode, so that the spices don’t burn the bottom of the pot.
  • Add chopped spinach and mix it.
  • Add rice, water and mix well. Deglaze the pot making sure nothing is stuck to the bottom of the pot. Press down, so most of the rice is under water. Close lid with vent in sealing position.
  • Cook on Pressure Cook (Manual) mode for 5 minutes on low pressure. When the pressure cooker beeps, do a 5 minute NPR, which means let the pressure release naturally for 5 minutes, then manually release the pressure by turning the vale to venting position.
  • Add lime juice and fluff the rice with a fork. Let it sit uncovered for 5 minutes. Serve and enjoy!

To cook on Stovetop

  • Heat a heavy bottom sauce pan on medium-high heat. Follow the instructions to sauté everything, add spinach, rice, water. Bring to a boil and cover the pot. Reduce heat to medium, and cook for about 10-12 minutes.
  • Open the lid, add lime juice and fluff rice with a fork. Let it sit, uncovered, for 5 minutes. Serve & enjoy!

Notes

Created: This recipe was created in a 6qt Instant Pot DUO60 Multi-use Pressure Cooker and in the 6qt Mealthy Multipot.
Whole Spices: Adding whole spices is optional.  You can enjoy this Spinach Rice even if you don’t have all the whole spices in your pantry.
Reduce Spice: Skip the red chili powder. 

Nutrition

Calories: 235kcalCarbohydrates: 44gProtein: 5gFat: 4gSaturated Fat: 2gCholesterol: 10mgSodium: 624mgPotassium: 321mgFiber: 3gSugar: 2gVitamin A: 3425IUVitamin C: 15.4mgCalcium: 61mgIron: 1.7mg

Additional Info

Course: Side Dish
Cuisine: Indian, Mediterranean
Diet: Gluten-free, Vegan
Tried this recipe?Mention @pipingpotcurry or tag #pipingpotcurry!

About Meeta

I strongly believe that each one of us has a chef inside us, we just need to explore the ingredients and create great food. My passion is to share easy, healthy, and wholesome recipes made using Instant Pot & Air Fryer, that are well tested, so you can cook with confidence.

You May Also Like

Get new recipes sent to your inbox!
Don't miss out! Subscribe and get all the new recipes first.
5 from 9 votes (7 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




12 Comments

  1. HELP!!! Where I live fresh spinach is only available seasonally. Can I use frozen spinach if it’s thawed, well drained, and chopped? What adjustments would I need to make? Thanks for being on the internet for us.

    1. Hello – yes, you can use frozen spinach too. The same recipe would work well for thawed, drained and chopped frozen spinach.

  2. Hi, I tried this recipe and it kept saying burn on my Insta pot. Unfortunately it did not turn out as expected, had to discard it.

    1. Hi Manju – Sorry to hear that you got a burn with this recipe. Were you using a 8qt instant pot? I wonder if the reason was that when the onions and tomatoes were sautéed, there was something stuck to the bottom of the pot. Deglazing the pot well before putting on pressure cook will help. You can also try a little extra water next time if you felt the water was less in the recipe.

    1. Hi Carole – I am not sure what could have been the issue. Can you give some more details – were the rice not cooked? Do you think additional liquid could have helped?

  3. How would this recipe work if made with brown basmati rice? I assume it would require longer time under pressure, yes? Would the water to rice ratio be the same?

      1. Hello Barbara and Chris – Sorry, I missed this comment earlier. I have not tried this with brown rice as the cook time for brown rice is much more and the spinach will get overcooked. If I had to still try, I would soak the brown rice for 3 hours in warm water. Then cook for 10 minutes on high pressure. Hope that helps!