Healthy, incredibly flavorful, and simple to prepare, this Instant Pot Indian Vegetable Rice is more than just a side dish – it’s a culinary revelation that effortlessly transforms weeknight meals. Thanks to the magic of the Instant Pot, achieving perfect, fluffy, and aromatic rice has never been easier!
Discover the Simplicity of Instant Pot Indian Vegetable Rice
I am an enthusiastic devotee of this Indian Vegetable Rice, and I have a feeling you will be too. It’s not just a dish that ticks all the boxes for health and outstanding flavor; it also boasts an incredible ease of preparation, making it a true kitchen hero.

Embracing the Instant Pot for Flawless Rice Every Time
Over the past year, my approach to cooking rice has undergone a significant transformation. What was once a stovetop ritual has now almost exclusively shifted to the Instant Pot. This versatile kitchen appliance has become my go-to for all our rice needs, and for good reason.
The Instant Pot makes rice cooking not only incredibly fast but also remarkably hands-off. The result? Perfectly cooked rice, consistently, every single time. Whether you’re a seasoned pressure cooker enthusiast or new to the Instant Pot world, you’ll appreciate how it simplifies your cooking routine.
While I also have a cherished recipe for a delightful Instant Pot Brown Rice Pilaf, which is truly wonderful, my daily reality often calls for something even quicker and more straightforward. Most evenings, around 4:47 p.m., you’ll find me in a whirlwind of activity: quickly tossing rice into the Instant Pot, adding the necessary liquid – usually broth or water – sealing the lid, and letting it work its magic. This hands-free method allows me to multitask, whether it’s finishing piano lessons with the kids or rushing someone off to soccer practice.

My Tried-and-True Instant Pot Rice Ratio
My general rule of thumb for cooking rice in the Instant Pot, whether it’s white or brown rice, is a simple 1 cup of rice to 1 1/4 cups of liquid. I always add a small pinch of salt and typically opt for low-sodium chicken broth instead of plain water to infuse a subtle layer of flavor. That’s it! No elaborate steps, no complicated techniques. This basic method yields reliable, perfectly cooked rice that serves as an excellent foundation for a variety of meals.
This simple rice is perfect when it’s destined to be smothered with a rich, savory sauce, such as a hearty Beef Stroganoff, a creamy Indian Butter Chicken, or a flavorful Red Beans and Chicken Sausage.
However, there are moments when a dish truly needs to shine on its own – without the need for gravy or an accompanying sauce. This is precisely where Instant Pot Indian Vegetable Rice steps in. A quick, flavorful, and satisfying rice dish like this can make you feel like a culinary superstar, even on the busiest of days.
On weeks when I might be feeling a bit overwhelmed or doubtful in other areas of life, there’s a quiet triumph in creating something so utterly delicious and nourishing with such ease. I wholeheartedly embrace the small, yet significant, joy that this Instant Pot Indian Vegetable Rice brings. Even if this temporary feeling of awesomeness lasts only until the final spoonful of rice is savored, I’ll take it. It’s a testament to how simple, wholesome food can uplift your spirits.

The Secret to its Irresistible Flavor: Simplicity and Quality Ingredients
The profound “yummy factor” of this Indian Vegetable Rice largely stems from its beautiful simplicity. It’s a dish that doesn’t demand exotic ingredients or complex techniques. Instead, it relies on everyday staples combined in a way that truly elevates them.
Within a little over 30 minutes, you can transform basic ingredients into a wonderfully healthful side dish – or even a satisfying main course – that’s brimming with flavor. This recipe is perfect for those seeking nutritious, delicious meals without spending hours in the kitchen.
Choosing Your Rice: Brown Basmati for Best Results
In this particular recipe, I prefer using brown basmati rice for its delightful nutty flavor and firm, separate grains. However, don’t feel limited by this choice! You can certainly substitute with other long-grain brown rice varieties. If you prefer white rice, such as long-grain white or white basmati, that’s also an option. Just be sure to consult the recipe notes carefully, as the cooking time for white rice is significantly different from brown rice.
The Magic of Curry Powder: My Personal Recommendation
When it comes to curry powder, I often sound like a broken record, but for good reason! My absolute favorite is the Sweet Curry Powder from Penzey’s Spices. It truly is the best I’ve ever found, consistently delivering a rich, aromatic flavor without being overly spicy. I always make sure to buy it in bulk to keep my pantry stocked.
But if you don’t have Penzey’s, there’s absolutely no need to worry. The beauty of curry powder is its diversity. Feel free to use any brand of curry powder you already love and enjoy. Just remember that flavor profiles can vary significantly between brands, so adjust the quantity to your taste preferences if you’re using a spicier or more robust blend.
Perfect Pairings for Your Indian Vegetable Rice
Lately, this Instant Pot Indian Vegetable Rice has become a staple in my kitchen, especially when we’re serving grilled chicken – it pairs particularly wonderfully with the Thai Coconut Milk Grilled Chicken I recently shared! It’s also an exceptional accompaniment to grilled pork chops, adding an exciting dimension to what might otherwise be a simple meal.
This dish is more than just a tasty side; it’s a simple yet impactful way to elevate your entire meal with minimal effort. Plus, it’s a fantastic method for incorporating a few extra servings of vegetables into your family’s diet – something I can never complain about!

Meal Prep Made Easy with Indian Vegetable Rice
Beyond being a fantastic immediate meal, this Instant Pot Indian Vegetable Rice is also excellent for meal prepping. Its flavors meld beautifully over time, making leftovers just as delicious, if not more so, than the freshly cooked dish. Prepare a larger batch at the beginning of the week, and you’ll have a healthy, flavorful base for various meals. It reheats well in the microwave or on the stovetop with a splash of water or broth to restore moisture. This convenience makes it an ideal choice for busy individuals and families looking to simplify their daily cooking without sacrificing taste or nutrition.
One Year Ago: Doubletree Hotel Copycat Chocolate Chip Cookies
Two Years Ago: Chicken Pot Pie Baked Potato
Three Years Ago: Baked Shrimp and Orzo with Feta Cheese

Instant Pot {Pressure Cooker} Indian Vegetable Rice
Pin
Rate
Ingredients
- 1 tablespoon olive oil
- ¼ cup chopped shallot, can sub yellow or white onion
- 1 garlic clove, finely minced or pressed through a garlic press
- 1 ½ cups brown long grain or basmati rice
- ½ cup chopped carrot, small diced, about 1-2 medium carrots
- 1 teaspoon coarse, kosher salt
- 2 teaspoons curry powder (see note)
- 2 cups low-sodium chicken broth
- 1 cup frozen peas
Instructions
-
Heat the olive oil using the Sauté function of your Instant Pot (or other electric pressure cooker; a stovetop pressure cooker can also be used following its instructions).
-
Add the chopped shallot to the hot oil and cook for 1-2 minutes, stirring occasionally, until the edges begin to turn translucent and fragrant. Next, add the minced garlic and the brown rice. Stir continuously for about 30 seconds, allowing the rice to lightly toast and absorb the aromatic flavors.
-
Carefully add the diced carrots, coarse kosher salt, curry powder, and low-sodium chicken broth to the Instant Pot. Stir all the ingredients thoroughly to ensure everything is well combined and the spices are evenly distributed.
-
Secure the lid on the Instant Pot and set the valve to the sealing position. Cook on high pressure for 22 minutes. If using the Manual or Pressure Cook setting, adjust the time to 22 minutes. The Instant Pot will automatically begin pressurizing and cooking.
-
Once the cooking cycle is complete, allow the pressure to release naturally (NPR) for optimal texture. If you are pressed for time, you can allow it to naturally release for 10 minutes, then carefully quick release (QR) any remaining pressure by turning the valve to venting.
-
Carefully remove the lid. Using a fork, gently fluff the rice to separate the grains. Add the frozen peas and give the rice a gentle toss and stir to incorporate them. Taste the rice and season with additional salt and freshly ground black pepper, if needed, to achieve your desired flavor profile.
-
Serve your fragrant Instant Pot Indian Vegetable Rice immediately as a satisfying side dish or a light main meal.
Notes
Rice Variations: While brown rice offers a lovely nutty texture, you can certainly use white rice for this dish. If opting for white rice, ensure your carrots are chopped very finely, as white rice cooks much faster. The cooking time for white rice in the Instant Pot is significantly shorter, typically around 4 minutes on high pressure. You might also consider adding small diced potatoes if using white rice, as they hold up well to the shorter cooking time (unlike with brown rice’s longer cook time). All other ingredient quantities can remain the same.
Recommended Products
Recipe Source: Adapted from Mel’s Kitchen Cafe (originally inspired by this recipe at Weelicious; thoughtfully converted for the Instant Pot and adjusted quantities/method for optimal results).
