Tahu Goreng — simply 'fried tofu' — is proof that Indonesian cooking can elevate the humblest ingredient. Tofu arrived with Chinese settlers centuries ago and became thoroughly Indonesian; the town of Sumedang in West Java is so famous for its fried tofu that buses stop there just so passengers can buy paper-wrapped bundles of it. Firm tofu is pressed dry, dusted in seasoned cornstarch, and fried hot until the shell crackles while the center stays custardy. It's eaten a dozen ways: dipped in sweet soy with bird's-eye chilies, doused in peanut sauce as tahu goreng Singapore-style, or simply with raw chili bitten between mouthfuls. Cheap protein, perfect texture, endless appetite.
Serves 4
Wrap the tofu block in a clean towel, set a plate and a weight on top, and press for 30 minutes to expel water. Cut into 3cm cubes or finger-thick slabs and pat each piece dry again — surface moisture is the enemy of crispness.
For extra-firm results, soak the cut pieces in warm salted water for 10 minutes and pat dry; the salt seasons the tofu and helps it brown.
Toss the dried tofu pieces in the cornstarch and salt until every face wears a thin, even, dry coating. Shake off the excess in a sieve — clumps of loose starch burn in the oil and turn the coating patchy.
Heat oil to 170°C and lower in the tofu in batches, giving each piece room. Fry 5–7 minutes, turning occasionally, until all sides are deep golden and audibly crisp. Lift out with a spider and drain on a wire rack rather than paper, which traps steam.
Don't touch the pieces for the first minute — the coating needs time to set or it will stick to your spider and tear.
Serve immediately while the shell still crackles, with a dipping sauce of soy sauce stirred together with sambal and a squeeze of lime, or the classic Indonesian pairing of kecap manis with sliced bird's-eye chilies.
Press the tofu properly — 30 minutes under a weight — and pat it dry twice; dryness, not the fryer, determines crispness.
Fry in small batches so the oil temperature never sags below about 160°C.
Drain on a wire rack instead of paper towels so the bottoms don't steam soft.
A brief soak in warm salted water before coating seasons the tofu through and firms its surface.
Eat within 15 minutes — fried tofu's window of perfect crunch is short.
Tahu Sumedang-style: skip the starch, fry plain in very hot oil until blistered, and eat with raw bird's-eye chilies.
Tahu isi: slit the fried tofu open and stuff with stir-fried vegetables, then batter and fry again.
Serve smothered in warm peanut sauce with cucumber and sprouts for tahu goreng kuah kacang.
Toss the hot tofu with fried garlic, chili, and scallions for a salt-and-pepper-style version.
Tahu goreng is best straight from the oil; refrigerated leftovers keep 2 days and re-crisp acceptably in an air fryer or toaster oven at 190°C for 5 minutes. Never microwave — it turns the crust leathery.
Tofu came to the archipelago with Chinese migrants — the Indonesian word tahu derives from the Hokkien tau-hu — and fried tofu became a cornerstone of Javanese street food. Sumedang in West Java built an entire identity around it: its tahu Sumedang, first commercialized by a Chinese immigrant family in the early 20th century, remains a famous highway stop. Today fried tofu anchors countless dishes, from gado-gado to ketoprak.
Moisture or oil temperature. Tofu must be pressed at least 30 minutes and patted dry before coating, and the oil must hold near 170°C — overcrowding the pan drops the temperature and the tofu stews instead of frying. A thin, even cornstarch coat and draining on a rack finish the job.
Firm or extra-firm block tofu is right for tahu goreng — it holds its shape and develops the creamy-center contrast. Silken tofu collapses in the fryer, and pre-fried tofu puffs are a different ingredient entirely. If you can find fresh tofu from an Asian market, its flavor is noticeably sweeter and beanier.
Yes, with good results: toss the pressed, starch-coated cubes with a tablespoon of oil and air-fry at 200°C for 12–15 minutes, shaking the basket twice. The crust is slightly drier than deep-fried but genuinely crisp. Spray a little extra oil halfway through for better browning.
Per serving (150g / 5.3 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.