Thai fried tofu is crisp on the outside, tender in the middle, and especially good with a sweet, tangy, mildly spicy dipping sauce. This approachable version uses firm tofu and a shallow pan-fry, so you can make a satisfying snack or meal without a deep fryer.
Ingredients
- 1 block (14 ounces / 400 g) extra-firm tofu
- 2 tablespoons cornstarch
- 1/2 teaspoon fine salt
- 1/4 teaspoon ground white pepper or black pepper
- 1/3 cup (80 ml) neutral oil, such as canola or sunflower oil, for frying
- 2 tablespoons roasted, unsalted peanuts, finely chopped
- 2 tablespoons chopped fresh cilantro, for serving (optional)
- 1 scallion, thinly sliced, for serving (optional)
- 1/4 cup (60 ml) Thai sweet chili sauce
- 1 tablespoon rice vinegar or lime juice
- 1 tablespoon water
- 1 tablespoon chopped roasted peanuts, for the sauce
- 1 teaspoon soy sauce
Instructions
- Press and dry the tofu. Drain the tofu and wrap it in a clean kitchen towel or several paper towels. Set it on a plate, place a second plate or a light pan on top, and press for 15 to 20 minutes. The goal is to remove surface moisture, not to crush the block. Unwrap and pat it dry.
- Cut the tofu. Slice the block into pieces about 3/4 inch (2 cm) thick. Triangles, rectangles, or bite-size cubes all work; similarly sized pieces cook more evenly. Pat the cut surfaces dry once more.
- Make the dipping sauce. Stir the sweet chili sauce, rice vinegar or lime juice, water, 1 tablespoon chopped peanuts, and soy sauce together in a small bowl. Taste and adjust: add a little more lime or vinegar for tang, or a teaspoon of water if the sauce is too thick. Set aside.
- Coat the tofu. Combine the cornstarch, salt, and pepper in a shallow bowl. Add the tofu and turn each piece to coat lightly on all sides. Shake off excess starch; a thin, even coating fries more cleanly than a thick layer.
- Heat the oil. Pour the oil into a large, heavy skillet to a depth of about 1/8 inch (3 mm). Heat over medium to medium-high. The oil is ready when a pinch of cornstarch sizzles at once but does not immediately turn dark. If you use a thermometer, aim for about 350°F (175°C); avoid letting the oil smoke.
- Pan-fry in batches. Carefully lay the tofu in the skillet in one layer, leaving space between pieces. Fry for about 3 to 4 minutes per side, turning with tongs or a thin spatula, until several sides are golden and crisp. Work in batches if needed; overcrowding cools the oil and can make the coating soft. Adjust the heat if the tofu browns too quickly.
- Drain and serve. Transfer the cooked tofu to a wire rack set over a tray, or to a plate lined with paper towels. Sprinkle with the remaining 2 tablespoons of peanuts and, if using, cilantro and scallion. Serve hot with the dipping sauce on the side.
Tips
- Choose the right tofu. Extra-firm tofu holds its shape and gives the best contrast between crust and center. Firm tofu also works, but press it thoroughly and handle it gently. Silken tofu is too delicate for this method.
- Get the surface dry. Moisture can make oil spit and prevents the coating from crisping. Press the tofu, pat it dry, and lower the pieces into the skillet carefully. Keep children and pets away from hot oil, and never leave a frying pan unattended.
- Use a wire rack if you have one. A rack lets steam escape from the bottom of the tofu. Stacking pieces or covering them while hot traps steam and softens the crust.
- Make it gluten-free if needed. Cornstarch is naturally gluten-free, but check package labels and choose a certified gluten-free soy sauce or tamari. Sweet chili sauces vary, so check that label too.
Serving Suggestions
Serve the tofu as a snack or starter with the dipping sauce and lime wedges. For a fuller meal, pair it with jasmine rice, steamed greens, or a crunchy cucumber salad. It also works in lettuce cups with herbs and shredded vegetables, or tucked into a rice bowl with pickled carrots and cucumber. Put the sauce on the side rather than pouring it over the tofu so the crust stays crisp.
Variations
For a nuttier sauce, stir in 1 tablespoon of smooth peanut butter and add water a teaspoon at a time until it is easy to dip. For extra heat, add sliced fresh chili or a little chili-garlic sauce. To make the tofu without peanuts, omit the chopped peanuts and use a seed-based topping such as toasted sesame seeds; check the sweet chili sauce label for allergens. You can also season the starch with 1/2 teaspoon garlic powder or a pinch of ground turmeric, though these are optional and not necessary for a crisp coating.
Storage and Reheating
For best texture, eat the tofu soon after frying. Refrigerate leftovers within 2 hours of cooking in a covered container and use within 3 to 4 days. Store the sauce separately; it will generally keep refrigerated for up to a week, depending on the product and its label. The tofu will lose some crispness in storage. Reheat it in a single layer in a 400°F (200°C) oven or air fryer for about 6 to 10 minutes, turning once, until hot and crisp again. Timing varies with piece size and appliance, so check that the center is steaming hot. A microwave reheats it safely but leaves the coating soft. Do not leave cooked tofu at room temperature for more than 2 hours, or 1 hour when the room is above 90°F (32°C).
Frequently Asked Questions
Can I use regular firm tofu instead of extra-firm?
Yes. Press firm tofu for the full 20 minutes, dry it well, and turn it carefully as it fries. If it feels fragile, cut slightly larger pieces so they are easier to handle.
Do I need to deep-fry the tofu?
No. A shallow layer of oil is enough to brown the pieces when you turn them. A deep fryer can also work, but follow its instructions and avoid overcrowding the basket.
Can I cook Thai fried tofu in an air fryer?
Yes, though the result may be a little drier and less evenly browned than pan-fried tofu. Lightly spray the coated pieces with oil, arrange them with space between, and cook at 400°F (200°C) for roughly 12 to 16 minutes, turning halfway. Check early, since air fryers vary.
Why did my coating turn soggy or fall off?
Tofu that is wet, a pan that is crowded, or oil that is not hot enough can all cause a soft coating. Dry the tofu well, shake off excess cornstarch, and fry in batches without moving the pieces until the first side has set and browned.
Is the dipping sauce traditionally Thai?
Thai-style sweet chili sauce is a familiar accompaniment to fried tofu and other snacks. Recipes and regional preferences differ; this quick version combines a prepared sauce with lime or vinegar, peanuts, and soy sauce for a balanced dip.
Can I prepare anything ahead?
You can mix the sauce up to several days ahead and keep it covered in the refrigerator. Pressing and cutting the tofu a few hours ahead is also fine if you refrigerate it covered; pat it dry again before coating and frying. Fry just before serving for the crispest result.