• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
    • About Sam
    • FAQ's about veganism
    • Press
    • Contact
      • Reader Inquiries
      • Business Inquiries
  • Cookbooks
  • Seitan School
  • Recipes
    • Recipe Index
    • Video
  • Start Here

It Doesn't Taste Like Chicken logo

menu icon
go to homepage
  • About
  • Cookbooks
  • Courses
  • Recipes
  • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • About
    • Cookbooks
    • Courses
    • Recipes
    • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » PASTA & NOODLES

    Sam TurnbullAuthor: Sam Turnbull Published: June 3, 2026

    Tofu Pad Thai (Better Than Takeout!)

    4.41 from 10 votes
    | 35 Comments
    Save Saved! Pin ↓ Jump to Recipe

    This tofu pad thai is a vegan take on the classic Thai noodle dish, made with tender rice noodles, golden tofu, crunchy veggies, and a tangy-sweet tamarind sauce. The sauce is perfectly balanced: not too sweet, not too salty, and packed with that signature pad thai flavor. It's fresh, satisfying, and way easier to make at home than you might think.

    Serve these rice paper dumplings with tofu pad thai for an easy vegan takeout-style dinner.

    Skillet of noodles with text overlay that reads tofu pad thai.

    Friends, if you've been let down by homemade pad thai before, this recipe is about to change everything. The secret? Real tamarind. So many recipes swap it out for lime juice, but tamarind is what gives pad thai that signature sweet-sour, tangy depth that makes it completely irresistible. Skip it and you'll wonder why your pad thai tastes flat - use it and you'll wonder why you ever ordered takeout. The tofu gets perfectly golden, the noodles soak up every drop of that incredible sauce, and the whole thing comes together in about 35 minutes. I genuinely cannot stop making this.

    Pad thai noodles wound around chopsticks.

    Why This Tofu Pad Thai Will Ruin You for Takeout Forever

    • It's vegan: Restaurant pad thai is typically made with fish sauce, so even if you order it with tofu, you can't be sure it's vegan. When you make it at home, you know exactly what's in it!
    • Perfectly balanced sauce: Tangy tamarind, salty soy sauce, lime, and a touch of sweetness create that classic pad thai flavor.
    • Golden crispy tofu: Pan-fried tofu adds protein and the best texture.
    • Quick enough for weeknights: Once the ingredients are prepped, everything cooks super fast.
    Ingredients for tofu pad thai with labels.

    Ingredients for Tofu Pad Thai

    Pad Thai Sauce

    • Tamarind paste: The key to authentic pad thai flavor! Look for pure tamarind paste (the ingredients should be just tamarind, or tamarind and water), not prepared tamarind sauce or Indian tamarind concentrate, which is much stronger. Different brands also vary in sourness, so I recommend starting with 2 tablespoons and adding more to taste. See the recipe notes for more tips on choosing and using tamarind.
    • Brown sugar: Balances the tanginess of the tamarind.
    • Soy sauce: Adds salty umami flavor.
    • Lime juice: Brightens everything up.
    • Sriracha or chili garlic sauce (optional): For a little heat.
    • Natural peanut butter (optional): This isn't traditional, but the peanut butter adds a nice richness and creaminess and helps the sauce cling to the noodles, so I love it.

    Tofu & Noodles

    • Flat rice noodles: The classic noodle for pad thai. Find them in the Asian foods aisle of most grocery stores or online.
    • Extra-firm tofu: Drain it and cut it into cubes.
    • Light oil: Like canola or vegetable oil.
    • Veggies: Carrots, green onions, garlic, and bean sprouts. These are the classic pad thai vegetables. The carrots add color and crunch, the bean sprouts stay nice and crisp, and the green onions add a fresh bite.

    For Serving

    • Lime wedges: For squeezing over everything before eating.
    • Roasted peanuts: Roughly chop these to sprinkle on top.
    • Fresh cilantro: If you're not a cilantro fan, you can leave it out!

    How to Make Tofu Pad Thai

    Pad thai sauce in bowl with whisk.
    1. Make the Sauce: Whisk together the tamarind paste, brown sugar, soy sauce, lime juice, sriracha, and peanut butter if using.
    Rice noodles in colander.
    1. Cook the Noodles: Cook the rice noodles according to the package directions until just tender. Slightly undercooking them is best because they'll finish cooking in the pan. Drain and rinse briefly with cold water.
    Tofu cooking in skillet.
    1. Cook the Tofu: Heat oil in a large skillet or wok over medium-high heat. Add the tofu and cook until golden and lightly crisp on all sides, about 6 to 8 minutes. Transfer to a plate.
    Carrots, green onions, and garlic in skillet with oil.
    1. Cook the Vegetables: Add more oil to the skillet, then cook the carrot, white and light green parts of the green onions, and garlic for 1 to 2 minutes until fragrant.
    Sauce and noodles added to pan with vegetables for pad thai.
    1. Add the Noodles and Sauce: Add the noodles to the skillet and pour over the sauce. Toss gently for a minute or two until everything is coated and glossy. Add a splash of water if needed to loosen the noodles.
    Skillet of tofu pad thai.
    1. Finish the Pad Thai: Add the tofu, bean sprouts, and dark green onion tops. Toss briefly until warmed through, but don't overcook the sprouts, they should stay crisp. Top with peanuts, cilantro, and plenty of fresh lime juice.

    Tips and Variations

    • Prep everything first: Pad thai cooks quickly once you start, so it helps to have everything chopped and ready to go.
    • Use the right tamarind: Not all tamarind is created equal! Different brands vary in sourness, so I recommend starting with less and adding more to taste. See the recipe notes for choosing the right kind.
    • Oil-free option: Bake or air fry the tofu and sauté the vegetables with splashes of water instead of oil.
    • Add other veggies: The veggies I use here are the traditional ones found in restaurant pad thai, but you can definitely swap in bell pepper, cabbage, snow peas, mushrooms, or other vegetables that you have on hand.
    • No need to press the tofu: just drain, cut, and pan-fry for the perfect texture.
    • Watch your noodles carefully: rice noodles cook much faster than wheat pasta, and overcooked noodles turn mushy fast. When in doubt, pull them a minute early since they'll finish cooking in the pan. If they stick together in the strainer, just rinse them with cool water and toss to loosen.
    Skillet of tofu pad thai.

    How to Serve Tofu Pad Thai

    This tofu pad thai is a complete meal on its own, but it's also wonderful as part of a bigger spread. Try serving it alongside:

    • Baked spring rolls
    • Smashed cucumber salad
    • Carrot Ribbon Salad
    • Vegan Pineapple Fried Rice
    • Smoked Tofu & Mango Spring Rolls

    Storage and Reheating

    • Fridge: Store leftover tofu pad thai in an airtight container for up to 3 days.
    • Reheat: Warm gently in a skillet with a splash of water to loosen the noodles, or microwave in short bursts.
    Chopsticks lifting tofu pad thai from bowl.

    If you try this tofu pad thai, let us know by leaving a comment and rating it. I'd love to see what you made. Share your creation in the It Doesn't Taste Like Chicken Community (this is where we're all hanging out now!) or tag @itdoesnttastelikechicken on Instagram.
    Bon appetegan!
    Sam Turnbull.

    Skillet of noodles with text overlay that reads tofu pad thai.
    4.41 from 10 votes
    (click stars to vote)

    Tofu Pad Thai (Better Than Takeout!)

    This tofu pad thai is a vegan take on the classic Thai noodle dish, made with tender rice noodles, golden tofu, crunchy veggies, and a tangy-sweet tamarind sauce. The sauce is perfectly balanced: not too sweet, not too salty, and packed with that signature pad thai flavor. It's fresh, satisfying, and way easier to make at home than you might think.
    Prep: 20 minutes mins
    Cook: 15 minutes mins
    Total: 35 minutes mins
    Servings: 4
    PRINT PIN Save Saved! COMMENT

    Ingredients
     

    Pad Thai Sauce

    • 2 - 3 tablespoons tamarind paste, (not concentrate, see notes)
    • 2 ½ tablespoons brown sugar
    • 2 ½ tablespoons soy sauce, (gluten-free if preferred)
    • 1 tablespoon lime juice
    • 1 teaspoon sriracha or chili garlic sauce, (optional)
    • 1 tablespoon natural peanut butter, (optional, not traditional but adds a nice richness)

    Tofu & Noodles

    • 8 oz flat rice noodles
    • 1 block (14 oz/ 400 g) extra-firm tofu, drained and cubed
    • 2 tablespoons light oil, (such as canola or vegetable), divided
    • 1 large carrot, peeled and shredded
    • 4 green onions, sliced (white/light green and dark green parts separated)
    • 4 cloves garlic, minced or pressed
    • 1 ½ cups bean sprouts

    For Serving

    • ¼ cup roasted peanuts, roughly chopped
    • ¼ cup fresh cilantro, roughly chopped
    • 1 lime, cut into wedges
    US Customary - Metric

    Instructions
     

    • Make the sauce: In a small bowl, whisk together the 2 tablespoons tamarind paste, brown sugar, soy sauce, lime juice, sriracha (if using), and peanut butter (if using). Taste the sauce and add the remaining 1 tablespoon tamarind paste, if desired. The sauce should taste pleasantly tangy, but not overwhelmingly sour. Set aside.
      Pad thai sauce in bowl with whisk.
    • Cook the noodles: Cook the rice noodles according to package directions until just tender. It is best to slightly undercook them, as they will finish cooking in the pan. Drain and rinse briefly with cold water to stop the cooking, then set aside.
      Rice noodles in colander.
    • Cook the tofu: Heat 1 tablespoon of oil in a large skillet or wok over medium-high heat. Add the tofu and cook for 6-8 minutes, turning occasionally, until golden and lightly crisp. Transfer to a plate and set aside.
      Tofu cooking in skillet.
    • Cook the vegetables: Add the remaining 1 tablespoon of oil to the skillet. Add the shredded carrot, the white and light green parts of the green onions, and the garlic. Cook for 1-2 minutes, stirring often, until fragrant and the carrots begin to soften.
      Carrots, green onions, and garlic in skillet with oil.
    • Add the noodles and sauce: Add the cooked noodles to the skillet and pour over the sauce. Toss gently for 1-2 minutes, until the noodles are evenly coated and the sauce thickens slightly. If the noodles look dry, add 1-2 tablespoons of water to loosen.
      Sauce and noodles added to pan with vegetables for pad thai.
    • Finish the pad thai: Add the cooked tofu, bean sprouts, and dark green parts of the green onions. Toss for about 1 minute, just until everything is heated through. Do not overcook the bean sprouts, they should stay a little crisp.
      Skillet of tofu pad thai.
    • Serve: Divide into bowls and top with chopped peanuts, cilantro, and a squeeze of fresh lime juice.
      Bowl of pad thai noodles wound around chopsticks.

    Notes

    Tamarind note:

    Tamarind is key to classic pad thai flavor, so I don't recommend skipping it.
    • Use the right tamarind. Look for pure tamarind paste (or homemade paste made from a tamarind block). The ingredient list should contain just tamarind, or tamarind and water. Avoid prepared tamarind sauces with added sugar or seasonings, as they will throw off the flavor balance.
    • Different brands vary. Tamarind can vary quite a bit in sourness between brands. Start with 2 tablespoons, then taste the sauce and add more tamarind if you'd like a tangier flavor.
    • Using Indian tamarind concentrate? It is much more potent than regular tamarind paste, so a little goes a long way. Start with 1 teaspoon and adjust to taste.
    • Using tamarind block or pulp? To make your own tamarind paste, combine 3 tablespoons (45 g) tamarind pulp with 4 tablespoons (60 mL) hot water. Let it soak for 5-10 minutes, then mash with a fork until softened. Strain through a fine-mesh sieve, pressing well to extract the thick liquid. Discard the fibers and seeds. You should end up with about 3 tablespoons of tamarind paste.

    Oil-free option: For an oil-free version, bake or air fry the tofu instead of pan-frying it. Sauté the vegetables with a splash of water as needed. The texture will be a little different, but still delicious.
    Storage: Pad thai is best enjoyed fresh, but leftovers can be stored in an airtight container in the fridge for up to 3 days. I do not recommend freezing this recipe, as the noodles can become mushy once thawed.
    Reheating: Reheat gently in a skillet with a splash of water to loosen the noodles, or microwave in short bursts.
    Vegetable options: Feel free to swap in other quick-cooking vegetables you have on hand, such as thinly sliced bell pepper, shredded cabbage, snow peas, or mushrooms. Just keep the total amount about the same so the noodles stay saucy.

    Nutrition

    Serving: 1 serving (recipe makes 4 servings) | Calories: 364kcal | Carbohydrates: 29g | Protein: 21g | Fat: 22g | Saturated Fat: 3g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 5g | Trans Fat: 0.04g | Sodium: 724mg | Potassium: 541mg | Fiber: 4g | Sugar: 17g | Vitamin A: 3218IU | Vitamin C: 17mg | Calcium: 135mg | Iron: 4mg

    ⭐ Did You Make This Recipe?

    I'd love if you left a rating and comment, it helps others find the recipe and makes my day! 💕
    Author: Sam Turnbull
    Cuisine: Thai
    Course: Main Course

    More Vegan Noodle & Pasta Recipes You Might Enjoy

    • Bowl of spaghetti and meatballs with text overlay that reads vegan meatballs.
    • Bowl of basil pesto with text overlay that reads vegan pesto recipe.
    • Bowl of pasta with text overlay that reads lemon asparagus pasta.
    • Casserole dish with pasta, with text overlay that reads vegan spinach artichoke pasta bake.
    • Bowl of mac and cheese with text overlay that reads vegan mac & cheese.
    • Bowl of pasta with fork, with text overlay that reads vegan fettuccine alfredo.

    Browse All Recipes

    « Cook With Sam Challenge: June
    Easy Vegan Zucchini Fritters (Super Crispy!) »

    Reader Interactions

    Comments

    1. Dianna says

      August 02, 2026 at 9:13 pm

      5 stars
      Experimenting here! this was super good! the only thing I didn't care for was the tofu so I think next time I will make extra of this sauce and soak it before cooking. wow this made a lot and had to break out my extra large pan.

      Reply
    2. tee tee says

      July 29, 2026 at 1:53 am

      I did not make it make it due to peanut butter allergies. Can I use Wow butter instead which is peanut free. You can purchase it on amazon. I tried it in other recipes that called for peanut butter in them.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        July 30, 2026 at 9:51 am

        Hi! Peanut butter is completely optional so feel free to omit it completely, or Wow Butter should work just fine in place of the peanut butter. 😊 The flavor will be a little different, but it should still be delicious!

        Reply
    3. Roberta Becker says

      July 19, 2026 at 7:48 pm

      5 stars
      WOW! I'm giving this recipe 5 stars, even though I modified it greatly! I did all I could to lower the carbs and I loved it anyway-that does not happen often!!
      I used keto noodles instead of rice noodles.
      I used no sugar added ketchup and rice vinegar (5:1) instead of tamarind paste.
      it was so good and I will definitely make it again!!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        July 20, 2026 at 10:29 am

        Hi Roberta! I'm so glad you were able to adapt it to fit your needs and still loved it! 😊 Thanks so much for sharing your substitutions—it sounds like you found a combination that worked really well for you.

        Reply
    4. Abby says

      July 08, 2026 at 9:31 pm

      5 stars
      This is so good, I loved it! I made more than the recipe coz my box of noodles was big. So I will have to be more aware of proportions next time. This recipie is definitely a 5!
      Thank you!!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        July 10, 2026 at 9:41 am

        Yay! I'm so happy you loved it, Abby! 😊 Thanks so much for leaving a review, and enjoy the leftovers!

        Reply
    5. Gail Perras says

      June 15, 2026 at 5:04 pm

      5 stars
      Another incredible recipe
      I didn’t have tamarind paste, I added some ground ginger, the flavour was incredible.
      Looking forward to left overs tonight
      Thank you

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        June 15, 2026 at 7:17 pm

        Yay!! So glad you enjoyed it, Gail! 😄 Love that little ginger twist, and I hope you enjoy the leftovers just as much.

        Reply
    6. Lois Summey says

      June 11, 2026 at 7:20 pm

      4 stars
      The sauce was much darker than the picture and a bit too pungent for my liking.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        June 12, 2026 at 9:37 am

        Thanks for the feedback, Lois. Different brands of tamarind can vary quite a bit in both color and intensity, so that may have been the culprit.

        Reply
      • chris says

        July 11, 2026 at 7:22 pm

        1 star
        Had the same result... I didn't use peanut butter so maybe that was the issue? The sauce tasted sour and the dish was inedible

        Reply
        • Sam Turnbull @ It Doesn't Taste Like Chicken says

          July 13, 2026 at 1:39 pm

          Hi Chris! Did you happen to use tamarind concentrate instead of tamarind paste (or homemade paste from a block)? If so, that could be the issue. Tamarind concentrate is often much stronger, so using 3 tablespoons can make the sauce much more sour and pungent than intended.

    7. Tova says

      June 07, 2026 at 2:54 am

      5 stars
      hi....I could not find how much of each ingredient to whisk for the sauce.

      Reply
      • GMP1 says

        June 07, 2026 at 4:18 pm

        I don’t know if Sam added the amounts to her recipe after your comment
        but they are there if you look at the actual recipe.

        Reply
        • Sam Turnbull @ It Doesn't Taste Like Chicken says

          June 08, 2026 at 9:46 am

          I always include the full recipe amounts and instructions 🙂

        • Harpreet Kaur Sandhu says

          June 08, 2026 at 9:02 pm

          Hi Sam! Im wondering if Tamarind paste is the same as tamarind concentrate?

        • Sam Turnbull @ It Doesn't Taste Like Chicken says

          June 10, 2026 at 9:25 am

          Hi Harpreet! Tamarind concentrate is usually more concentrated than tamarind paste, so I would start with a little less and adjust to taste. 😊

      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        June 08, 2026 at 9:24 am

        Hi Tova! The sauce ingredient amounts are listed in the recipe card under “Pad Thai Sauce.” The Recipe card is found near the bottom of the post but above these comments. You can also click the Jump to Recipe button at the top of the page to take you directly to the recipe card. 😊

        Reply
    8. Nancy says

      June 04, 2026 at 10:14 pm

      4 stars
      Made this tonight as per the recipe. I would strongly suggest omitting the siracha if you don’t like spice. I do like spice but this made it over the top spicy…unfortunately kinda spoiled a dinner that would have been 10 outta 10!
      Will def make again but no siracha!!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        June 05, 2026 at 8:12 am

        Thanks for the feedback, Nancy! 😊 Spice tolerance can vary a lot, so I'm glad you'll give it another try and adjust it to your taste.

        Reply
    9. Beth Agosta says

      June 04, 2026 at 3:46 pm

      5 stars
      Thank you so much!!! I love Tofu Pad Thai! They usually only serve it with one lime wedge. I like more. And my husband gives me his leftover peanut sauce from his dish. So I wholeheartedly agree with your additions! And now I can make it at home. Thank-you!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        June 05, 2026 at 8:18 am

        Haha, I'm with you, Beth! 😄 There's never enough lime or peanut sauce. Hope you love making it at home!

        Reply
    10. Ally Hammond says

      June 03, 2026 at 10:09 pm

      Do I have to cook the bean sprouts or no? The bags always have salmonella warnings if not cooked

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        June 04, 2026 at 9:00 am

        Hi Ally! No, I don't cook them much because I like them to stay crisp, but you absolutely can. 😊 Just add them a minute or two earlier and cook until they're heated through.

        Reply
    11. Karen Quibell says

      June 03, 2026 at 5:35 pm

      This sounds out of this world. I live in a food desert so tamarind paste and rice noodles are not readily available. Bean sprouts are very suspect I can find them. I am going to buy tamarind paste and flat rice noodles. I am able to buy canned bean sprouts, would these work? I am excited to try this recipe!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        June 04, 2026 at 8:57 am

        Hi Karen! Yes, canned bean sprouts will work just fine. They won't have quite the same crunch as fresh, but they'll still be delicious. Hope you love it! 😊

        Reply
        • Karen Q says

          June 04, 2026 at 3:43 pm

          Thanks Sam! I also bought a bean sprouting kit...won't be able to use them for this time, but in the future.

        • Sam Turnbull @ It Doesn't Taste Like Chicken says

          June 05, 2026 at 8:18 am

          You're very welcome, Karen! 😊 How fun that you picked up a sprouting kit too.

        • Karen Quibell says

          June 05, 2026 at 4:21 pm

          I read how easy they are to grow. So why not? I like crunch so will make this Pad Thai again after I get the kit and grow my own.

        • Sam Turnbull @ It Doesn't Taste Like Chicken says

          June 08, 2026 at 9:37 am

          That sounds so fun, Karen! 😊 Fresh homegrown sprouts will be amazing in the Pad Thai.

    12. Marilyn Gantz says

      June 03, 2026 at 3:37 pm

      I found Tamarind Puree. Will that work for this recipe?

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        June 04, 2026 at 9:01 am

        Hi Marilyn! Yes, tamarind puree should work. 😊 Just check the ingredient list to make sure it's mostly tamarind (and possibly water) without lots of added sugar or seasonings.

        Reply
        • Johnny Rauzi says

          July 26, 2026 at 7:27 pm

          5 stars
          What brand of Tamarind do you recommend. I may have to order it from Amazon since my small grocery store doesn't carry any.

        • Sam Turnbull @ It Doesn't Taste Like Chicken says

          July 27, 2026 at 10:28 am

          Hi Johnny! I usually buy a block of pure tamarind from grocery store and make my own tamarind paste (as in the recipe notes). But any brand of pure tamarind paste (not tamarind sauce or concentrate) should work well. 😊

    4.41 from 10 votes

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Hi Friends!

    I'm Sam Turnbull. 3x bestselling cookbook author and passionate vegan recipe writer! I LOVE vegan food, but it didn't start that way. Coming from a family of hunters, butchers, and chefs, I'm the last person I thought would go vegan.

    Here's My Story
    Bestselling Cookbooks

    Bestselling Cookbooks

    Ready to level up your vegan cooking? Get inspired with my bestselling cookbooks—packed with fan-favorite recipes everyone will love!

    SHOP COOKBOOKS

    Footer

    On the Site

    • Start Here
    • About
    • Recipe Index
    • Tips to Use This Site
    • Dietary Preferences
    • Cookbooks
    • Cooking Courses
    • FAQ's About Veganism
    • Easy Vegan Meal Plan
    • Seitan School
    • Contact
    • Press
    • Join the Community

    Shop Bestselling Cookbooks

    Amazon • Barnes & Noble • Indigo • Walmart • Target • BAM • Bookshop •

    Join the Newsletter

    Join 150K readers who love easy vegan recipes! As a welcome gift, get my most popular 10 Easy Vegan Dinners in 30 Mins or Less sent straight to your inbox. Sign up 👇

    Affiliate Link Disclosure

    On this site, I sometimes use affiliate links. This means that if you were to make a purchase through one of these links, It Doesn't Taste Like Chicken would receive a small cut, at no cost to you.

    Privacy Policy

    COPYRIGHT © 2026 - IT DOESN'T TASTE LIKE CHICKEN

    Leave a Comment

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.