When the hustle and bustle of life leaves little time for cooking, I often turn to my Instant Pot for a quick and healthy solution. One of my favorite creations is Instant Pot Spinach Rice, a dish that not only fills the kitchen with mouthwatering aromas but also packs a nutritious punch. Imagine the vibrant green of fresh spinach seamlessly swirling with fluffy Basmati rice, all enhanced by a blend of warming spices.
This recipe was born out of my quest to elevate weeknight dinners. Gone are the days of bland takeout—now I can whip up a fragrant, flavorful side dish in just 25 minutes, with minimal fuss. The perfect balance of spices, enriched with ginger and cumin, transforms plain rice into a showstopper that complements any meal. Whether served alongside grilled chicken or as a standalone dish, this Instant Pot wonder is sure to impress family and friends alike.
Join me as I share how to turn simple ingredients into a delightful dish that’s perfect for any occasion!

Why is Instant Pot Spinach Rice a Must-Try?
Quick and Easy: In just 25 minutes, you can have a vibrant, healthy side. Perfect for busy weeknights!
Flavorful Finish: The aromatic spices and fresh spinach elevate this dish, making it a crowd-pleaser.
Nutritious Delight: Packed with vitamins and minerals, this recipe nurtures both body and soul.
Versatile Pairing: Whether with grilled meats or as a vegetarian standalone, it complements any meal beautifully.
Simple Steps: Follow the easy instructions and enjoy the satisfaction of a home-cooked dish without hassle. If you’re looking to keep cooking exciting, browse more diverse options like my easy Instant Pot recipes.
Instant Pot Spinach Rice Ingredients
• Delight in the simplicity with fresh and wholesome components.
For the Rice
- Basmati rice – This fragrant rice offers a light texture that absorbs flavors beautifully.
- Water – Essential for cooking the rice to fluffy perfection.
For the Spinach Mixture
- Baby spinach leaves – Full of nutrients, they provide a vibrant color and health boost to your dish.
- Medium onion – Adds a sweet, aromatic base for enhanced depth of flavor.
- Ghee butter or olive oil – Use ghee for a rich, nutty flavor or olive oil for a lighter alternative.
- Garlic cloves – Infuses the dish with warmth and a delightful aroma.
- Grated ginger – Adds a zesty punch, balancing the savory notes perfectly.
- Jalapeño pepper or small green chili – For a subtle kick, adjust the heat to your liking.
For the Spices
- Turmeric powder – Offers vibrant color and health benefits, essential for this Instant Pot Spinach Rice.
- Garam masala powder – A fragrant blend that elevates the overall flavor profile.
- Cumin powder – Adds earthiness that complements the other spices beautifully.
- Cardamom pods – A touch of floral sweetness that enhances the dish’s complexity.
- Vegetable stock cube – Provides extra depth, making each bite savory and satisfying.
Finishing Touch
- Lemon juice – A drizzle at the end brightens the flavors and adds a refreshing zing.
How to Make Instant Pot Spinach Rice
-
Rinse the Rice: Thoroughly rinse the Basmati rice in cold water 4-5 times until the water runs clear. This step helps remove excess starch and will keep your rice fluffy. Set the rinsed rice aside.
-
Blend the Spinach: In a blender, combine the baby spinach leaves and water. Process until just pureed, creating a vibrant green mixture. Set this aside to infuse the rice with flavor later.
-
Sauté the Aromatics: Turn on the Instant Pot and select the Saute function. Add ghee or olive oil, along with the chopped onion, garlic, grated ginger, and jalapeño. Sauté for about 2 minutes, stirring occasionally, until the onions soften and the mixture becomes fragrant.
-
Add the Spices: Toss in the turmeric, garam masala, cumin, and crumbled vegetable stock cube (if using). Stir well to incorporate all the spices with the aromatic mix, then press Cancel to stop the Saute feature.
-
Combine the Ingredients: Gently add the rinsed rice and the pureed spinach mixture to the pot. Stir to ensure everything is evenly distributed, and then lock the lid, making sure the top valve is set to Sealing.
-
Cook Under Pressure: Select the Manual/Pressure Cook setting, set to HIGH pressure, and adjust the timer to 4 minutes. The Instant Pot will take around 5 minutes to build pressure before cooking begins.
-
Release the Pressure: After the timer beeps, let the pressure release naturally for 3-4 minutes for a soft texture. Then, carefully switch the valve to Venting to perform a quick release, allowing any remaining steam to escape.
-
Final Touch: Once the lid is safely opened, drizzle a tablespoon of lemon juice over the cooked rice and give it a gentle stir. This brightens the flavors beautifully, making it an enjoyable dish for any table.
Optional: Garnish with fresh herbs like cilantro or parsley for an extra pop of color and freshness.
Exact quantities are listed in the recipe card below.

Instant Pot Spinach Rice Variations
Feel free to customize this delightful dish with these simple twists and turns that will awaken your taste buds!
-
Herb-Infused: Add a handful of fresh herbs like cilantro or mint for an aromatic touch that brightens each bite.
-
Creamy Addition: Stir in a few tablespoons of cream cheese or Greek yogurt after cooking for a rich, creamy texture that enhances the flavors beautifully.
-
Nutty Crunch: Toss in toasted nuts like almonds or pine nuts before serving for a delightful crunch that adds texture.
-
Cheesy Delight: Add shredded cheese, such as feta or mozzarella, right after cooking for a melty, indulgent twist that everyone will love.
-
Spicy Kick: Upgrade the heat level by adding crushed red pepper flakes or an extra jalapeño for those who enjoy a fiery bite.
-
Vegetable Boost: Incorporate other vegetables like peas, bell peppers, or carrots during the sauté process for added color and nutrition.
-
Coconut Surprise: Swap out water for coconut milk to create a creamy, subtly sweet version that pairs perfectly with rich, spicy dishes.
-
Rice Blend: Mix in different types of rice, such as quinoa or wild rice, for a unique texture and flavor that transforms the dish into a hearty meal.
Expert Tips for Instant Pot Spinach Rice
-
Perfectly Rinse Rice: Rinse Basmati rice 4-5 times until the water is clear to avoid sticky rice. This ensures light, fluffy grains in your Instant Pot Spinach Rice.
-
Spice Balance: Adjust spices according to your liking. If you’re sensitive to heat, reduce the jalapeño pepper. The right balance makes a huge difference in flavor.
-
Natural Pressure Release: Allowing for a 3-4 minute natural release helps maintain the texture of the rice. Rushing this step can lead to overcooked grains.
-
Fresh Ingredients Matter: Use fresh baby spinach and spices for a vibrant taste. Dried spices lose flavor over time, impacting your delicious outcome.
-
Taste After Cooking: Before serving, taste your rice and adjust with more lemon juice if needed. A splash of acidity brightens the whole dish, elevating the Instant Pot Spinach Rice experience.
Make Ahead Options
These Instant Pot Spinach Rice are perfect for busy cooks looking to save time during the week! You can prep the veggie mixture (onion, garlic, ginger, and jalapeño) and spices up to 3 days in advance. Simply store them in separate airtight containers in the refrigerator. Additionally, wash and blend the spinach with water a day ahead and keep it refrigerated, ensuring vibrant color and flavor. When you’re ready to serve, follow the cooking steps, adding the prepared ingredients with the rinsed rice. This way, you’ll enjoy delicious and nutritious Instant Pot Spinach Rice with minimal effort on busy evenings, just as scrumptious as if prepared fresh!
How to Store and Freeze Instant Pot Spinach Rice
Fridge: Store your leftover Instant Pot Spinach Rice in an airtight container for up to 3 days. Let it cool completely before sealing to retain its texture.
Freezer: For longer storage, freeze the rice in individual portions using freezer-safe bags or containers. It will keep well for up to 3 months.
Reheating: To reheat, thaw overnight in the fridge and microwave or heat on the stovetop with a splash of water to restore moisture, stirring occasionally.
Room Temperature: Avoid leaving cooked rice at room temperature for more than 2 hours to prevent foodborne illnesses.
What to Serve with Instant Pot Spinach Rice?
Transform your meal into a vibrant feast with delightful pairings that uplift the flavors of this nutritious dish.
-
Grilled Chicken: Tender, juicy chicken adds a savory touch, perfectly balancing the spices in the rice for a satisfying meal.
-
Roasted Vegetables: A medley of seasonal veggies offers both a colorful presentation and textures that contrast beautifully with the creamy rice.
-
Lentil Curry: The earthiness of lentils in a rich curry pairs wonderfully, creating a hearty, plant-based combination that warms the soul.
-
Greek Yogurt: A dollop of cool yogurt on top provides a creamy, tangy contrast that enriches each spoonful of spinach rice and adds a refreshing element.
-
Chickpea Salad: This fresh, protein-packed salad introduces crunch and zest, making every bite a delightful experience.
-
Mango Chutney: A sweet and tangy chutney brings a burst of flavor to the dish, harmonizing with the spices in the rice.
-
Cucumber Raita: Light and refreshing, this yogurt dip cools the palate, enhancing the overall meal experience by balancing spices.
-
Crispy Poppadoms: Offering a delightful crunch, these crispy treats provide a fun textural contrast to the tender spinach rice.
-
Mint Lemonade: A glass of refreshing mint lemonade complements the ongoing flavors and offers a perfect thirst-quencher to round out the meal.

Instant Pot Spinach Rice Recipe FAQs
How do I select fresh spinach for Instant Pot Spinach Rice?
Absolutely! Look for baby spinach leaves that are vibrant green and free of dark spots. The leaves should be crisp and firm to the touch. Avoid any bunches with yellow or wilted leaves, as these indicate aging.
What is the best way to store leftover Instant Pot Spinach Rice?
To keep your rice fresh, store it in an airtight container in the fridge for up to 3 days. Make sure it cools completely before sealing to help retain its texture. If you want to keep it longer, check out the freezing instructions below.
Can I freeze Instant Pot Spinach Rice?
Very! To freeze, portion the rice into freezer-safe bags or containers. Be sure to remove as much air as possible, as this helps prevent freezer burn. It can stay fresh for up to 3 months. When you’re ready to eat it, just thaw overnight in the fridge and reheat with a splash of water to restore moisture.
What if my rice turns out sticky or mushy?
Don’t worry; it happens to the best of us! Sticky or mushy rice can be a result of not rinsing the grains enough. Always rinse Basmati rice 4-5 times until the water runs clear to release excess starch. If it does end up sticky, you can gently fluff it with a fork after reheating to break apart the grains.
Are there any dietary considerations for Instant Pot Spinach Rice?
Absolutely! This dish is naturally vegetarian and can easily be made vegan by replacing ghee with olive oil. However, if you have allergies, always double-check the ingredients of any store-bought vegetable stock cubes. Additionally, it’s best to avoid serving this dish to pets, as onions and garlic can be toxic to them.
Can I adjust the spice levels for Instant Pot Spinach Rice?
Of course! If you’re sensitive to heat, you can reduce the jalapeño or replace it with a milder pepper. Adjust the spices based on your taste; the more the merrier when it comes to enjoying delicious home-cooked meals!

Instant Pot Spinach Rice for Easy Flavor-Packed Meals
Ingredients
Equipment
Method
- Rinse the Basmati rice in cold water 4-5 times until the water runs clear. Set aside.
- Blend the baby spinach leaves with water until just pureed. Set aside.
- Select the Saute function on your Instant Pot. Add ghee or olive oil, chopped onion, garlic, grated ginger, and jalapeño. Sauté for about 2 minutes until the onions soften.
- Add turmeric, garam masala, cumin, and vegetable stock cube (if using). Stir to mix, then cancel the Saute function.
- Gently add the rinsed rice and pureed spinach mixture to the pot. Stir to combine, then lock the lid and set to Sealing.
- Select Manual/Pressure Cook on HIGH pressure for 4 minutes. Allow about 5 minutes for pressure to build.
- After cooking, let pressure release naturally for 3-4 minutes, then switch to Venting for a quick release.
- Open the lid and drizzle lemon juice over the cooked rice. Stir gently.




