Crispy Deep Fried Tofu (Ready in 20 Minutes)
Deep fried tofu is the kind of dish that turns a quiet block of soy into the star of the table. The outside shatters under your fork, the inside stays impossibly soft, and it all happens in about 20 minutes.

The trick is a light cornstarch coat and a hot, clean oil. That two-step combo gives you a golden crust that doesn’t go soggy even while you finish frying the next batch.
What Makes This Tofu So Crispy
This method uses cornstarch the way a tempura batter uses ice water. It clings to every cube, absorbs very little oil, and fries into a thin, glassy shell that cracks loudly when you bite in. No heavy breading, no long marinade, just a dusting and a quick fry.
The inside stays custardy because extra-firm tofu holds its shape. After a short press, the cubes brown fast without spitting, so the texture contrast is exactly right every time.
Ingredients

- 1 block (14 to 16 oz) extra-firm tofu: pressed well so it doesn’t splatter and absorbs less oil
- 1/4 cup cornstarch: the lightest way to get a shatter-crisp shell
- 1/2 tsp salt: seasons the coating so every bite is savory from the start
- 1/4 tsp white pepper: adds a gentle warmth without any black flecks
- Vegetable oil for deep frying: use a neutral oil with a high smoke point, like canola or peanut
Variations / Substitutions
- Swap white pepper: black pepper works fine, or skip it and add a pinch of garlic powder for a more savory edge.
- Make it gluten-free: the cornstarch coating is naturally gluten-free; pair with tamari if you add a soy-based dipping sauce.
- Add a spicy kick: toss the hot tofu with a pinch of gochugaru or a drizzle of chili crisp right after frying.
- Try the same crisp coating on bite-sized pieces of firm fish in my Crispy Pan-Fried Cod Nuggets.
How to Make Crispy Deep Fried Tofu
Step 1: Press and Cube the Tofu

If you haven’t pressed the tofu yet, wrap the 14 to 16 oz block in a clean kitchen towel, set a plate on top, and let it drain for about 15 minutes. After that, cut it into 1-inch cubes. Working with drier tofu means the oil won’t spit when the cubes hit the heat.
The surface will feel tacky, not slick. That light grip helps the cornstarch stick evenly in the next step.
Step 2: Coat the Tofu

Toss the 1-inch cubes in a bowl with the 1/4 cup cornstarch, 1/2 tsp salt, and 1/4 tsp white pepper. Use your hands or a large spoon to turn everything until each piece wears a thin white coat. Shake off any loose powder.
The cornstarch should look like a fine dusting, not a thick paste. Any extra will drop into the oil and burn, so a gentle tap against the bowl is enough.
Step 3: Fry the Tofu

Pour enough vegetable oil into a deep pot to reach about 2 inches up the side. Heat it to 350°F (175°C). If you don’t have a thermometer, a wooden chopstick will bubble steadily around its base when the oil is ready. Carefully slide in a single layer of tofu, about a third of the batch. Fry for 3 to 4 minutes, turning once with a slotted spoon, until the cubes are deep gold and the bubbling calms down.
The tofu will float when it’s close to done. Lift it out onto a wire rack or a plate lined with paper towels. Repeat with the remaining cubes, keeping an eye on the oil temperature between batches. If it drops too low, the coating will soak up oil instead of crisping.
Step 4: Drain and Serve

While the tofu is still hot, sprinkle it with a tiny extra pinch of salt. Serve right away with a simple dipping sauce of 2 tbsp soy sauce, 1 tbsp rice vinegar, a drizzle of sesame oil, and a pinch of chili flakes if you like heat.
The cornstarch shell stays crisp for about 10 minutes, so pile the golden cubes onto a platter and bring them straight to the table. The sound of a whole batch crackling under a squeeze of lime is exactly the moment you want.
A Few Notes Before You Fry
- Pressing the tofu long enough (15 to 20 minutes) makes a bigger difference than any other step. Damp tofu will hiss and pop and the crust will slide off.
- A thermometer is your safety net here. Frying at 350°F (175°C) keeps the outside crisp and the inside tender without the coating burning.
- Don’t overcrowd the pot. A single layer leaves room for the oil to circulate, so every cube browns evenly and the temperature doesn’t crash.
- If you love extreme crunch, fry the tofu twice. After the first fry, let the cubes rest for a minute, then plunge them back into the oil for another 30 seconds. The crust doubles down.
Keeping It Crispy Later
- Refrigerate: Cool the tofu completely, then store it in a single layer in an airtight container for up to 3 days. The coating will soften, but you can bring it back.
- Reheating: A 375°F (190°C) air fryer or oven works best. Spread the cubes on a sheet tray and heat for 4 to 5 minutes until the crust re-crisps. Skip the microwave, it turns them rubbery.
What to Serve with Deep Fried Tofu
These golden cubes are sturdy enough to be the protein in a rice bowl. Pile them over hot jasmine rice with quick-pickled carrots and a drizzle of spicy mayo for a lazy weeknight meal. For something lighter, slice cucumbers paper thin and toss them with rice vinegar and a little sugar. The cold, crunchy salad balances the salty-hot tofu and dressing in every bite.
Frequently Asked Questions
Can I bake the tofu instead of frying it?
You can, but you won’t get the same shatter-crisp shell. Toss the cubes with a little oil and cornstarch and bake at 425°F (220°C) for 20 minutes, flipping once. They’ll turn golden and firm, just with a softer crust.
What oil is best for deep frying tofu?
A neutral oil with a high smoke point, like canola, vegetable, or peanut oil, keeps the flavor clean and lets you fry at 350°F (175°C) without burning.
Can I use silken tofu?
No, silken tofu is too delicate. It will fall apart in the oil. Stick with extra-firm or firm tofu that has been pressed.
Do I need a dipping sauce recipe?
A quick stir-together sauce of 2 tbsp soy sauce, 1 tbsp rice vinegar, and a drizzle of sesame oil is all you need. Feel free to add chili flakes, grated ginger, or a pinch of sugar.

Deep Fried Tofu Recipe
Ingredients
Method
- Cut the pressed tofu into 1-inch cubes.
- In a bowl, toss the cubes with cornstarch, salt, and white pepper until evenly coated.
- Heat 2 inches of oil in a deep pot to 350°F (175°C). Fry the tofu in batches for 3 to 4 minutes, turning once, until golden and crisp. Drain on a wire rack or paper towels.
- Sprinkle with extra salt while hot and serve immediately.
