Tahu Gejrot
Crispy fried tofu topped with a tangy, spicy tamarind-based sauce that soaks into every bite. This popular Indonesian street food is served warm and bursting with bright, complex flavors.
- Total time
- 25 min
- Servings
- 2
- Calories
- 340
- Protein
- 14g

Ingredients
11 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Press the tofu between paper towels under a heavy weight for 15 minutes to remove excess moisture.
Step 2
Cut the pressed tofu into 8 equal rectangles or cubes.
Step 3
Heat oil in a wok or deep-fry pan to 175°C (350°F). Working in batches, fry tofu pieces for 4–5 minutes until golden brown on all sides. Drain on paper towels.
Step 4
In a small saucepan, combine tamarind paste, palm sugar, minced garlic, red chiles, shallot, water, and salt over medium heat.
Step 5
Stir continuously for 3–4 minutes until the sauce is well combined and slightly thickened. Taste and adjust seasoning as needed.
Step 6
Arrange fried tofu on a serving plate and pour the warm sauce generously over the top.
Step 7
Garnish with fried shallots and fresh cilantro. Serve immediately while hot.
Tools you’ll need
- wok or deep-fry pan
- cooking thermometer
- slotted spoon
- paper towels
- small saucepan
- wooden spoon
- cutting board
- knife
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.



