
Indonesian Kupat Tahu with Tofu and Peanut Sauce
Traditional kupat tahu pairs the crispness of golden tofu with the tenderness of compressed rice cakes, all topped with a creamy peanut sauce. This great Indonesian classic is enjoyed hot or warm, with crunchy bean sprouts and krupuk for an authentic Javanese street food experience.
- Total time
- 30 min
- Prep
- 20 min
- Cook
- 10 min
- Difficulty
- Easy
- Per person
- €1.88
Ingredients 13
Estimated cost €7.50
For the sauce
For serving
Equipment
Saucepanfor blanching the bean sprouts
Nonstick skilletfor frying the tofu cubes- Mortaror small blender to blend the peanut sauce
Instructions
Tap a number to check off the step, and a time to start a timer.
Come back to this recipe anytime
With your free account: your saved recipes, shopping lists in 1 click and allergy alerts.
A recipe worth making again?
Save it to your recipe box and find it on all your devices. It's free.
Enjoy your meal!
Made it? Your rating helps other cooks.
Goes well with
🎅 Christmas: all recipesNutrition facts
per serving · estimate- Protein19 g16%
- Carbs53 g44%
- Fat22 g41%
- Fiber5 g
Share of each nutrient in the calories of one serving.
Good to know
Chef's tip
For an authentic street food result, fry the tofu just before plating to keep its crispy contrast under the warm sauce. You can replace the compressed rice cake (lontong) with tightly packed rice balls or sushi rice molded into a block the day before.
Freezing : Can you freeze this recipe?
Not recommendedThe peanut sauce freezes very well for up to 3 months in an airtight container. The cooked rice freezes for up to 1 month. Silken tofu and bean sprouts do not freeze.
Storage : How long does it keep?
The peanut sauce keeps 5 days max in an airtight container in the fridge. The cooked rice keeps 2-3 days. Silken tofu and bean sprouts should be added fresh at serving time.
Making ahead : Can you make it the day before?
YesMake the peanut sauce and cook the rice the day before. Store separately in the fridge. The tofu and bean sprouts are added fresh.
Reheating : How do you reheat it?
Reheat the peanut sauce gently in a saucepan or in the microwave. The cooked rice can be reheated in the microwave or steamed. The tofu and bean sprouts are served fresh.
Variations
- Vegan version: replace the emping or shrimp krupuk chips with plant-based tapioca or melinjo crackers.
- Spicier version: add a crushed bird's eye chili directly to the peanut sauce, following the Central Java tradition.
- Gluten-free version: replace the classic sweet soy sauce with tamari plus an extra spoonful of melted palm sugar.
Mistakes to avoid
- Using tofu that is too wet: pat the tofu cubes dry carefully with paper towels before cooking so they brown without splattering.
- Overcooking the bean sprouts: a one-minute blanching is enough, otherwise the dish loses all its fresh bite.
- Pouring cold water into the sauce all at once: add very hot water little by little to keep the fats in the peanuts from seizing.
Frequently asked questions
What can you use in place of traditional lontong or kupat?
If you cannot find store-bought Javanese compressed rice packets, cook regular white rice a little wetter, press it firmly into a flat pan, let it cool completely, then cut it into even cubes.
Which tofu works best for kupat tahu?
Choose firm or medium-firm white tofu. It holds up perfectly to cutting and forms a golden, crunchy shell in the skillet while keeping a tender, soft center.
What is the ideal consistency for the peanut sauce?
The sauce should be velvety and fluid enough to coat without immediately soaking into the rice. Adjust the texture by adding one or two extra tablespoons of hot water if needed.
How do you control the heat in this dish?
The traditional Javanese recipe combines the sweetness of palm sugar with sharp heat. You can remove the seeds from the red chili or serve it finely chopped on the side so each guest can adjust their plate.
Reviews
Did you make it?
Tap the stars: your rating helps others get started.
You might also like
All “Cooking” recipesPopular right now
Indonesian Kupat Tahu with Tofu and Peanut Sauce
Step 1 of 6
For this step
- 1 ⅔ cups silken tofu
- 1 ¼ cups white rice
- 1 ½ cups bean sprouts
- 3 tbsp sunflower oil
- ½ tsp salt
- ½ cup peanut butter
- 2 garlic cloves
- 1 red chili pepper
- 2 tbsp soy sauce
- 1 tbsp lime juice
- 1 tbsp brown sugar
- ½ cup hot water
- 1 ½ oz krupuk







































