Custrd is out now on the App Store and Google Play — Try it free for 7 days →
Back to recipes

Tahu Gejrot

Crispy fried tofu topped with a tangy, spicy sweet sauce made from shallots, chilies, and palm sugar. A classic Indonesian street food that's vibrant, crunchy, and ready in under 30 minutes.

Total time
25 min
Servings
2
Calories
420
Protein
16g
Tahu Gejrot
casualfreshindonesianvegetarianvegantofucrispyweeknight

Ingredients

6 items — tap to check off

Missing one? Custrd suggests a swap that works.

Open the app

Instructions

  1. Step 1

    Remove the tofu block from its package and drain the liquid by tilting the package over a sink. Place the tofu on a clean kitchen towel and wrap it loosely, then set it on a plate with another towel on top. Let it rest for 5 minutes to remove excess moisture.

  2. Step 2

    Unwrap the tofu and place it on a cutting board. Using a sharp knife, cut the tofu block lengthwise into two equal halves, then cut each half into three rectangular slabs about 1/2 inch thick, creating six pieces total.

  3. Step 3

    Peel the shallots by slicing off the root end and peeling away the papery skin. Slice each shallot lengthwise in half, then slice crosswise into very thin half-moon pieces about 1/8 inch thick — they should look like paper-thin slivers.

  4. Step 4

    Rinse the red chilies under cool water and pat dry. Using a sharp knife, slice each chili crosswise into thin rings, removing and discarding the stem. Keep the seeds in for spiciness, or scrape them out with a knife if you prefer milder heat.

  5. Step 5

    Pour the vegetable oil into a medium saucepan or deep skillet until it reaches about 2 inches deep. Place the pan over medium-high heat and wait 3–4 minutes, checking the oil's heat by carefully lowering a tofu piece to the surface — it should sizzle and bubble immediately.

  6. Step 6

    Working in two batches to avoid crowding, carefully lower three tofu slabs into the hot oil using tongs or a slotted spoon. Fry for 2–3 minutes per side, turning once, until each side turns golden brown like honey, with edges slightly darker. Transfer to a paper towel–lined plate.

  7. Step 7

    Fry the remaining three tofu slabs in the same hot oil for 2–3 minutes per side until golden and crispy, then transfer to the paper towels with the others.

  8. Step 8

    While the tofu fries, combine the sliced shallots, sliced chilies, palm sugar, and rice vinegar in a small bowl. Stir everything together until the sugar dissolves, about 30 seconds. Taste the sauce and add a pinch of salt if desired.

  9. Step 9

    Arrange the fried tofu pieces on a serving plate in a single layer, standing them upright or laying them flat. Pour the warm shallot-chili sauce evenly over the top of all the tofu pieces, letting it pool slightly. Serve immediately while the tofu is still hot and crispy.

Tools you’ll need

  • cutting board
  • sharp knife
  • kitchen towels
  • medium saucepan or deep skillet (10+ inch)
  • thermometer or chopstick for oil temperature testing
  • tongs or slotted spoon
  • paper towels
  • small bowl
  • spoon for stirring
  • serving plate

Cook smarter

Get matched recipes for what’s in your fridge

Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.