Home RecipesAsian Tofu Pad Thai Recipe

Tofu Pad Thai Recipe

by Adrianne

Tofu Pad Thai is perfect for dinner. Tofu mixed with noodles, fresh herbs, chilli, nuts and egg make this vegetarian Pad Thai, better than take-out!

Tofu Pad Thai with chopsticks cropped photo

Chicken Noodle Stir FryYellow Curry Noodles, Vegan Brown Rice Noodles, Chicken Noodle Bowl and Pad Thai are all delicious Asian dinner recipes you can make easily in your own home.

How to Make Vegetarian Pad Thai?

Homemade Vegetarian Pad Thai – you will be cooking this recipe again and again

How good is a Pad Thai dish? Even better if you make it yourself I believe. With fresh ingredients and knowing exactly what has gone into the dish, it is a favourite recipe in my home. I have a version on the blog which uses chicken mince and you can find that recipe right here.

Asian food is my favourite out of all the world’s selections and it is great to be able to recreate the flavour combination at home at your own pace.

What ingredients are in Tofu Pad Thai?

One of the reasons that I love this recipe is because it enables me to use fresh herbs and spices. The coriander gives the dish a fresh flavour, the chilli adds a zing to the taste buds and the squeeze of lime juice brings all of the ingredients together.

This vegetarian option is perfect for Meatless Monday or any night of the week really! The tofu is packed with protein so it satisfies the belly and mind at the same time.

With a squeeze of fresh lime juice, coriander and slices chilli, you will think you have been taken to Thailand with this recipe!


The trick with the eggs is to pour them into the pan, let the heat start to get to them and then use a flat utenseil to break them up into smaller pieces. They become like scramble eggs, but in small slices, which get mixed throughout the dish bringing a lovely flavour and texture to the recipe.


Tofu cut into cubes on a wooden chopping board Shallots sliced on timber chopping boardTofu Pad Thai ingredients on white background


This recipe is a super easy dish to prepare. There are a few different elements, however, each step is straight forward and you will be able to pull it together easily!

Asian Inspiration

I can’t recall one specific moment in time when I started to eat more Asian style foods. It is overwhelmingly obvious though as it must have happened as many of my recipes have an Asian style theme to them!! If I needed to request a last meal in my life, no doubt there were be Asian flavours and noodles.

Some of my favourite Asian Style dishes on the blog are:

The tofu in this dish is lightly fried and ends up with a crispy skin flavored with salt and pepper


The eggs compliments the tofu as the texture of both ingredients are quite different. One is crispy and chewy, the other is soft and melts in your mouth.


Fried tofu pieces in a large fry pan Fried eggs chopped up in a fry pan

About the recipe:

  • The recipe is vegetarian
  • For a vegan version, you need a vegan style egg product
  • Fresh lime juice is best, but from a bottle will also work
  • This is a one pot recipe, using a fry pan or the wok

To answer your questions:

  1. This recipe can be frozen
  2. The dish will last in a sealed container in the fridge for a few nights 
  3. The tofu needs to be FIRM to start with
  4. This is a REASONABLE EASY recipe to pull together

Tofu Pad Thai in a blue bowl with chopsticks


Think about how much money you will save by making this dish instead of paying someone else to make it for you! Not to mention the delicious flavours and the pat on your own back!


Let’s chat

I actually get some therapy these days from meatless meal ideas. I bet you do too. The tofu in this dish is a high protein food. As are the eggs. You might think that the tofu is bland as it doesn’t get smothered in sauce. However, the reality is, when you season it with salt and pepper and then combine it with the other ingredients you will achieve a delicious dish. (Trust me!!)

Seriously guys, you NEED TO GIVE THIS DISH A GO!!

There is some chopping involved in this dish, with both the tofu and the shallots. There is a calm that you will experience in prepping each ingredient and then when you bring it together, la, la,la, it will be show time!

Prep most of the ingredients separately, then bring them together and stir to combine.

Meatless Monday, here we come! 


Tofu Pad Thai with chopsticks cropped photo

Tofu Pad Thai

Tofu Pad Thai is on Sweet Caramel Sunday! Tofu mixed with noodles, fresh herbs, chilli, nuts and egg make this vegetarian Pad Thai, better than take-out! 
5 from 21 votes
Print Pin Rate
Course: Dinner
Cuisine: Asian Fusion, Australian, International
Keyword: tofu dinner, tofu pad thai
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4
Calories: 325kcal
Author: Adrianne


Tofu Pad Thai

  • 1 450 grams firm tofu
  • 2 tbsp sesame oil
  • 1 bunch shallots
  • 125 grams rice noodles
  • salt and pepper to season
  • 1/2 bunch coriander fresh, torn or chopped
  • 4 eggs free range
  • 1 tbsp garlic minced
  • 1 tbsp ginger minced
  • 2 tbsp fish sauce
  • 2 tbsp brown sugar
  • 2 tbsp lime juice
  • 1/4 cup granulated nuts
  • 2 long green chillis
  • 1 whole lime cut into wedges


Tofu Pad Thai Method

  • Cut your tofu into small cube shape pieces. 
    Tofu cut into cubes on a wooden chopping board
  • Add a little peanut oil to the fry pan, turn on to a medium heat and add tofu. Season with salt and pepper and fry, turning the pieces until all sides of the pieces are a light crispy brown 
    Tofu cut into cubes on a wooden chopping board
  • Cut shallots into small pieces 
    Shallots sliced on timber chopping board
  • Crack eggs and whisk in a medium size jug so the yolks are pierced and mixed with the yolks 
    Fried tofu pieces in a large fry pan
  • Add a more oil to the pan and add your egg. Cook, breaking into small slices as you go.  Turn off heat when cooked, remove from pan and set aside 
    Fried eggs chopped up in a fry pan
  • Place noodles in a heat proof bowl. Add boiling water and leave stand for 3- 5 mins. Rinse and chop into 1 inch segments (roughly) when done 
    Tofu Pad Thai ingredients on white background
  • Add a splash of oil to the pan, followed by minced garlic and ginger, add shallots and lightly fry till they are bright green. 
  • Add the tofu, noodles, fish sauce, brown sugar, and lime juice back to the fry pan. Sprinkle nuts over the dish and stir to combine 
  • Garnish with freshly torn coriander, chilli and lime wedges 
    Tofu Pad Thai in a blue bowl with chopsticks


  • You really need to get the firm tofu for this dish (it will say that on the packet). Silken or medium won't work as it will turn to mush)
  • You can use Peanut Oil if you don't have sesame oil
  • I like the granulated nuts as they are already in little pieces for you 
  • You can use salted or toasted peanuts if you prefer instead of granulated nuts 


Calories: 325kcal | Carbohydrates: 36g | Protein: 8g | Fat: 16g | Saturated Fat: 2g | Cholesterol: 163mg | Sodium: 903mg | Potassium: 128mg | Fiber: 1g | Sugar: 7g | Vitamin A: 240IU | Vitamin C: 6.3mg | Calcium: 50mg | Iron: 1.3mg
Did you make this recipe? Share on Instagram!It makes my day when you make my recipes! Tag @sweetcaramelsunday

Sunny Queensland

It has been hot in Sunny Queensland, almost too hot. I am looking forward to a few cooler days.

If you have favourite Asian dishes I would love to hear from you in the comments below!

A few further suggestions that might take your fancy are:

Tonks is well, back to out conversation about a new friend for him….I am think male cat, black (of course), to be named Rambo, what do you think?

Adrianne x 

P.S Don’t hesitate to get in touch if you have questions about any of my recipes or even just want to say hi! I am usually on the blog 🙂

I would love to connect on Pinterest and share ideas!



Tofu Pad Thai ingredients with text overlay


You will also LOVE these recipes...


Chef Mireille March 21, 2019 - 6:01 pm

5 stars
Pad Thai is one of my all time fave dishes though I usually use the ones with shrimp. This version is delicious when I have Vegetarian guests over!

Adrianne March 21, 2019 - 6:16 pm

Cheers Mireille, you and me both, got to love a good tasting Pad Thai!! Thanks

Veena Azmanov March 21, 2019 - 6:37 pm

Love the Thai option and healthy veggies and tofu in making this amazing dish. Thanks

Adrianne March 21, 2019 - 6:40 pm

Cheers Veena, yes got to love healthy dishes, I agree!

Gloria March 21, 2019 - 7:43 pm

5 stars
This sounds like a great way to enjoy tofu. I have not worked with it much, but this makes me want to experiment. A great meatless dish for sure.

Adrianne March 21, 2019 - 7:55 pm

Cheers Gloria, appreciate your input!! Definitely give it a go, you will enjoy it.

Taylor Kiser March 21, 2019 - 8:30 pm

5 stars
I’ve been looking for more meatless dinner options! I can see this Tofu Pad Thai becoming a favorite for sure!

Adrianne March 22, 2019 - 2:30 am

Awesome Taylor, hope you enjoy it, cheers.

Mary Bostow March 21, 2019 - 8:42 pm

5 stars
I’m obsessed with pad Thai! Thanks for sharing such a delicious recipe with us. Love all the flavors that you have here. I know for sure this would be a huge hit in my house!

Adrianne March 21, 2019 - 8:54 pm

What great feedback, love your positivity, thanks Mary!

Mimi March 29, 2019 - 9:41 pm

Love this. And I love tofu. I usually just chop it up, but I imagine fried it has more flavor. Great idea!

Adrianne March 30, 2019 - 12:31 am

Thanks Mimi! Hope you have been well. I am eating so much more tofu these days.

Amy | The Cook Report March 31, 2019 - 10:22 am

5 stars
I love the sound of adding tofu to pad thai, makes it such a filling a tasty dinner!

Adrianne March 31, 2019 - 10:26 am

Thanks Amy! Yes so true!!

Claudia Lamascolo April 1, 2019 - 10:19 am

5 stars
Love that option with Thai I have never had tofu or cooked it you have truly inspired me!

Adrianne April 1, 2019 - 10:22 am

Awesome, great to hear Claudia! Thanks for your feedback.

Danielle Wolter April 1, 2019 - 10:48 am

5 stars
you are reminding me of how much i love pad thai. there are such great flavors in it!! this is a great recipe with the tofu 🙂

Adrianne April 1, 2019 - 10:52 am

Thanks Danielle! I know Pad Thai is the best right!! Cheers

David April 1, 2019 - 11:38 am

5 stars
Mmm, I love pad thai! haven’t had it in awhile, this will motivate me to make some soon. I agree, making it fresh like this is best.

Adrianne April 1, 2019 - 11:46 am

Thanks David! You and me both. Cheers

Demeter April 1, 2019 - 12:14 pm

5 stars
This looks amazing! I love the texture that frying the tofu adds to this dish. So good!

Adrianne April 1, 2019 - 12:16 pm

Thanks Demeter! Crispy Tofu is the best hey!!!

Meghna April 1, 2019 - 12:30 pm

5 stars
This is such a delicious & quick recipe to try for weeknights. We love tofu, making your recipe tonight.

Adrianne April 4, 2019 - 10:57 pm

For sure Meghna! It is perfect for week nights. Cheers

molly April 4, 2019 - 5:23 am

5 stars
Yum! I needed something for tonight’s dinner, Thanks for sharing….

Adrianne April 4, 2019 - 10:58 pm

No worries Molly, glad you like it!! Cheers

Alexandra @ It's Not Complicated Recipes April 4, 2019 - 11:26 pm

5 stars
How delicious is this?!
Love the fresh flavours.

Adrianne April 17, 2019 - 10:47 pm

Thanks Alex, me too!

Anonymous April 9, 2019 - 12:31 pm

5 stars
Brilliant as always!

Adrianne April 9, 2019 - 1:47 pm

Thanks, I am guessing Alison, but I could be wrong. Great feedback, cheers.

Sylvie April 16, 2019 - 10:54 pm

5 stars
I love love love pad thai, so this is a perfect recipe for when I am craving some but am also cooking for vegans! Will have to try it next time the vegans are over!

Adrianne April 17, 2019 - 10:48 pm

Yes you till Sylvie, hope they love it!

Sara Welch April 27, 2019 - 12:04 am

5 stars
I know what I’ll be having for lunch tomorrow; this looks amazing!

Adrianne April 27, 2019 - 8:55 pm

Awesome feedback, thanks Sara!

Jen April 27, 2019 - 5:01 am

5 stars
Made this for my vegetarian friend who was visiting out of town. Got RAVE reviews!! Will make again!

Adrianne April 27, 2019 - 8:55 pm

Great to hear, thanks Jen!

Alexandra April 27, 2019 - 5:58 am

5 stars
This Pad Thai has become an absolute hit in my household – my family love it! It is the ideal vego dish 🙂

Adrianne April 27, 2019 - 8:56 pm

Thanks Alex! I think we all need to eat more vegetarian dishes throughout the week!

Annie @ Annie's Noms April 27, 2019 - 10:07 am

My husband adores tofu and I know he would devour this dish super fast! I love Asian inspired dishes, they have such wonderful textures and flavours. I’m lucky that I married a Chinese man who can cook as well haha as he makes me amazing dishes sometimes at the weekend!

Adrianne April 27, 2019 - 8:57 pm

Lucky you! That sounds great Annie! I bet he makes delicious food for you!!

Lucya May 2, 2019 - 8:41 am

5 stars
Looking amazing i gonna prepare this for my children

Adrianne May 2, 2019 - 9:05 am

Awesome Lucya! Hope they love it cheers!

molly May 2, 2019 - 9:13 am

5 stars
This was outstanding! The flavours are amazing. I prepared exactly as directed with one exception.

Cliona May 11, 2019 - 8:47 am

5 stars
I love Pad Thai and this is such a good take on it! Ideal for summer!

Adrianne May 13, 2019 - 1:28 pm

Great to hear, thanks Cliona!!


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.