Indonesian Risoles (Risoles)
Risoles Say it: ree-SOH-less
Risoles are crisp, golden-fried pastries filled with a savory mix of chicken, vegetables, and spices. Popular throughout Indonesia as an afternoon snack or party food, they are sold warm from street vendors and at family gatherings. The flaky, crunchy exterior gives way to a creamy, seasoned filling that is mildly spiced yet deeply comforting. What makes them special is the delicate balance of textures and the way they showcase Dutch-influenced pastry techniques adapted to Indonesian tastes.
Indonesian Risoles (Risoles)
Risoles
Pronounced ree-SOH-less
- Serves
- 6
- Prep
- 45 min
- Cook
- 30 min
- Total
- 1 hr 15 min
- Level
- Medium
Also nut-free.
Allergens: contains gluten, milk, egg. Check labels on packaged ingredients.
Ingredients
Amounts are scaled. Cooking times and pan sizes stay the same.
Filling
Wrapper
Coating & Frying
Method
Heat 2 tbsp (30 ml) oil in a skillet over medium heat. Sauté the chopped onion and garlic until fragrant and translucent, about 3 minutes.
Add the diced chicken and cook until no longer pink. Stir in the carrot, green beans or cabbage, nutmeg, white pepper, and salt. Cook for 4–5 minutes until the vegetables soften.
Stir in 2 tbsp (15 g) flour, then gradually pour in 1/2 cup (120 ml) milk. Simmer, stirring constantly, until the mixture thickens to a creamy, scoopable consistency. Remove from heat and let cool completely.
While the filling cools, make the wrappers. whisk together 2 cups (250 g) flour, 2 eggs, 2 1/4 cups (540 ml) milk, 1/2 tsp salt, and melted butter until the batter is smooth and lump-free. It should be thin like heavy cream.
Heat an 8-inch (20 cm) nonstick skillet over medium heat. Pour a scant 1/4 cup (60 ml) batter into the pan, swirling to coat the bottom evenly. Cook until the edges look dry and the surface is set, about 1 minute. Flip and cook 10 seconds more. Stack the finished crepes on a plate; you should have 12–14.
Place a heaping tablespoon of cooled filling slightly off-center on each crepe. Fold the sides in, then roll tightly into a neat cylinder. Repeat with remaining crepes and filling.
Dip each roll first in beaten egg, letting excess drip off, then roll in breadcrumbs until evenly coated. Place on a tray and chill for 15 minutes to help the coating set.
Heat 4 cups (1 liter) oil in a deep pot to 350°F (175°C). Fry the risoles in batches, turning once, until deep golden and crisp, 3–4 minutes per batch. Drain on paper towels.
Serve warm so the crust stays crunchy.
Regional variants
Some regions add finely chopped hard-boiled egg or smoked beef to the filling. A vegetarian version replaces chicken with more vegetables or mushrooms and uses vegetable stock instead of milk.
Cook's notes
- Make the filling a day ahead and refrigerate; it becomes easier to handle when cold.
- If the batter seems too thick, add a splash more milk; the crepes must be thin enough to roll without cracking.
- For extra crispness, double-coat by dipping in egg and breadcrumbs a second time before frying.
Serve with
Fresh green chilies, bird’s-eye chili sambal, or a simple sweet soy sauce (kecap manis) for dipping. Often enjoyed with hot tea or coffee.
Make ahead and storage
Assembled, uncoated rolls can be refrigerated up to 24 hours or frozen. Fry straight from frozen, adding 1–2 extra minutes.





