Tahu Telur
Indonesian

Tahu Telur

East Javanese tofu-egg omelette — cubed firm tofu mixed with whisked eggs, deep-fried into a giant golden disc with crispy lacy edges, then served on a plate of crunchy bean sprouts and bathed in a thick brown peanut-petis sauce (with shrimp paste). Topped with crispy fried shallots, sliced bird's eye chili, and rice crackers. Surabaya's signature street dish, eaten as a complete meal.

Easy30 min

Where it comes from

Tahu Telur (literally 'tofu-egg') is Surabaya's most identifiable street dish, distinct from regular tofu dishes by its unique mixed-fried form. The technique developed in 20th-century Surabaya street stalls where vendors needed a fast, filling, protein-rich dish. The crucial element is 'petis udang' (shrimp paste with palm sugar) which gives the dipping sauce its distinctive deep-brown sweet-fermented umami. 'Tahu Tek' is the closely-related variant where the tofu and egg are not mixed together but served separately — the 'tek' refers to the sound of the vendor's scissors cutting the rice cracker garnish. The Surabaya 'tahu telur Joko' lineage at Pasar Atom has run for decades.

On the plate

Tahu Telur is the most distinctively-shaped Indonesian dish you'll meet — a giant golden frisbee-sized fritter with tofu cubes embedded throughout, sitting on bean sprouts in a pool of glossy dark-brown sauce. Bite through the crispy egg edge: the inside is custardy-soft from egg yolks coating the tofu cubes. Spoon up some sauce — petis is shrimp + palm sugar fermented into something approaching black-bean-paste-meets-caramel — and the contrast with the sweet-spicy peanut-chili is electric. Bean sprouts add cool crunch; lime brightens. One serving fills a person.

How it works

The egg-tofu mixture frying technique requires high heat (175°C+) so the egg sets immediately upon contact with oil, trapping the tofu in a custardy matrix. The puff comes from the steam released by the tofu cubes (high water content) inside the egg shell — like a giant cheese soufflé without the cheese. The crispy lacy edge is egg whites bubbling at the perimeter. Petis udang is the sauce technical key: it's shrimp paste (terasi) further fermented with palm sugar into a thick dark paste — adds umami + sweetness + dark color in one ingredient.

Variations

Surabaya canonical (peanut-petis sauce, on bean sprouts); Madiun variation uses chicken instead of tofu; modern restaurant versions sometimes use Japanese shrimp paste (lighter) instead of petis (less authentic); 'Tahu Tek' separates the tofu and egg, omelette-style; vegetarian version replaces petis with miso + palm sugar; the dish is naturally gluten-free if no kecap manis is used.

On the Palate

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 4

How it's made

8 steps · Show
25 min active · 5 min waiting
  1. 1
    3 min

    Cut 400g firm tofu into 1.5cm cubes. Pat dry with paper towels.

  2. 2
    4 min

    In a bowl, whisk 4 large eggs with 1/2 tsp salt + 1/4 tsp white pepper + 1 tbsp chopped scallion. Add the tofu cubes; toss gently to coat each cube.

  3. 3
    6 min

    Make peanut-petis sauce: in a mortar, pound 4 garlic cloves + 4 bird's eye chilies + 2 tbsp roasted peanuts + 1 tsp salt + 1 tbsp palm sugar. Add 2 tbsp petis udang (shrimp paste) + 2 tbsp kecap manis + 3 tbsp tamarind water (1 tsp tamarind paste in 3 tbsp water) + 1 tbsp lime juice. Mix to a thick brown sauce. Adjust with water if too thick.

  4. 4
    3 min

    Heat 5cm vegetable oil in a wok to 175°C.

  5. 5
    1 min

    Pour the egg-tofu mixture into the hot oil in one smooth pour — it should immediately puff and form a large lacy-edged disc.

  6. 6
    6 min

    Fry 3 min per side, gently flipping with two spatulas, until both sides are deep golden and the edges are crispy.

  7. 7
    1 min

    Remove to paper towels; let drain 30 sec.

  8. 8
    2 min

    Serve: pile 200g blanched bean sprouts on a plate. Place the tahu telur on top. Pour the peanut-petis sauce generously over (it should pool around the bean sprouts). Top with 1 tbsp fried shallots + sliced bird's eye chili + crushed rice crackers + chopped scallions + lime wedge.

What you'll need

Dishes like this

More from Indonesian