Super easy to make and packed with flavor, Instant Pot Spinach Rice—also known as Palak Pulao—is a nutritious and vibrant dish that’s perfect as a side or light main course. Made with basmati rice and pureed spinach, this gluten-free, vegetarian, and vegan-friendly recipe is infused with classic Indian spices and ready in just 25 minutes.
Why You’ll Love This Recipe
-
Quick and easy: Ready in under 30 minutes using the Instant Pot.
-
Nutritious: Made with spinach, providing a good dose of iron, fiber, and vitamins.
-
Flavorful: Features Indian spices and aromatics like garlic, ginger, and garam masala.
-
Versatile: Great on its own or paired with stews, curries, or grilled vegetables.
-
Customizable: Adjust the spice level, swap ingredients, or make it richer with butter or ghee.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1.5 cups basmati rice, rinsed well
2 packed cups baby spinach leaves (or other spinach)
1.5 cups water
½ medium onion, finely diced
1.5 tablespoons ghee, butter, or olive oil
2 garlic cloves, grated or diced
1 teaspoon grated ginger
1 jalapeño or small green chili (optional)
½ teaspoon turmeric powder
1 teaspoon garam masala powder
1 teaspoon cumin powder
2 cardamom pods (optional)
0.5–1 cube vegetable stock (optional)
1 tablespoon lemon juice (to finish)
directions
-
Rinse the basmati rice 4–5 times in cold water, then strain and set aside.
-
In a blender, combine spinach and water. Blend until just pureed—smooth texture isn’t necessary. Set aside.
-
Set the Instant Pot to Sauté mode. Add ghee (or oil), onions, garlic, ginger, and chili. Cook for 2 minutes, stirring occasionally, until softened.
-
Add turmeric, garam masala, cumin powder, cardamom pods (if using), and crumbled vegetable stock cube (if using). Stir to combine. Press Cancel to stop sautéing.
-
Add the rinsed rice and the spinach puree to the pot. Stir well.
-
Close the Instant Pot lid, set the valve to Sealing. Press Manual or Pressure Cook, set to HIGH pressure for 4 minutes.
-
Once cooking is complete, allow natural pressure release for 3–4 minutes, then carefully quick release the remaining pressure.
-
Open the lid, drizzle with lemon juice, and optionally add a bit more ghee for a richer flavor. Stir and serve warm.
Servings and timing
Servings: 5 servings
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Variations
-
Use frozen spinach: Substitute with ⅔ to 1 cup of thawed frozen spinach.
-
Add protein: Mix in chickpeas, tofu, or paneer for added protein.
-
Make it richer: Add a splash of coconut milk or extra ghee at the end.
-
Use different greens: Try kale, mustard greens, or Swiss chard instead of spinach.
-
Spice it up: Add more chili or red pepper flakes for extra heat.
storage/reheating
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or in a skillet with a splash of water or oil until warmed through.
To freeze, let the rice cool completely, portion it into freezer-safe bags or containers, and freeze for up to 2 months. Reheat straight from frozen in the microwave or allow to thaw overnight in the fridge before reheating.
FAQs
Can I make this without an Instant Pot?
Yes, you can make it on the stovetop. Use a pot with a lid, sauté the aromatics, add rice and spinach puree, cover, and simmer until rice is cooked and liquid is absorbed.
Is this recipe spicy?
The heat comes from the jalapeño or green chili, which can be adjusted or omitted based on your preference.
Can I use brown rice instead of basmati?
Yes, but cooking time will need to be adjusted. Brown rice typically takes 20–22 minutes on high pressure in the Instant Pot.
Can I use frozen spinach?
Yes, use about ⅔ to 1 cup of thawed frozen spinach. Drain excess water before blending.
What can I serve with spinach rice?
It pairs well with curries, stews, lentils (dal), or grilled vegetables.
Can I skip the ghee or butter?
Yes, use olive oil or another plant-based oil for a fully vegan version.
Is this kid-friendly?
Yes, especially if you reduce or omit the chili. The mild flavors and soft texture are usually well-received.
Can I add more vegetables?
Absolutely. Add peas, carrots, or bell peppers to boost the veggie content.
What if I don’t have garam masala or turmeric?
You can use mild curry powder as a substitute for the spice mix.
How do I keep the rice from sticking in the Instant Pot?
Make sure to deglaze the bottom of the pot after sautéing by scraping off any stuck bits with a splash of water. This prevents the “burn” notice.
Conclusion
Instant Pot Spinach Rice is a flavorful, healthy, and easy dish that’s perfect for busy weeknights or as a colorful side for Indian meals. With a quick cooking time, nourishing ingredients, and bold spices, this Palak Pulao will become a staple in your kitchen. Whether served with curry or enjoyed on its own, it’s a satisfying addition to any table.

Instant Pot Spinach Rice (Palak Pulao)
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Chef Sophia
- Total Time: 25 minutes
- Yield: 5 servings
Description
Instant Pot Spinach Rice (Palak Pulao) is a vibrant, nutritious Indian dish made with basmati rice and blended spinach, seasoned with classic spices like turmeric and garam masala. Ready in just 25 minutes, this one-pot recipe is perfect as a side or light main course—ideal for busy weeknights.
Ingredients
1.5 cups basmati rice, rinsed well
2 packed cups baby spinach leaves (or other spinach)
1.5 cups water
½ medium onion, finely diced
1.5 tablespoons ghee, butter, or olive oil
2 garlic cloves, grated or diced
1 teaspoon grated ginger
1 jalapeño or small green chili (optional)
½ teaspoon turmeric powder
1 teaspoon garam masala powder
1 teaspoon cumin powder
2 cardamom pods (optional)
0.5–1 cube vegetable stock (optional)
1 tablespoon lemon juice (to finish)
Instructions
- Rinse the basmati rice 4–5 times in cold water, then strain and set aside.
- In a blender, combine spinach and water. Blend until just pureed and set aside.
- Set the Instant Pot to Sauté mode. Add ghee (or oil), onions, garlic, ginger, and chili. Cook for 2 minutes until softened.
- Add turmeric, garam masala, cumin, cardamom pods (if using), and crumbled vegetable stock cube (if using). Stir to combine and press Cancel.
- Add the rinsed rice and spinach puree to the pot. Stir well.
- Close the lid, set the valve to Sealing. Pressure cook on HIGH for 4 minutes.
- Allow natural pressure release for 3–4 minutes, then quick release the remaining pressure.
- Open the lid, drizzle with lemon juice, optionally add more ghee, stir and serve warm.
Notes
- Use frozen spinach: ⅔ to 1 cup, thawed and drained.
- Add protein: chickpeas, tofu, or paneer.
- Make it richer with coconut milk or extra ghee.
- Use other greens like kale or Swiss chard.
- Increase chili or add red pepper flakes for more heat.
- Store leftovers in the fridge for 3 days or freeze for up to 2 months.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian