Go Back
+ servings

Tofu Pad Thai

This Tofu Pad Thai recipe with veggies, rice noodles and an amazing sauce is the perfect midweek family dinner. Quick and Nutritious.

Course Dinner
Keyword tofu
Prep Time 20 minutes
Cook Time 15 minutes
Servings 5
Calories 403 kcal



  • 4 tbsp soy sauce
  • 3 tbsp hoisin sauce
  • 1 tbsp sugar
  • 4 cloves garlic chopped or 2 tbsp minced garlic
  • 2 tbsp red wine vinegar
  • 1 tbsp Worcestershire sauce
  • pinch of red pepper flakes

Tofu Pad Thai

  • 7 oz rice noodles
  • 3 tbsp canola oil
  • 14 oz package of extra firm tofu
  • 1 cup yellow onion diced or sliced
  • 2 large eggs
  • ¾ cup shredded carrots
  • ¾ cup bean sprouts


  • cilantro
  • peanuts
  • lime wedges
  • green onions


  1. Press Tofu for 20 minutes in the refrigerator. Cut tofu into 1 inch cubes by slicing the tofu square lengthwise, then cutting widthwise. In medium bowl, toss the tofu cubes with 1-2 tablespoons of cornstarch to prepare for stir fry.

  2. In a small bowl, combine the soy sauce, hoisin, sugar, garlic, red wine vinegar, Worcestershire sauce, and red pepper flakes together. Set aside.

  3. In large pot of boiling water, cook rice noodles for 5 minutes until soft. Place in strainer and rinse with cold water.

  4. In large wok or skillet, add oil, saute onions and tofu together, until browned.

  5. Move the tofu and onions to the side of the skillet and crack 2 eggs in small bowl with a fork. Add to saute pan on the side to scramble.

  6. Toss in carrots, bean sprouts, and cooked noodles. Pour sauce over mixture and mix together. You may add in water if you more sauce. Serve with lime wedges, peanuts, spring onions, and cilantro. Or any other toppings that seem to complement the dish well. Enjoy!

Recipe Notes

Adapted from Lauren's Latest

Nutrition Facts
Tofu Pad Thai
Amount Per Serving
Calories 403 Calories from Fat 126
% Daily Value*
Fat 14g22%
Saturated Fat 2g13%
Cholesterol 66mg22%
Sodium 1206mg52%
Potassium 490mg14%
Carbohydrates 51g17%
Fiber 3g13%
Sugar 10g11%
Protein 18g36%
Calcium 96mg10%
Vitamin C 7mg8%
Vitamin A 3303IU66%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.