
Ketoprak Jakarta
Sarapan Pagi: The Morning Fuel
The soul of a Jakarta morning isn't found in a jar of commercial peanut butter. It lives on the street, in the rhythmic thwack of a vendor crushing raw garlic and fried peanuts directly onto a porcelain plate. This recipe rejects gentrified shortcuts to deliver the fiercely pungent street cart experience for an American kitchen. We trade the vendor's mortar and pestle for a food processor, but keep the explosive, minute-by-minute plate assembly exactly as it should be.
Ingredients
- firm tofu14 oz
- kosher salt1 tsp
- garlic cloves3 large
- rice vermicelli3 oz
- mung bean sprouts2 cup
- instant boil-in-bag rice cakes1 large
- neutral oil3 tbsp
- roasted unsalted peanuts1 1/2 cup
- Thai bird's eye chilies3 med
- palm sugar2 tbsp
- tamarind water3 tbsp
- warm water1 cup
- sweet soy sauce4 tbsp
- eggs2 large
- English cucumber1/2 med
- fried shallots1/4 cup
- tapioca crackers1 cup
Method
- 01
Soak the vermicelli in hot water for 5 minutes, drain, and rinse with cold water.
Drop the bean sprouts into boiling water for exactly 30 seconds to remove their raw starchiness, then drain immediately alongside the noodles.
- 02
Fry the tofu until a golden, wrinkled crust forms.
Cut the tofu into large blocks, briefly dip them into a mixture of 1/2 cup warm water, 1/2 tsp salt, and the smashed garlic clove, then fry in a skillet over medium-high heat with neutral oil until chewy outside and soft inside before cutting into bite-sized cubes.
- 03
Pulse the roasted peanuts in a food processor until they resemble coarse, wet sand.
Do not over-process them into a smooth butter; the rustic, slightly gritty texture is the crucial backbone of the dish.
- 04
Grind the peeled garlic, chilies, palm sugar, and remaining salt into a rough paste.
Use a pestle or the back of a heavy wooden spoon in a mixing bowl to crush the aromatics, then vigorously stir in the processed peanuts, tamarind water, and remaining warm water until the sauce is thick and velvety.
- 05
Divide the cubed rice cakes, fried tofu, blanched sprouts, and vermicelli between two wide bowls.
Ketoprak is always assembled per portion on the plate, never tossed together beforehand in a large mixing bowl.
- 06
Ladle the peanut sauce generously over the mounds of ingredients and drizzle with sweet soy sauce.
Garnish heavily with the sliced cucumber, boiled eggs, an unapologetic handful of fried shallots, and a mountain of crispy tapioca crackers.
Notes
The rice cake hack replicates the dense texture of traditional lontong using everyday pantry staples.
If you cannot find instant boil-in-bag rice cakes, cook 1 cup of jasmine rice with 1 1/2 cup of water until very soft, aggressively press it into a rectangular container while still hot, cool in the fridge until firm, and slice into cubes.
Tame the allicin punch if serving on a weeknight.
The defining characteristic of Betawi Ketoprak is the sharp bite of raw garlic, but if you have a morning meeting, blanch the peeled cloves in boiling water for 60 seconds before crushing them to mute the intensity.