Thai Fried Tofu is a popular street food and appetizer found throughout Thailand. Known as Tao Hoo Tod, this dish features crispy golden tofu with a crunchy exterior and a soft, silky center. It is commonly served with a sweet chili peanut dipping sauce and fresh cucumber for a perfect balance of textures and flavors.

Whether you're looking for a vegetarian appetizer, a healthy snack, or a flavorful side dish, Thai Fried Tofu is easy to make and packed with authentic Thai taste.

Why You'll Love This Thai Fried Tofu

  • Crispy and golden on the outside
  • Soft and tender on the inside
  • Vegetarian and protein-rich
  • Quick and easy to prepare
  • Perfect as an appetizer or snack
  • Pairs wonderfully with Thai dipping sauces

Ingredients

For the Fried Tofu

  • 400g firm tofu
  • 2 tablespoons cornstarch
  • 1 teaspoon salt
  • ½ teaspoon white pepper
  • Vegetable oil for frying

For the Thai Peanut Chili Sauce

  • 3 tablespoons sweet chili sauce
  • 1 tablespoon roasted peanuts, crushed
  • 1 tablespoon rice vinegar
  • 1 teaspoon soy sauce
  • 1 small shallot, finely chopped
  • 1 tablespoon cucumber, finely diced

Garnish

  • Fresh cucumber slices
  • Cilantro leaves
  • Crushed roasted peanuts

Instructions

Step 1: Prepare the Tofu

Drain the tofu and pat it dry using paper towels. Remove as much moisture as possible for maximum crispiness.

Cut the tofu into bite-sized cubes or rectangles.

Step 2: Season the Tofu

In a bowl, combine cornstarch, salt, and white pepper.

Gently toss the tofu pieces until evenly coated.

Step 3: Heat the Oil

Heat vegetable oil in a deep pan or wok to approximately 175°C (350°F).

The oil should be hot enough to crisp the tofu quickly without making it greasy.

Step 4: Fry the Tofu

Carefully add the tofu pieces to the hot oil.

Fry for 4–6 minutes until golden brown and crispy.

Remove with a slotted spoon and place on paper towels to drain excess oil.

Step 5: Prepare the Dipping Sauce

In a small bowl, mix:

  • Sweet chili sauce
  • Crushed peanuts
  • Rice vinegar
  • Soy sauce
  • Chopped shallot
  • Diced cucumber

Stir well until combined.

Step 6: Serve

Arrange the crispy fried tofu on a serving plate.

Serve with cucumber slices, cilantro, crushed peanuts, and the Thai peanut chili dipping sauce.

Tips for Perfect Thai Fried Tofu

  • Use firm or extra-firm tofu for best results.
  • Dry the tofu thoroughly before frying.
  • Cornstarch creates an extra crispy coating.
  • Fry in small batches to maintain oil temperature.
  • Serve immediately for maximum crunch.

Variations

Spicy Thai Fried Tofu

Add chili flakes or Thai bird's eye chilies to the dipping sauce.

Garlic Fried Tofu

Toss the fried tofu with crispy fried garlic before serving.

Sweet and Sour Tofu

Drizzle with Thai sweet and sour sauce for a flavorful twist.

Lemongrass Tofu

Season the tofu with finely minced lemongrass before coating and frying.

What to Serve with Fried Tofu

Thai Fried Tofu pairs beautifully with:

  • Jasmine Rice
  • Thai Cucumber Salad
  • Papaya Salad (Som Tam)
  • Tom Yum Soup
  • Vegetable Stir-Fry
  • Thai Sweet Chili Sauce

Frequently Asked Questions

Can I air-fry the tofu?

Yes. Spray lightly with oil and air-fry at 200°C (400°F) for 12–15 minutes, shaking halfway through.

Can I make it gluten-free?

Yes. Use gluten-free soy sauce or tamari in the dipping sauce.

How do I store leftovers?

Store in an airtight container in the refrigerator for up to 3 days. Reheat in an oven or air fryer to restore crispiness.

Final Thoughts

Thai Fried Tofu is a simple yet incredibly satisfying dish that showcases the balance of texture and flavor that Thai cuisine is famous for. Crispy on the outside, tender on the inside, and paired with a sweet-spicy peanut sauce, this authentic Thai appetizer is perfect for family meals, parties, or a quick snack. Try this recipe at home and enjoy a delicious taste of Thailand in every bite.