• Thai Cooking Classes
  • Thai Recipes
  • Latest Posts
  • About
    • A Thai-Foodie Love Story
  • Contact
  • Nav Social Icons

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Thai Cooking Classes
  • Thai Recipes
  • Latest Posts
  • About
    • A Thai-Foodie Love Story
  • Contact
  • Mobile Menu Widgets

    search for your fav thai recipe

Thai-Foodie.com logo

Thai-Foodie

A Thai Food Love Affair

Thai Fried Tofu Recipe

April 1, 2025 ยท In: Rice Dishes, Thai Sauce

Jump to RecipeยทPrint Recipe
thai fried tofu plated

Crispy Thai Fried Tofu with a sweet-spicy Thai peanut sauce! An easy, protein-packed Thai street food you can now make at home!

If you are looking for more ways to enjoy tofu make sure to check out my Pad Thai Recipe that has tofu, or my Pad See Ew Vegan Tofu recipe!

Why Youโ€™ll Love This Recipe

  • LEARN FROM AN EXPERT THAI COOKING CLASS TEACHER: A Thai cooking class instructor (aka me, Sherri! :)) will be teaching you step-by-step all my top Thai cooking secrets in this recipe!
  • EASY APPETIZER OR MAIN DISH: Crispy, flavorful Thai Fried Tofu with a rich, spicy, nutty chili peanut sauce? Yes, please!
  • PERFECT FOR ANY DIET: Whether youโ€™re vegetarian, vegan, or just love Thai food, this dish is packed with protein and bold flavors, making it a crowd-pleaser!

What is Thai Fried Tofu?

Tofu was introduced to Thailand long ago by Chinese immigrants probably between the 14th-18th centuries. It now shows up in many adored Thai dishes like Thai Fried Tofu, aka Tao Hoo Tod (เน€เธ•เน‰เธฒเธซเธนเน‰เธ—เธญเธ”). Thai Fried Tofu is one of our favorite ways to eat tofu, especially when visiting Thailand!

In Thailand, itโ€™s deep-fried by Thai street vendors and served crispy with an addictive sweet-spicy Thai peanut dipping sauce! If youโ€™ve never liked tofu, this will change your mind!

< >

Sherriโ€™s Story

pressing tofu thai cooking books

How I normally press tofu, and yes, I think using cookbooks from my 5 Best Thai Cooking Books list makes it work even better ๐Ÿ˜‰

Tofu has always been a little tricky to fry for me! You too? Itโ€™s because of all that moisture! I tried different ways to remove it and here are my thoughts on all of them.

Pressing with cookbooks to remove moisture: Wrap it in a towel, and put 3 large cookbooks on top to press it. I tried using my cast-iron to press it, but it was too heavy and my tofu looked sad and squished after, lol, so I stick with the cookbooks.

Oven-baking to remove moisture in tofu: My almost vegetarian friend who eats tofu weekly said instead of pressing it to take out the moisture, she likes to bake it at 400 on each side for 10 minutes. I tried that and it worked great! I like how it didnโ€™t get a squishy shape from being pressed and it stayed more tender on the inside.

Super firm tofu that is pre-pressed: My tofu loving friend also recommended Nasoya Organic Super Firm Tofu, which is pre-pressed. I often use firm tofu, but this super firm tofu was next level, and didnโ€™t have much excess moisture at all. So if you want a super crispy fried texture for your tofu without having to worry about pressing, use this one!

Coat the tofu in corn starch: The best way to get crunchy tofu is from corn starch, or even tapioca starch works too, which is what I used when I ran out of corn starch! It helps give it a nice crust, so donโ€™t skimp on that.

Whatโ€™s your favorite tofu and way to remove the moisture? Let me know what you think!

Ingredient Notes

nasoya super firm tofu


Uh-oh! Donโ€™t have some of these ingredients? Donโ€™t worry! Just look below for how to sub them in my Additions and Substitutions section!

  • 1 block (16 oz.) super firm tofu (Nasoya Super Firm Organic Tofu is our fav), cut into cubes is Thai Hubbyโ€™s preference, but really any cut you want, pressed: Wrap tofu in a clean kitchen towel, place a heavy object like some cookbooks, and press for 15-20 minutes.
  • 1/2 cup cornstarch: Helps create that perfect crispy coating.
  • 1/2 tsp. salt: Enhances the natural flavor of the tofu.
  • Peanut or canola oil, enough to completely cover the tofu while itโ€™s frying: Really use any oil that can handle a high heat that you enjoy using to deep fry.

Thai Fried Tofu Spicy Thai Peanut Sauce:

  • 1/4 cup white vinegar โ€“ Adds acidity to balance the richness of the peanuts and sweetness of the sugar.
  • 5 garlic cloves โ€“ Infuses a bold, aromatic depth that enhances the sauceโ€™s savory kick.
  • 1/4 cup finely chopped palm sugar or brown sugar โ€“ Provides a subtle caramel-like sweetness to contrast the tangy and spicy flavors.
  • 3 tbsp. white sugar: Add another note of clean, neutral sweetness to give the sauce extra depth.
  • 3/4 tsp salt โ€“ Brings out all the flavors and ensures a well-balanced sauce.
  • 1/4 cup tamarind paste โ€“ Lends a tangy, slightly fruity depth that ties the sauce together with a classic Thai touch.
  • 1/4 cup water-Helps thin out the sauce for the perfect dipping consistency, add more if you want.
  • 1/4 cup crushed peanuts โ€“ For extra crunch and a nutty texture.
  • 3-4 tsp. roasted Thai chili flakes, to taste โ€“ Adds a smoky heat that gives the sauce its signature spicy punch. Adjust to taste!
  • handful of chopped cilantro โ€“ Adds a fresh herbal note that brightens up the dish.

Additions and Substitutions

  • Tofu substitute: Tempeh or extra-firm paneer.
  • Tamarind substitute: Vinegar or leave it out.
  • Peanuts substitute: Sesame seeds.
  • Thai roasted chili flakes substitute: Leave them out, or add fresh Thai red chilis, fresh or dried cayenne peppers or Serrano chiles.
  • White vinegar substitute: Rice vinegar.
tofu prep for thai fried tofu

How to Make Thai Fried Tofu: Step by Step

Make the Thai Fried Tofu Spicy Dipping Sauce:

In a small pan, mix all the 1/4 cup white vinegar, 5 garlic cloves, 1/4 cup palm sugar or brown sugar, 3 tbsp. white sugar, 1/4 cup water, 3/4 tsp salt and 1/4 cup tamarind paste. Bring it to a gentle simmer for a few minutes and once the sugar has dissolved, and itโ€™s thickened up some, turn off the heat.

Put it in a bowl and sprinkle on the 1/4 cup crushed peanuts, 3-4 tsp. roasted Thai chili flakes, sprinkle on a handful of cilantro and mix it up.

thai peanut sauce dipping tofu

Remove the moisture from the tofu to help it get crispy:

Wrap tofu in a clean kitchen towel, place a heavy objects on top like 3 large cookbooks, and press for 15-20 minutes.

pressing tofu thai cooking books

Prep the tofu:

Cut tofu into cubes or really whatever shape you want, but thatโ€™s what Thai Hubby likes.

In a bowl, mix cornstarch, and salt.

Toss tofu cubes in the cornstarch mixture until each piece is well coated. I like to do it one by one so each piece so you can make sure itโ€™s coated well in the corn starch.

corn startch tofu

Deep-fry the tofu:

Heat enough peanut or canola oil to completely cover the tofu while itโ€™s frying in a wok or your favorite pan you deep-fry in. Heat over medium-high heat until around 375 degrees, or when you drop a little crumble of tofu in it immediately starts to sizzle up.

hot oil wok for thai omelette

Fry tofu in two batches. Donโ€™t touch the tofu while itโ€™s frying even though they might touch each other, itโ€™s ok. If you try to pull them apart in the midst of frying they might tear.

Fry until golden brown and crispy, should just take a few minutes.

thai fried tofu in wok

Drain on paper towels and eat when itโ€™s hot and fresh with the sauce on the side so you can dip it, or drizzle it on top. Yum! Enjoy!

thai tofu plated with sauce

Recipe Tips & Tricks

  • Pan-Fry Tofu option: Use just a few tablespoons of avocado oil, fry corn starch coated tofu untouched for a few minutes until it develops a crispy crust, and flip it over to each side until all of it is crispy.
  • Air Fry Tofu option: Toss corn starch coated tofu in 1 tbsp. oil and air-fry at 400ยฐF for 15 minutes, shaking halfway.
  • Baked Tofu option: Bake corn starch coated tofu for 10 minutes at 400. Then flip it to the other side and bake another 10 minutes.
  • Double-fry for extra crispiness: Fry tofu once, let it cool slightly, then fry again for ultimate crunch.

Storage & Reheating


Fridge:

  • Store fried tofu in an airtight container for up to 3 days.
  • Keep sauce separate so it stays crispy.

Freezer:

  • Not recommended since it wonโ€™t stay crispy.

Reheat:

  • Air fry or bake at 400ยฐF for 5-7 minutes to crisp it up again.

Your Thai Fried Tofu Questions Answered

Can I bake tofu instead of fry?

Yes! Bake at 400ยฐF for 20 minutes, flipping halfway. It wonโ€™t be quite as crispy as frying, but it works too!

Is Thai Fried Tofu spicy?

Not super spicy, but you can control the heat by adjusting the amount of Thai chili flakes you put in.

Is Thai Fried Tofu authentic?

Yes, Thai Fried Tofu is commonly found in Thai street food stalls, often served with a sweet-savory chili peanut sauce. My version is similar to what youโ€™d find on the street, but easy to cook at home.

What is Thai Fried Tofu called in Thailand?

In Thailand, fried tofu is called Tao Hoo Tod (เน€เธ•เน‰เธฒเธซเธนเน‰เธ—เธญเธ”).

How to make fried tofu for Pad Thai?

For Pad Thai, you can use this same deep fried method for your Pad Thai tofu or pan fry it.

Is fried tofu still good for you?

Yes! Tofu is a great source of protein, iron, and calcium. While deep-frying adds extra fat, using heart-healthy oils like peanut or avocado oil can make it a better option. Want a lighter version? Try air-frying or baking instead!

What to Serve with Thai Fried Tofu

  • In Thailand they typically put strips of fried tofu in authentic Pad Thai, and itโ€™s amazing.
  • Use this recipe to make the tofu used in Pad See Ew Vegan Tofu extra crispy.
  • Add Thai fried tofu to Thai Vegetarian Fried Rice to get some more protein.
  • While making Thai Fried Eggs Salad make some Thai fried tofu to go in it too.

If you make it, I want to see! Take a pic and tag us on Instagram @thaifoodie!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
thai fried tofu plated

Thai Fried Tofu Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Sherri Pengjad
  • Total Time: 35 minutes
  • Yield: 4 1x
  • Diet: Gluten Free
Print Recipe
Pin Recipe

Description

Crispy Thai Fried Tofu with a sweet-spicy Thai peanut sauce! An easy, protein-packed Thai street food you can now make at home!


Ingredients

Scale

Thai Fried Tofu Sweet and Spicy Peanut Sauce:

1/4 cup white vinegar
5 garlic cloves, minced
1/4 cup finely chopped palm sugar or brown sugar
3 tbsp white sugar
1/2 tsp salt
1/4 cup tamarind paste
1/4 cup water
1/4 cup crushed peanuts
3-4 tsp roasted Thai chili flakes, to taste
Handful of chopped cilantro

Tofu Frying Ingredients

1 block (16 oz.) super firm tofu (Nasoya Super Firm Organic Tofu is our fav), cut into bite-sized cubes is Thai Hubbyโ€™s preference, but really any cut you want, pressed

1/2 cup cornstarch

1/2 tsp. salt

Peanut or canola oil, enough to deep-fry the tofu


Instructions

Make the Thai Fried Tofu Spicy Dipping Sauce:

In a small pan, mix the 1/4 cup white vinegar, 5 garlic cloves, 1/4 cup palm sugar or brown sugar, 3 tbsp. white sugar, 1/4 cup water, 1/4 cup tamarind paste and 3/4 tsp salt together. Bring it to a gentle simmer for a few minutes and once the sugar has dissolved, and itโ€™s thickened up some, turn off the heat.

Put it in a bowl and sprinkle on the 1/4 cup crushed peanuts, 3-4 tsp roasted Thai chili flakes, to taste, and a handful of cilantro and mix it up.

Remove the moisture from the tofu to help it get crispy: 

Wrap tofu in a clean kitchen towel, place a heavy objects on top like 3 large cookbooks, and press for 15-20 minutes.

Prep the tofu:

Cut tofu into cubes or really whatever shape you want, but thatโ€™s what Thai Hubby likes.

In a bowl, mix cornstarch, and salt.

Toss tofu cubes in the cornstarch mixture until each piece is well coated. I like to do it one by one so each piece so you can make sure itโ€™s coated well in the corn starch.

Deep-fry the tofu:

Heat enough peanut or canola oil to completely cover the tofu while itโ€™s frying in a wok or your favorite pan you deep-fry in. Heat over medium-high heat until around 375 degrees, or when you drop a little crumble of tofu in it immediately starts to sizzle up.

Fry tofu in two batches. Donโ€™t touch the tofu while itโ€™s frying even though they might touch each other, itโ€™s ok. If you try to pull them apart in the midst of frying they might tear.

Fry until golden brown and crispy, should just take a few minutes.

Drain on paper towels and eat when itโ€™s hot and fresh with the sauce on the side so you can dip it, or drizzle it on top. Yum! Enjoy!

Notes

Additions and Substitutions

  • Tofu substitute: Tempeh or extra-firm paneer.
  • Tamarind substitute: Vinegar or leave it out.
  • Peanuts substitute: Sesame seeds.
  • Thai roasted chili flakes substitute: leave them out, or add fresh Thai red chilis, fresh or dried cayenne peppers or serrano chiles
  • White vinegar substitute: rice vinegar.

Recipe Tips & Tricks

  • Pan-Fry Tofu option: Use just a few tablespoons of avocado oil, fry corn starch coated tofu untouched for a few minutes until it develops a crispy crust, and flip it over to each side until all of it is crispy.
  • Air Fry Tofu option: Toss corn starch coated tofu in 1 tbsp. oil and air-fry at 400ยฐF for 15 minutes, shaking halfway.
  • Baked Tofu option: Bake it for 10 minutes at 400. Then flip it to the other side and bake another 10 minutes. 
  • Double-fry for extra crispiness: Fry tofu once, let it cool slightly, then fry again for ultimate crunch.
  • Prep Time: 15
  • Cook Time: 20
  • Category: Tofu
  • Method: Deep-fry
  • Cuisine: Thai

Did you make this recipe?

Tag @thaifoodie on Instagram

This post contains links to affiliate websites, such as Amazon, and I receive an affiliate commission for any purchases made by you using these links. I appreciate your support dear!

By: Sherri Pengjad ยท In: Rice Dishes, Thai Sauce

youโ€™ll also love

Have you ever had legit Thai peanut sauce? Now's your chance to make it at home with this easy recipe. So jam-packed with flavor: coconut milk, Thai red curry paste, and roasted peanuts! Plus it's a gluten-free, dairy-free, vegan Thai peanut sauce! Perfection! | thai-foodie.com How to Make Legit Thai Peanut Sauce
How to Make Spicy Thai Basil Chicken | Pad Krapaw | Thai-Foodie.com How to Make Spicy Thai Basil Chicken | Pad Krapaw
6 Easy Weeknight Thai Recipes

Reader Interactions

Comments

  1. Cher says

    April 2, 2025 at 10:03 am

    Love getting to make one of my fav Thai street snacks at home! Thanks for the recipe!

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Next Post >

Vegetarian Thai Fried Rice

Primary Sidebar

meet sherri

meet sherri
meet sherri

hey dear! wanna know how I fell in love with Thai food, Thai Hubby and Thai cooking?

get all the deets here

find your fav thai recipe

Connect

Featured Posts

Pineapple Chicken Fried Rice | thai-foodie.com

Pineapple Chicken Fried Rice (Thai Style) โ€“ Easy Weeknight Recipe

thai khao pad in wok

Easy Thai Khao Pad (Better Than Takeout Fried Rice!)

thai vegetable fried rice

Vegetable Thai Fried Rice

Advertise

SiteGround Ad

Copyright ยฉ 2025 ยท Theme by 17th Avenue