This recipe for Instant Pot Fried Rice is healthier than take-out and comes together in just 30 minutes! The vegetables retain their crunch and everything is coated in a flavourful sauce, making this even better than take-out fried rice! Customise it with your choice of veggies and protein.
(This recipe was first published in April 2019 and has been updated with detailed instructions, and options for both Non-Vegetarian and Vegan/Vegetarian diets)
There are several amazing 1-pot Instant Pot recipes for rice with vegetables (or meat). I love using my Instant Pot to make some of my favorites, such as Instant Pot rice and veggies or Instant Pot chicken biryani.
However, to make fried rice, I strongly recommend cooking the veggies and the rice separately - by cooking them together, the vegetables become soft and lose their crunch, and I prefer my fried rice with veggies that have some crunch! Don't we all?!
With this Instant Pot Fried Rice recipe, you will have delicious restaurant-style fried rice - and the best part is that you can make it with your choice of veggies or protein. Toss in as many or as few add-ins as you like!
Why This Recipe Works
- Made in under 30 minutes
- Super customizable - add veggies or protein of your choice
- Healthier than store-bought wok-fried rice
- Tastes just like the real thing!
What Goes Into This Recipe
To make Instant Pot Fried Rice, you will need:
- The Rice: For authentic-tasting fried rice, use Jasmine rice. However, if you don't have Jasmine rice, you can use Basmati rice or any long-grain variety of rice.
- Use protein of your choice: This recipe is extremely customizable! I have used bacon in the above list of ingredients, but you can substitute it with shrimp or chicken or pork or simply omit it altogether.
- Make it Vegetarian/ Vegan: For a vegetarian version, simply skip the eggs and meat. Add veggies as per your preference. I like using bell peppers, celery, broccoli, mushroom, carrots, peas, and green onion (use the white part).
- Condiments and Sauces: To make the sauce for this fried rice, you will need soy sauce (I used light soy sauce), rice vinegar (substitute with apple cider vinegar), chili sauce, and oyster sauce. Oyster sauce is optional but it adds amazing flavor to the recipe. Add brown sugar to balance out the sauces.
To make Instant Pot fried rice, we are going to be cooking the rice first, taking it out of the Instant Pot, and using the Instant Pot to saute our vegetables and protein. Feel free to omit the protein or customize it as per your dietary preferences. At the end, we add the cooked rice to the veggies and protein in the Instant Pot, and mix in the sauces - everything comes together at the end!
The rice can be made either pot-in-pot as shown in the images below, or by cooking it in the Instant Pot insert directly (check out this recipe for cooking Jasmine rice directly in the Instant Pot).
Wash the rice thoroughly, until the water runs quite clear. Add 1.5 cups water to the pot and insert the trivet that comes with the IP. Next, add washed and drained rice to a heat-safe vessel (this is the one I use) and place it on the trivet. Add 1.5 cups water to the rice and let the rice cook in ‘Manual’ or ‘Pressure’ mode for 6 minutes.
(Pro tip - Use the time when the rice is cooking to prep and keep your vegetables ready)
After the cooking cycle is complete and the Instant Pot beeps, let rest for 5 minutes, then open up the Instant Pot and take the rice out.
Drain the water in the Instant Pot, add sesame oil, ginger-garlic paste (or minced ginger and garlic) and sesame seeds to the pot and sauté using the ‘Saute’ mode of the IP. Add the carrots, and continue to sauté for 3-4 , minutes. Then add the bacon (if using), and continue to sauté.
Add the rest of the veggies, and saute until tender (3-4 minutes). Make a well in the center and add the eggs (if using). Mix the eggs like you would to scramble them and after they are cooked, add the rice back into the Instant Pot.
In a bowl, mix together the soy sauce, rice vinegar, brown sugar, chili sauce and oyster sauce. Stir this together (Step 8 in the image below) and add to the rice and other ingredients.
Mix everything well, check for salt and add as needed. The rice and veggies should be evenly coated with the sauce. Garnish with chopped green onions/spring onions and serve.
Pro Tips For Making Fried Rice
Here are some tips to keep in mind while making this super simple Instant Pot fried rice recipe:
- Use Jasmine Rice in this recipe, as it's best suited for take-out style fried rice. Optionally, you can replace jasmine rice with any other aromatic rice, such as basmati rice. Be sure to rinse out the Jasmine rice 3-4 times to get rid of excess starch before you start to cook. Skipping this step will result in super sticky rice.
- For a Vegan/ Vegetarian option, skip the meat, eggs, and oyster sauce. Instead of eggs, simply replace the eggs with a mixture of cornstarch mixed in cold water. This will add thickness and give it that authentic fried-rice taste and feel. (Take a look at the video in this recipe for a vegan/vegetarian option)
- Using Sesame oil and Sesame Seeds gives the fried rice a distinct flavor. Optionally, use olive oil as a substitute.
- Brown sugar is perfect for off-setting the sour flavor of the soy sauce and the rice vinegar. Use honey as a substitute if you don’t have brown sugar.
- Use Tamari instead of soy sauce for a gluten-free option
Try any of our Asian restaurant-style favorite sides to go with this Instant Pot fried rice:
More Instant Pot Rice and Noodles Recipes
Easy Instant Pot Fried Rice
- 2 cups Jasmine rice rinsed 3-4 times in water, drained
- 1 tbsp Sesame Oil
- 1 tbsp ginger-garlic paste or use minced ginger and garlic
- 1 tsp sesame seeds
- 1 large carrot diced
- 200 grams Bacon chopped
- ¾ cup Bell Peppers diced
- ½ cup Broccoli Florets
- 1 cup Mushroom chopped
- 2-3 green onions / spring onions finely chopped
- 2 tbsp Soy Sauce use low-sodium soy sauce
- 1 tbsp Rice Vinegar
- 1.5 tablespoons Brown Sugar
- ½ tbsp Chili Sauce
- 1 tbsp Oyster Sauce
- Salt to season
To cook rice pot-in-pot
- In the Instant Pot, add 1.5 cups of water, followed by the trivet
- In a heat-safe container, add 2 cups jasmine rice. To the rice, add 1.5 cups water.
- Turn the Instant Pot to ‘Manual’/’Pressure Cook’ mode in the ‘High’ setting. Set the cooking time for 6 minutes. Allow the pressure to release naturally for 5 minutes and then quick release pressure.
To cook rice directly in the Instant Pot
- Add 1 cup of water to the Instant Pot and close the lid.Hit 'Pressure Cook' or 'Manual' and set the time for 5 minutes. Let the IP come to pressure and complete the cooking cycle. Allow the pressure to release naturally for 5 minutes and then quick release pressure.
To make the fried rice
- Once the rice is done, take out the rice and keep aside. To prevent it from cooking further, rinse it under cold water, drain and keep aside.
- Drain any water from the insert of the Instant Pot. Turn on the ‘Sauté’ mode in the ‘More’ setting.
- Now add the sesame oil, followed by the ginger-garlic paste/ minced ginger and garlic and the sesame seeds.
- Add the carrot. Sauté for a couple of minutes until slightly tender.
- Now add the bacon, and saute for a couple minutes more. Add the rest of the vegetables and cook for 3-4 minutes.
- Make a well in the center and add the eggs (if using). Mix the eggs as though you are scrambling them, for a minute, until they are almost cooked.
- Add the rice back into the Instant Pot. Mix with the rest of the ingredients and Hit 'Cancel'.
- In a bowl, mix together the soy sauce, rice vinegar, brown sugar, chili sauce and oyster sauce. Stir this together and add to the contents of the Instant Pot.
- Add salt to season and mix to combine, such that the sauce coats the rice and vegetables.
- Garnish with green onions and serve.
- For a Vegan/Vegetarian version: Skip the meat, eggs, and oyster sauce. Instead of eggs, simply replace the eggs with a mixture of cornstarch mixed in cold water. This will add thickness and give it that authentic fried-rice taste and feel.
- Jasmine rice can be replaced with any other aromatic rice, such as Basmati rice. Be sure to rinse out the Jasmine rice 3-4 times to get rid of excess starch before you start to cook. Skipping this step will result in super sticky rice.
- Sesame oil can be replaced with olive oil.
- Brown sugar can be replaced with honey.
- Use Tamari instead of soy sauce for a gluten-free option
Caramel Tinted Life is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn advertising fees by advertising and linking to amazon.com and affiliated sites.