
Tahu Goreng
Indonesian fried tofu with soy dipping sauce — crispy, golden, simple perfection.
About This Recipe
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.
Ingredients
Serves 4
- 400 gfirm tofu, pressed
- 3 tbspcornstarch
- 1 tspsalt
- oil for frying
- 1/4 cupsoy sauce
- 2 tbspchili sauce or sambal
- 1lime, cut into wedges
Instructions
- 1
Prepare tofu
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.
- 2
Coat
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.
- 3
Fry
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.
- 4
Serve
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.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
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.
Variations
- •
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.
Storage
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.
History & Origin
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.
Frequently Asked Questions
Why isn't my tofu crispy?
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.
What kind of tofu should I buy?
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.
Can I make this in an air fryer?
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.
Nutrition Facts
Per serving (150g / 5.3 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Indonesian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes