This delightful Thai noodles with tofu recipe brings together the vibrant flavors of Thailand in a simple and satisfying dish. The combination of rice noodles, tofu, and fresh vegetables, all tossed in a savory and slightly spicy sauce, makes for a perfect meal any day of the week. Whether you're a seasoned cook or a beginner, this recipe is easy to follow and sure to impress.
Some ingredients in this recipe might not be staples in every kitchen. Rice noodles are a key component and can usually be found in the Asian section of your supermarket. Tofu is another essential ingredient; make sure to get the firm variety for the best texture. Peanut butter adds a creamy element to the sauce, and bean sprouts provide a fresh crunch. If you don't have chili flakes on hand, you might need to pick those up as well.

Ingredients For Thai Noodles With Tofu
Rice noodles: These are the base of the dish, providing a chewy texture that absorbs the flavors of the sauce.
Tofu: Firm tofu is used for its ability to hold its shape and absorb the flavors of the dish.
Red bell pepper: Adds a sweet and slightly crunchy element to the dish.
Garlic: Provides a fragrant and savory base flavor.
Soy sauce: Adds a salty and umami-rich flavor to the sauce.
Lime juice: Brings a tangy and fresh acidity to balance the flavors.
Peanut butter: Adds a creamy and nutty element to the sauce.
Vegetable oil: Used for cooking the tofu and vegetables.
Sugar: Balances the flavors with a touch of sweetness.
Chili flakes: Adds a spicy kick to the dish.
Green onions: Used as a fresh garnish to add a mild onion flavor.
Cilantro: Adds a fresh and herbaceous note to the dish.
Bean sprouts: Provide a crunchy texture and fresh flavor as a garnish.
Technique Tip for This Recipe
When cooking tofu, ensure it is well-drained and patted dry before adding it to the wok. This helps achieve a golden brown and crispy texture. Additionally, when mixing the sauce, whisk it thoroughly to ensure the peanut butter is fully incorporated, creating a smooth and cohesive blend that will coat the noodles evenly.
Suggested Side Dishes
Alternative Ingredients
rice noodles - Substitute with spaghetti: If you don't have rice noodles, spaghetti can be a good alternative. Cook it al dente to maintain a similar texture.
firm, cubed tofu - Substitute with tempeh: Tempeh has a firmer texture and a nutty flavor, making it a great substitute for tofu.
sliced red bell pepper - Substitute with sliced green bell pepper: Green bell peppers have a slightly more bitter taste but can add a similar crunch and color.
minced garlic - Substitute with garlic powder: Use ¼ teaspoon of garlic powder for each clove of garlic to maintain the flavor.
soy sauce - Substitute with tamari: Tamari is a gluten-free alternative to soy sauce and has a similar umami flavor.
lime juice - Substitute with lemon juice: Lemon juice can provide a similar acidity and brightness to the dish.
peanut butter - Substitute with almond butter: Almond butter has a similar creamy texture and nutty flavor, making it a good alternative.
vegetable oil - Substitute with olive oil: Olive oil can be used as a healthier alternative with a slightly different flavor profile.
sugar - Substitute with honey: Honey can add a similar sweetness with a bit more depth of flavor.
chili flakes - Substitute with sriracha: Sriracha can provide a similar heat and a bit of extra flavor complexity.
chopped green onions - Substitute with chopped chives: Chives have a similar mild onion flavor and can be used as a garnish.
chopped cilantro - Substitute with parsley: Parsley can provide a fresh, herbaceous note similar to cilantro.
bean sprouts - Substitute with shredded cabbage: Shredded cabbage can add a similar crunch and freshness to the dish.
Other Alternative Recipes Similar to This Dish
How to Store / Freeze This Dish
- To store leftover Thai noodles with tofu, transfer them to an airtight container. Refrigerate within two hours of cooking to maintain freshness and prevent bacterial growth.
- For optimal flavor and texture, consume the refrigerated noodles within 3-4 days. Reheat in a microwave or on the stovetop, adding a splash of vegetable oil or soy sauce to keep them from drying out.
- If you plan to freeze the dish, allow the noodles to cool completely before transferring them to a freezer-safe container or heavy-duty freezer bag. Remove as much air as possible to prevent freezer burn.
- Label the container with the date to keep track of storage time. Frozen Thai noodles with tofu can be stored for up to 2 months.
- When ready to eat, thaw the noodles in the refrigerator overnight. Reheat gently in a wok or skillet over medium heat, adding a bit of vegetable oil or water to help loosen the noodles.
- Avoid freezing the bean sprouts and cilantro as they can become mushy. Instead, add fresh garnishes after reheating for the best texture and flavor.
- If you find the noodles have absorbed too much sauce and become dry, mix a quick sauce with soy sauce, lime juice, and a touch of peanut butter to refresh the dish.
How to Reheat Leftovers
Stovetop Method:
- Heat a non-stick skillet over medium heat.
- Add a splash of vegetable oil or a bit of water to prevent sticking.
- Add the leftover Thai noodles with tofu to the skillet.
- Stir occasionally, ensuring even heating, for about 5-7 minutes until thoroughly warmed.
- If the noodles seem dry, add a small amount of soy sauce or water to moisten.
Microwave Method:
- Place the leftover noodles in a microwave-safe dish.
- Add a splash of water or soy sauce to keep the noodles from drying out.
- Cover the dish with a microwave-safe lid or plastic wrap with a small vent.
- Microwave on medium power for 1-2 minutes.
- Stir the noodles and check the temperature. If needed, continue microwaving in 30-second intervals until heated through.
Oven Method:
- Preheat your oven to 350°F (175°C).
- Place the leftover noodles in an oven-safe dish.
- Cover the dish with aluminum foil to retain moisture.
- Bake for about 15-20 minutes, stirring halfway through to ensure even heating.
- Check the temperature and bake for an additional 5 minutes if necessary.
Steaming Method:
- Set up a steamer basket over a pot of simmering water.
- Place the leftover noodles in the steamer basket.
- Cover and steam for about 5-7 minutes until heated through.
- Stir occasionally to ensure even heating.
Air Fryer Method:
- Preheat your air fryer to 350°F (175°C).
- Place the leftover noodles in the air fryer basket.
- Heat for about 5-7 minutes, shaking the basket halfway through to ensure even heating.
- Check the temperature and heat for an additional 2-3 minutes if necessary.
Best Tools for This Recipe
Wok: A large, round-bottomed cooking vessel ideal for stir-frying ingredients quickly and evenly.
Knife: Essential for slicing the red bell pepper and chopping the green onions and cilantro.
Cutting board: Provides a safe and stable surface for chopping and slicing ingredients.
Pot: Used to cook the rice noodles according to package instructions.
Colander: Useful for draining the cooked rice noodles.
Spatula: Helps in stirring and tossing the ingredients in the wok to ensure even cooking.
Small bowl: Perfect for mixing the soy sauce, lime juice, peanut butter, sugar, and chili flakes into a sauce.
Measuring spoons: Ensures accurate measurement of ingredients like soy sauce, lime juice, peanut butter, vegetable oil, and sugar.
Tongs: Handy for tossing the noodles and other ingredients together in the wok.
Serving plate: Used to present the finished dish attractively.
How to Save Time on Making This Dish
Prep ingredients ahead: Chop tofu, red bell pepper, garlic, and green onions in advance to save time during cooking.
Use pre-made sauce: Substitute the homemade sauce with a store-bought Thai peanut sauce to cut down on preparation time.
Cook noodles in advance: Prepare the rice noodles earlier in the day and store them in the fridge until needed.
One-pan method: Use a large wok or skillet to cook everything together, minimizing cleanup time.
Quick tofu press: Use a tofu press to quickly remove excess water from the tofu, making it easier to cook.

Thai Noodles With Tofu
Ingredients
Main Ingredients
- 200 g Rice noodles
- 200 g Tofu firm, cubed
- 1 Red bell pepper sliced
- 2 cloves Garlic minced
- 2 tablespoon Soy sauce
- 1 tablespoon Lime juice
- 1 tablespoon Peanut butter
- 1 tablespoon Vegetable oil
- 1 teaspoon Sugar
- 1 teaspoon Chili flakes
- 2 tablespoon Green onions chopped
- 2 tablespoon Cilantro chopped
- 1 handful Bean sprouts
Instructions
- Cook the rice noodles according to package instructions. Drain and set aside.
- Heat the vegetable oil in a wok over medium heat. Add the garlic and cook until fragrant.
- Add the tofu and cook until golden brown on all sides.
- Add the red bell pepper and cook for another 2-3 minutes.
- In a small bowl, mix together the soy sauce, lime juice, peanut butter, sugar, and chili flakes.
- Add the cooked noodles and sauce mixture to the wok. Toss everything together until well combined and heated through.
- Garnish with green onions, cilantro, and bean sprouts. Serve immediately.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Dish
More Amazing Recipes to Try 🙂
- Thai Chicken Broth Recipe1 Hours
- Thai Chicken Katsu Recipe40 Minutes
- Authentic Thai Eggplant Curry Recipe45 Minutes
- Thai Panang Curry Recipe45 Minutes
- Thai Pork And Cabbage Stir-Fry Recipe30 Minutes
- Thai Noodle Soup Recipe35 Minutes
- Thai Spinach Recipe25 Minutes
- Thai Street Corn Recipe25 Minutes
Leave a Reply