• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Share the Spice
menu icon
go to homepage
  • Home
  • Recipes
  • About me
    • Contact Me
  • Subscribe
  • Shop
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes
    • About me
      • Contact Me
    • Subscribe
    • Shop
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » Dinner

    Vegan Pad Thai with Marinated Tofu

    Published: Apr 16, 2020 · Modified: Dec 8, 2022 by Shweta with 13 Comments · This post may contain affiliate links ·

    Vegetable Pad Thai with Marinated Tofu! An easy flavorful favorite dish that you can make easily at home within 30 minutes! And it's vegan!
    Jump to Recipe Pin Recipe

    My love for a good Veggie Pad Thai (and a Vegan Pad Thai) is really more like an obsession. I'm one of those people that ONLY order a Pad Thai at restaurants begging them to make it vegan and without fish sauce. This is why we learned to make some at home to satisfy our cravings! Everyone likes to make their Pad Thai a little differently but a good veggie Pad Thai is just a good veggie Pad Thai...you know what I mean?!

    vegetarian pad thai served with chopsticks, garnished with cilantro and lime

    See here for more information on Fond

    I love to pack my vegan Pad Thai recipe with vegetables and tofu for added nutrients and protein. I also don't always have bean sprouts on hand. And to be completely honest, they're too expensive to buy at the stores that have them available close by. That's when I utilize some homemade mung sprouts (never made by me and always made by my mother-in-law!).

    vegetarian pad thai served with chopsticks, garnished with cilantro and lime

    📋 Ingredients for Vegetarian Pad Thai with Marinated Tofu:

    • Tofu Marinade
    • Pad Thai Sauce
    • Pad Thai & Garnishings
    • Marinate tofu: you really don't HAVE to marinate it but I think it adds a little extra flavor to the dish! I saute mine in a skillet but you can also bake it! When I am in a rush and don't want to marinate tofu, I like to use this Easy Tofu Recipe as a substitute.
    • Rice Noodles: These work really well! I've found that I also love my Pad Thai made with thinner rice noodles.
    • Veggies: I like to use bell peppers (packed with VITAMIN C!), sugar snap peas, broccoli, and carrots. Really, you can get creative and use a variety of vegetables to make it packed with nutrients.
    • Pad Thai Garnishes: Lime, cilantro, peanuts, extra sriracha, and sprouts of your liking!

    I like to marinate the tofu ahead of time but really, you need about 20 minutes for the flavors to soak in. So marinate the tofu, then whip up your Pad Thai so it's all done in 30ish minutes!

    vegetarian pad thai served with chopsticks, garnished with cilantro and lime

    🍽 More Vegan Meal Ideas

    • Creamy Vegan Alfredo Pasta
    • Vegan Peanut Corn Curry
    • Vegan Tofu Tacos with Peanut Sauce
    • Chana Masala Recipe

    If you loved this Vegan Pad Thai recipe, let me know in the comments below! I’d love to connect with you on Facebook, Instagram, and Pinterest! Subscribe to my weekly emails at the bottom so you never miss a new recipe!

    PRINT PIN
    5 from 3 votes

    Vegetable Pad Thai with Marinated Tofu

    Vegetable Pad Thai with Marinated Tofu! An easy flavorful favorite dish that you can make easily at home within 30 minutes! And it's vegan!
    Prep Time: 20 mins
    Cook Time: 10 mins
    Total Time: 30 mins
    Servings: 4 people
    Author: Shweta

    Ingredients

    Marinated Tofu

    • 1 package (14 Oz.) extra firm tofu
    • ¼ cup soy sauce; low sodium
    • 2 tablespoons rice vinegar
    • 1 tablespoon sriracha
    • 2 tablespoons maple syrup
    • 1 tablespoon olive oil or sesame oil for cooking the tofu

    Pad Thai Sauce

    • 2 tablespoons tamarind concentrate*
    • ¼ cup soy sauce, low sodium
    • 1 tablespoon rice vinegar
    • 3 tablespoons maple syrup
    • 2 tablespoons sriracha or chili garlic sauce optional for spice

    Pad Thai

    • 6-8 oz rice noodles; I used Ocean's Halo which comes as a 6 oz pack.
    • 1 tablespoon olive oil
    • ½ cup green onions, chopped
    • 3 cloves garlic, minced
    • ½ cup broccoli florets
    • 1 medium red bell pepper, sliced
    • ½ cup carrots, julienned
    • ½ cup sugar snap peas

    Garnishings

    • ½ cup cilantro
    • 1 lime, cut into wedges
    • ¼ cup peanuts, roughly chopped
    • ½ cup bean sprouts
    • sriracha or chili garlic sauce

    Instructions

    For the Marinated Tofu

    • Press the tofu by wrapping it in an absorbent towel and placing something heavy on it to remove excess water. Do this for at least 20 minutes, the longer the better. Try to get as much water out as you can for a crispy tofu with a chewy center.
    • While the tofu is pressing, in a small container with a lid, prepare the marinade for the tofu by mixing the soy sauce, rice vinegar, sriracha, and maple syrup.
    • After the tofu is pressed, cube the tofu and place in the medium container with the marinade. Close the lid and shake the container so the tofu is well-coated. Marinate the tofu for at least 20 minutes. The longer the better!
    • Once the tofu is ready, heat oil in a skillet over medium heat. Add the marinated tofu. Sauté on high heat for about 5-10 minutes, flipping occasionally to cook on all sides, until tofu has browned on each side.

    For the Sauce

    • In a small bowl, combine the tamarind concentrate, soy sauce, rice vinegar, maple syrup, and sriracha (if using). Set aside.

    For the Pad Thai

    • Cook the rice noodles according to the package instructions.
    • Heat oil on medium-high heat. Add the garlic and green onions and cook for 1-2 minutes. Add the broccoli, red bell pepper, and carrots, and cook for about 5 minutes. Be careful to not let them get soggy. Add the snap peas last and cook for about 1 minute.
    • Add prepared noodles and marinated tofu to the veggies.
    • Pour the pad thai sauce over the vegetables and noodles and toss with tongs until the noodles and vegetables are combined and well coated with the sauce.
    • Remove from heat. Garnish with cilantro, lime wedges, peanuts, bean sprouts, and serve with a side of chili garlic sauce or sriracha.

    Notes

    • You may use ketchup as a replacement for tamarind concentrate. 
    • Bean sprouts aren't always easily accessible so using homemade mung sprouts is a great alternative. 
    • If you don't have time to marinate the tofu, pan-fry the tofu without marinating it turns out great!

    Nutrition Info

    Calories: 400kcal | Carbohydrates: 68g | Protein: 7g | Fat: 11g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 7g | Trans Fat: 0.04g | Sodium: 2040mg | Potassium: 348mg | Fiber: 4g | Sugar: 14g | Vitamin A: 3173IU | Vitamin C: 50mg | Calcium: 58mg | Iron: 2mg
    Tried this recipe? Let me know!Tag @sharethespice or tag #sharethespicerecipes!

    More Dinner

    • Crispy Sweet Potato Black Bean Tacos
    • Instant Pot Vegetarian Chili
    • Pesto Grilled Cheese with Garlic Butter
    • Chana Masala Recipe

    Sign up for email updates!

    • Facebook
    • Instagram
    • Pinterest

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Jgihel

      April 16, 2020 at 9:56 am

      5 stars
      I love it

      Reply
      • Shweta

        April 22, 2020 at 7:43 pm

        Thank you...glad you love it 🙂

        Reply
    2. Shradha Rawat

      April 17, 2020 at 2:11 pm

      Love the recipe! Gonna have this for dinner this weekend. 💞

      Reply
      • Shweta

        April 22, 2020 at 7:43 pm

        Thank you! I hope you loved it 🙂

        Reply
    3. Alex

      April 17, 2020 at 5:00 pm

      Looks wonderful and healthy

      Reply
      • Shweta

        April 22, 2020 at 7:43 pm

        Thank you so much!

        Reply
    4. Riddhi

      April 21, 2020 at 10:42 pm

      5 stars
      Loooveeee this recipe, I've made it twice already and can't stop eating it!

      Reply
      • Shweta

        April 22, 2020 at 7:35 pm

        Thank you so much! Glad you loved it 🙂

        Reply
    5. Tej

      April 27, 2020 at 9:19 am

      5 stars
      Most of my friends and family know that I’m pretty picky about my East Asian food. But this will be part of my routine from now on because it was so easy! Also, ginger garlic paste? I think i might make some extra and freeze it.

      Reply
      • Shweta

        April 29, 2020 at 8:51 pm

        I'm so glad to hear that! Freezing ginger garlic paste is a great idea and very useful if you use it all the time!

        Reply
    6. Ellen

      January 02, 2021 at 4:34 pm

      You made mention of bean sprouts or mung sprouts but I don’t see it in the recipe. When do you add them? Sorry if it’s in the description but I haven’t been able to find it.

      Reply
      • Shweta

        January 05, 2021 at 2:30 pm

        Thank you for pointing that out! I add them at directly before serving with the rest of the toppings. Fixed it in the instructions!

        Reply
    7. Katherine

      February 24, 2023 at 5:24 pm

      Should I cook the tofu in the marinade? Or should I drain it before sautéing?

      Reply

    Primary Sidebar

    Welcome!

    Hey y’all, I'm Shweta!

    I’m the blogger, recipe developer, and photographer behind this blog. Share the Spice is a blog about vegetarian and vegan recipes that focus on healthy, flavorful meals. My goal is to show you how to make nourishing meals that are easy and full of flavor.

    More about me →

    Trending

    • Easy Tofu Recipe
    • Creamy Vegan Alfredo Pasta
    • Jalapeño Corn Dip
    • Dark Chocolate Granola

    Footer

    Stay Connected

    • Facebook
    • Instagram
    • Pinterest

    Copyright © 2023 · Share The Spice