Homemade Vegan Pad Thai Recipe
Here you’ll find a delicious vegan Pad Thai recipe that you’ll love! It’s filling, full of vegetables, and so satisfying. Pad Thai is a spicy noodle stir-fry dish that comes from Thailand.
Note: This post may contain affiliate links, which means if you buy from my link I might make a small commission. This does not affect the price you pay. See the full affiliate disclosure here.

Why make this recipe?
- Simple Ingredients – The ingredients in this dish are everyday ingredients, so you won’t have to go to any specialty stores for them.
- Filling – This dish is super filling. The peanut butter adds a little protein and the noodles also make it filling.
- Satisfying – I always feel so satisfied after eating this meal and never feel like I need a snack or dessert after.
Ingredient Notes

- Peanut butter – The brand you use can change how the dish tastes. My favorite to use is Adam’s no-stir natural creamy peanut butter. It melts really well when you add the sauce to the pan over heat.
- Rice noodles – I use Thai Kitchen Stir-Fry Noodles. We like the thickness of them and they’re easy to cook. They’re also gluten-free.
- Carrots – My favorite way to cook with carrots is to buy the big ones and make thin slices. You can buy pre-sliced carrot chips to save time though.
- Sriracha – Adjust the amount of sriracha sauce by adding more or less to make the spice level perfect for you.
Step by step instructions
Step 1 – Cook the rice noodles according to the package directions.

Step 2 – While the noodles are cooking, chop the garlic, scallions, carrots, and broccoli, and grate the ginger.

Step 3 – Add olive oil, garlic, scallions, carrots, broccoli, and ginger to a pan over medium heat.

Step 4 – In a separate, small bowl whisk together water, brown sugar, peanut butter, soy sauce, sriracha, and ¼ tbsp lime juice.

Step 5 – When the veggies are soft and the noodles are cooked, add the noodles and sauce mixture to the pan with the veggies.

Step 6 – Mix everything and cook the dish until the sauce has mostly soaked intp the noodles and veggies.

Step 7 – Serve with crushed peanuts and lime juice on top.

Tips and tricks
- Strain the noodles a little before they’re completely soft. They’ll keep cooking in the sauce when you add them to the rest of the ingredients.
- Keep your pan over medium heat. If it gets lowered, it will take a while for the sauce to soak in.
Popular Pad Thai Questions
It is typically sweet and tangy, with a little bit of spice. Sriracha is usually the ingredient that makes it spicy. If you don’t want it to be too spicy, either take it out or add a little.
No. The sauce usually contains fish sauce and Pad Thai is often served with eggs and chicken. You can make it vegan by omitting these ingredients.
Yes, the ones used in this recipe from Thai Kitchen only contain rice and water. There is no gluten in the noodles whatsoever.

