Crispy Thai Tofu with Spicy Savory Sauce

This delightful Thai tofu recipe draws inspiration from a dish I enjoyed at a restaurant during my recent trip to Sekinchan, Malaysia. While this recipe is commonly found in Thai restaurants across Malaysia, it may not represent authentic Thai cuisine. Regardless, it is incredibly flavorful. The tofu is deep-fried to achieve a crispy exterior while remaining soft inside, and it is then drizzled with a sauce that is sweet, savory, and spicy. Although I can’t pinpoint the exact ingredients of the sauce, I can identify flavors of fish sauce, lime juice, sugar, garlic, and possibly tom yum paste.

After returning home, the flavors lingered in my mind, prompting me to recreate the dish with a slight twist.

Let’s take a closer look at the recipe.

Delicious Thai Tofu

Note: This post may contain affiliate links. Please read my privacy policy for more info. I may receive commissions for purchases made through links in this post. As an Amazon Associate, I earn from qualifying purchases.

A Two-Step Easy Recipe

This simple Thai tofu recipe consists of two main steps: deep-frying the tofu and preparing the sauce.

1. Deep-Frying the Tofu

For this recipe, it is best to use extra-firm tofu to minimize the risk of breaking. I typically place the block of tofu on a dry cloth to absorb any excess moisture, as paper towels may stick to the tofu.

If you prefer, you can use a tofu press to extract water from softer tofu. Alternatively, place the tofu on a flat surface and weigh it down with a heavy object to expedite the moisture release. These steps aim to firm up the tofu, making extra-firm tofu the easiest option.

Once the tofu is adequately dried and cut to your desired size, it’s time to deep-fry it.

Some cooks recommend coating the tofu with starch before frying, though this is optional. When exposed to hot oil, the surface of firm tofu naturally forms a crust, which helps maintain its structure. If the tofu is firm enough, you can skip the starch coating altogether.

Deep-Fry the Tofu

Deep-frying serves two purposes: it enhances flavor and aroma while creating a crispy surface that prevents the tofu from breaking apart.

During my time working in a restaurant, I used an electric deep fryer with a frying basket, which is the best way to prevent sticking. If you don’t have an electric fryer, use a generous amount of oil in a nonstick skillet or well-seasoned cast iron wok.

Heat the oil to medium-high, around 180 to 190 degrees Celsius. Cooking time varies based on the tofu’s moisture content but typically takes about three to five minutes. Once the tofu reaches a golden brown color, remove it from the oil and place it on a serving plate.

Crispy Thai Tofu

2. Prepare the Sauce for the Tofu

The sauce for this Thai tofu recipe incorporates ingredients commonly found in Thai cuisine. I use a generous amount of coarsely chopped garlic to retain its texture and flavor, along with thin strips of onion and carrots for added color and crunch.

For heat, I include Thai bird’s eye chilies, which are small but potent. If you prefer a milder flavor, remove the seeds before adding them to the sauce. I cut the chilies in half to facilitate seed removal, allowing their flavor to infuse the sauce as it cooks.

The sauce also features lime juice, palm sugar, and the aforementioned ingredients. While palm sugar is a staple in Thai cooking, you can substitute it with brown sugar if necessary. However, palm sugar offers a unique flavor, so sourcing it from an Asian grocery store is recommended for an authentic taste.

A secret ingredient that elevates the sauce is tom yum paste. A tablespoon is sufficient to enhance the flavor without overpowering the dish. Tom yum paste contains lemongrass and galangal, which enrich the overall taste profile.

Prepare the Thai Tofu Sauce

To make the sauce, heat oil in a wok and sauté the chopped garlic and onion until fragrant. Next, add the bird’s eye chilies, carrot strips, tom yum paste, palm sugar, fish sauce, and water. Allow it to simmer over low heat for a minute to reduce the volume. Finally, stir in lime juice before removing from heat, as adding lime juice at the end prevents it from becoming overly sour due to prolonged cooking.

Once the sauce is ready, pour it over the crispy tofu on the serving plate, allowing it to spread and fill the space around it. Garnish with chopped red chilies, fresh coriander leaves, and green onions before serving.

This Thai tofu dish is best enjoyed with Jasmine rice or rice noodles (rice vermicelli).

Thai Style Tofu

Other Thai Cuisine You May Want to Try

In addition to this Thai tofu recipe, I plan to create a Thai basil tofu stir fry in the future, as I enjoy the flavor of fresh basil. Meanwhile, here are a few other Thai recipes available on this blog:

  • Thai Curry: A flavorful dish made with coconut milk, galangal, lemongrass, kaffir lime, dried chili, fish sauce, shrimp paste, coconut cream, and Thai red curry paste. Try the Thai Red Chicken Curry, which features all the classic Thai ingredients for an authentic taste. (For a vegetarian version, substitute vegan fish sauce for regular fish sauce.)
  • Tom Yum Soup: A renowned Thai soup celebrated for its spicy and sour flavors. Here is a step-by-step guide to making this delicious soup from scratch.

Ingredients

  • 600g firm tofu
  • 2 tbsp chopped garlic
  • 1/2 medium onion, sliced
  • 1/4 carrot, cut into strips
  • 2 chili padi, chopped
  • 4 tbsp palm sugar
  • 2 tsp tom yum paste
  • 4 tbsp fish sauce
  • 4 tbsp lime juice
  • Coriander leaves and red chili for garnish

Instructions

Deep-Frying the Tofu

  1. Place the block of tofu on a dry cloth and remove any excess water.
  2. Deep-fry the tofu cubes on medium-high heat at approximately 180 to 190°C. Cooking time varies based on the tofu’s moisture content but typically takes about three to five minutes until golden brown.
  3. Once the tofu is golden brown, remove it from the oil and place it on a serving plate.

Prepare the Sauce

  1. Heat oil in a wok and sauté the chopped garlic and onion slices until fragrant.
  2. Add the bird’s eye chilies, carrot strips, tom yum paste, fish sauce, palm sugar, and water. Cook over low heat for a minute to reduce the volume.
  3. Finally, stir in the lime juice and mix well before removing from heat.

To Serve

  1. Pour the sauce over the crispy tofu on the serving plate, allowing it to spread and fill the space around it.
  2. Garnish with chopped red chilies, fresh coriander leaves, and green onions before serving.
Nutrition Information:

Yield: 3
Serving Size: 1

Amount Per Serving:
Calories: 651
Total Fat: 33g
Saturated Fat: 9g
Trans Fat: 0g
Unsaturated Fat: 18g
Cholesterol: 68mg
Sodium: 3228mg
Carbohydrates: 47g
Fiber: 4g
Sugar: 25g
Protein: 46g

This data was provided and calculated by Nutritionix on 3/24/2024

Enjoy your homemade Thai tofu dish!

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.