This site contains affiliate links. Please see Policies for more information.
This Instant Pot Pad Thai with tofu can also be made with chicken. It’s packed with veggies and a quick dinner recipe on the stove or in any electric pressure cooker.
This is one of our favorite vegetarian Instant Pot recipes! It’s so easy to pull together on a busy weeknight, and if you decide to prep your veggies ahead of time it’s even quicker to make.
This meal is a great alternative to takeout and barely requires a trip to the grocery store. I usually have everything on hand to whip up this healthy Vegetarian Pad Thai recipe in my Instant Pot.

Where’s the recipe?
Here at My Crazy Good Life, we have written recipes to be so easy that anyone can make them–no matter what your kitchen experience!
Each post has information about ingredients, detailed cooking instructions, and recipe tips as well as special diet information. If you’re looking for more straight to the point instructions, scroll right down to the easy to print recipe at the bottom.
Ingredients in this Tofu Pad Thai
For ingredient amounts, please scroll down to the printable recipe.
- Sesame oil: Roasted is best, if you can find it–the flavor is so much better.
- Garlic: Fresh is best here!
- Fresh ginger: Fresh ginger has an authentic Asian flavor that will make this recipe amazing.
- Onion: Any color will do, but I’m a fan or red or white.
- Extra firm tofu: The extra firm part is important so it has more of a meat-like texture and doesn’t fall apart while cooking.
- Egg: If you’re vegan, leave this out. If you’d like, you can use an egg substitute like Just Egg or silken tofu.
- Rice vinegar: If you don’t have it, I’d just skip it entirely instead of using another vinegar.
- Coconut aminos: Or tamari, or soy sauce – whatever you have on hand works.
- Honey: If vegan, use a different sweetener like maple syrup or agave nectar.
- Zucchini: See the note below about swapping out veggies if you don’t love the ones listed here!
- Carrots
- Bell peppers
- Rice noodles (brown rice if you can find them!)
- Low sodium vegetable stock: Or water if you don’t have any stock.
- Fresh basil
- Optional garnish:
- Crushed red pepper
- Peanuts
- Cilantro
- Lime wedges or lime juice
- Green onions

How to make this recipe vegan:
You can easily make this recipe vegan by replacing the honey with a vegan sweetener such as maple syrup or agave nectar. Other meat alternatives such as seitan can be used, or protein can be left out entirely.
Also, you’ll want to remove the eggs entirely or use a vegan egg substitute.
Instant Pot Tofu Pad Thai Instructions
I love this easy recipe on nights when we are craving Thai food. It’s quick to pull together and tastes like authentic Pad Thai–only lighter!
- Set pot to sauté and add in sesame oil. Once the oil is hot, add garlic, ginger, and onions. Sauté for about a minute, or until you begin to smell the spices.
- Add in your diced tofu and then push the contents of the pot to one side of the pot so you have room to scramble the eggs.
- If you’d like a spray of olive oil so your eggs don’t stick (eggs always stick to the bottom of the Instant Pot!), spray that now. Add the egg and scramble it with a spatula, keeping it on one side of the pot if possible.
- Once your eggs are cooked, mix together the tofu, onion, and eggs.
- Add in the rice vinegar, coconut aminos (or soy sauce), and honey. These make up your pad thai sauce. If you’d like to add peanut butter for flavor, I’d add a teaspoon to your sauce ingredients now.
- Add in the zucchini, bell peppers, and carrots and continue to sauté until they begin to soften.
- Place the rice noodles (the entire package) on top of the contents of the pot and then pour the vegetable stock (or water if you don’t have stock) over the noodles. The noodles will not be submersed–that’s ok.
- Close the lid of the pot and allow the noodles to cook using the steam in the pot for 1-2 minutes.
- If you feel that you’d like to cook the noodles for longer, or if you’re using thicker noodles, I recommend pressure cooking for 0 (yes, zero) minutes. This cooking time will allow the pot to come to pressure (it cooks while coming to pressure), and it will begin to release pressure afterwards. Immediately release the pressure valve (by carefully turning the valve from Sealing to Venting) after the pot comes to pressure so your noodles don’t overcook.
- Add the chopped basil and serve immediately garnished with red pepper flakes, cilantro, peanuts, and lime (if desired).

Recipe Tips
- If there are any vegetables that you don’t like, you can swap them out for something else. Red peppers can be swapped out for other peppers or left out completely. Add diced mushrooms, bean sprouts, snap peas, snow peas, or your favorite veggies.
- If you’re looking for a Chicken Pad Thai recipe, I recommend sautéing the diced chicken first for 8-9 minutes and then follow the rest of the directions in this post.
- If after cooking your veggies, they look perfectly done, I recommend removing them from the pot before steaming your rice noodles so they don’t overcook.
Stovetop Directions
The Instant Pot instructions can be used for the stovetop, since this recipe is primarily sautéing. The following notes should be followed:
- Use medium high heat for the sautéing.
- In step 7, do not add the broth/water. Cook your noodles on the side according to package directions.

Healthy Eating Plans
Since we are skipping the brown sugar, fish sauce, and other heavy ingredients commonly used in this stir fry dish, it’s perfect for almost any healthy eating plan!
Weight Watchers: This Weight Watchers Pad Thai is 7 2025 Plan Points | 12 Blue Plan Points | 14 Green Plan Points | 12 Purple Plan Points | 7 2023 Plan Points per serving, not including optional garnish options.
21 Day Fix: Per Serving (Recipe serves 6): 1/3 teaspoon, 1 1/2 green containers, 1/3 red container, 1 yellow container per serving.
2B Mindset: This recipe is a perfect lunch, with 50% veggies, 25% protein (tofu), and 25% FFC (noodles).

More Vegetarian Instant Pot recipes
- Blueberry Lemon Oatmeal
- Vegan Pineapple Fried Rice
- Amish Baked Oatmeal
- Healthy Spinach Artichoke Dip
- Greek yogurt Mac and Cheese

Instant Pot Vegetarian Pad Thai with Tofu
Equipment
- Instant Pot 6 qt
- Sealing Rings
- Coconut Aminos
Ingredients
- 2 tsps roasted sesame oil
- 1 tbsp garlic minced
- 1 tsp fresh ginger grated and fresh, or 1/2 tsp dry ground ginger
- ½ onion sliced
- 1 pkg extra firm tofu extra firm, cut into cubes
- 1 eggs
- 4 tbsp rice vinegar
- 4 tbsp coconut aminos or soy sauce
- ⅓ cup honey
- 1 zucchini diced
- 2 bell pepper red and green, sliced
- 2 carrots peeled and cut into sticks
- 1 pkg rice noodles 16 oz
- 2 cups vegetable stock low sodium
- ¼ cup basil chopped
- ½ tsp crushed red pepper optional
Instructions
Instant Pot:
- Set your Instant Pot to sauté and add in sesame oil. When the oil is hot, add garlic, ginger, and onions. Sauté for about one minute, or until fragrant. 2 tsps roasted sesame oil, 1 tbsp garlic, 1 tsp fresh ginger, ½ onion
- Mix in the diced tofu and push all of the contents of the pot to one side of the pot. 1 pkg extra firm tofu
- Spray olive oil in pot, and then add the egg and scramble with a spatula. It's ok if your eggs mix with your tofu and onion. 1 eggs
- Once cooked, mix the egg into the onions and tofu.
- Add in rice vinegar, coconut aminos or soy sauce, honey, zucchini, bell peppers, and carrots. Allow to cook for a few minutes, until the veggies become soft. 4 tbsp rice vinegar, 4 tbsp coconut aminos, ⅓ cup honey, 1 zucchini, 2 bell pepper, 2 carrots
- Place the rice noodles (the entire package of them together) on top of the tofu mixture and pour the stock over the noodles. 1 pkg rice noodles, 2 cups vegetable stock
- After adding the noodles and stock, close the lid to the pot and allow the noodles to steam for a minute or two. No need to add time to the pot or cook the noodles–they'll cook perfectly with the lid closed using the heat already in the pot. If you feel that the noodles need to cook for longer, or if you're using thicker noodles, go ahead and cook for 0 (zero) minutes.
- Add chopped basil after noodles are cooked. Serve with cilantro, peanuts, and lime wedges (if desired). ¼ cup basil, ½ tsp crushed red pepper
Stovetop:
- The Instant Pot instructions can be used for the stovetop, since this recipe is primarily sautéing. The following notes should be followed:
- Use medium high heat for the sautéing.
- In step 7, do not add the broth/water. Cook your noodles on the side according to package directions.
Notes
Recipe Tips:
- If there are any vegetables that you don’t like, you can swap them out for something else. Red peppers can be swapped out for other peppers or left out completely. Add diced mushrooms, bean sprouts, snap peas, snow peas, or your favorite veggies.
- If you’re looking for a Chicken Pad Thai recipe, I recommend sautéing the diced chicken first for 8-9 minutes and then follow the rest of the directions in this post.
- If after cooking your veggies, they look perfectly done, I recommend removing them from the pot before steaming your rice noodles so they don’t overcook.
Nutrition
Make This Recipe?
Make sure to follow on Pinterest @bludlum and on Instagram @beccaludlum
made this recipe a bunch of times for my lunch for the week, first time making it for my non tofu eating family and they loved it! i find rinsing the noodles before hand keeps them from sticking!
Thank you for this recipe! I’m a little lost on the steaming of the rice noodles. Do I change the Instant Pot from Saute to Steam at that point? I ended up doing the pressure cooking trick you mentioned, but still had some noodles come out hard and clumped together. Thanks for your clarity!
Next time, just close the pot and allow the heat that is already in the pot to steam the noodles! No need to press any more buttons :)
Steamed my noodles for a couple minutes after adding them to the pot, and when I opened the pot the noodles were hard and all stuck together. Tried to save them, but they ended up slimy and sticky. Dinner was ruined and nobody would eat it.
Hi Jessica, I’m not sure why your noodles were hard? Overcooked if they were in too long, but hard is something I’ve never seen before.