A delicious and authentic Pad Thai recipe with tofu, perfect for a satisfying meal with a classic Thai flavour.
Prep
20 min
Cook
15 min
Total
35 min
Servings
4
Difficulty
Medium
Instructions
Prepare the tofu
Press the tofu to remove excess moisture, then cut it into cubes.
Pro tip: Pressing the tofu ensures it absorbs more sauce and retains a firmer texture.
Make the sauce
In a bowl, mix tamarind paste, fish sauce, palm sugar, and soy sauce until combined.
Pro tip: Adjust the sweetness or saltiness of the sauce to your taste.
Cook the noodles
Soak the rice noodles in warm water according to package instructions until softened.
Pro tip: Avoid over-soaking to keep the noodles from becoming mushy.
Fry the tofu
Heat vegetable oil in a large pan over medium heat. Fry tofu until golden brown on all sides. Remove from pan and set aside.
Pro tip: Ensure the tofu is dry before frying for a crispier texture.
Cook the eggs
In the same pan, add more oil if needed and pour in beaten eggs. Scramble until just set.
Pro tip: Cook eggs over medium heat to avoid burning.
Combine ingredients
Add the soaked noodles, tofu, and sauce to the pan with the eggs. Stir-fry everything together over medium-high heat.
Pro tip: Stir quickly to prevent the noodles from sticking.
Add toppings
Mix in bean sprouts and green onions. Cook for another 2-3 minutes until heated through.
Pro tip: Add more chili flakes for extra spice.
Serve
Garnish with lime wedges, crushed peanuts, and additional chili flakes if desired.
Pro tip: Serve immediately for the best taste and texture.
Tips & Tricks
- Press tofu ahead of time to remove excess moisture.
- Use tamarind paste for authentic Pad Thai flavour.
- Adjust the level of spice to your preference by adding more or less chili flakes.
Frequently Asked Questions
What is the best tofu for Pad Thai?
Firm tofu is best as it holds its shape and absorbs flavours well.
How many calories are in Pad Thai with tofu?
This Pad Thai with tofu contains approximately 450 calories per serving.
Can I make Pad Thai with tofu vegan?
Yes, substitute fish sauce with soy sauce or a vegan fish sauce alternative to make it vegan.
What noodles should I use for Pad Thai?
Use flat rice noodles, which are traditional for Pad Thai and provide the best texture.
How long does it take to make Pad Thai with tofu?
This recipe takes about 35 minutes from start to finish, including prep and cook time.
What is the traditional base for Pad Thai sauce?
The sauce typically includes tamarind paste, fish sauce, and palm sugar.
Serving Suggestions
Nutrition per serving
450
Calories
15g
Protein
18g
Fat
60g
Carbs
You Might Also Like
More Seafood Recipes
Shrimp Pad Thai
A delightful mix of sweet, sour, and spicy flavours with tender shrimp and rice noodles.
Thai Grilled Salmon with Mango and Cucumber Salad
Experience a burst of flavours with Thai grilled salmon paired with a refreshing mango and cucumber salad sprinkled with sesame seeds.
Grilled Seafood Salad with Thai Basil Salsa Verde
A vibrant grilled seafood salad complemented by a fresh Thai basil salsa verde, perfect for a light and flavourful meal.
BBQ Coconut Curry Shrimp
Enjoy grilled shrimp with an exotic coconut and curry marinade.
Vegetarian Sushi: Homemade Rolls
Learn how to make delicious vegetarian sushi rolls at home with fresh ingredients and simple techniques.
Classic Egg Foo Yung: A Chinese Canadian Delight
Savour the flavours of this classic Egg Foo Yung, a perfect blend of eggs, vegetables, and savoury sauce.
Kitchen & BBQ gear
What we use for recipes like this

BBQ & Outdoor Cooking · Grill Mats
COOKINA BBQ Grill Mats X-Large (3-Pack) 15.75" x 19.68" Non-Stick Reusable Grilling Sheets for Gas, Charcoal, Electric Grills & Smokers – BBQ Accessories, Easy to Clean, BPA-Free, Teflon Alternative
$34.98

Coffee & Drinks · Filter Coffee Makers
Melitta 640820 Heritage Series 1-Cup Red Plastic Pour-Over Cone Coffee Maker, Red
$9.99

Pit Boss Grills
Universal Pellet Grill Cover – Large (46"-55")
$34.99
Affiliate links. Prices come from Amazon and are refreshed at least every 24 hours.
