
Indonesian Ketoprak with Rice Cake and Satay Sauce
A traditional Jakarta street food delight
Discover the vibrant flavors of Indonesia with this classic street food dish, combining rice cakes with rich satay sauce and crisp tofu.
- 1 h 30 min
- 4
- Intermediate
Ingredients
For the Rice Cakes (Lontong)
For the Tofu and Vegetables
For the Satay Sauce
For Garnishing
Preparation
Preparing the Rice Cakes
Rinse Rice
Rinse the jasmine rice until the water runs clear.
Wrap Rice
Wrap the rice loosely in banana leaves or aluminum foil to form logs.
Steam Rice
Steam for 45 minutes until the rice is fully cooked and holds its shape.
Ensure rice is fully cooked to avoid hard centers.
Preparing the Tofu and Vegetables
Fry Tofu
Sprinkle tofu cubes with salt and shallow fry until golden.
Use a non-stick pan to prevent sticking.
Blanch Bean Sprouts
Blanch bean sprouts in boiling water for 1 minute and drain.
Prepare Cucumber
Arrange cucumber slices on a serving plate.
Cooking Process
Making the Satay Sauce
Blend peanuts, garlic, kecap manis, palm sugar, coconut milk, and chili until smooth. Heat for 5 minutes.
Assembling the Dish
Slice the rice cakes and arrange them on a plate with tofu, bean sprouts, and cucumber.
Finishing Touch
Drizzle generously with warm satay sauce and garnish with fried shallots and cilantro.
Plating & Serving

Indonesian Ketoprak with Rice Cake and Satay Sauce
Indonesian Ketoprak with Rice Cake and Satay Sauce
Plating & Serving
Arrange rice cake slices on a platter, surround with tofu cubes, bean sprouts, and cucumber. Drizzle with satay sauce and add garnishes before serving.
Sauce Pairings
Garnishes & Accompaniments
Perfect Sides
Frequently Asked Questions
How long can I store leftovers?
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
Can I make this dish ahead?
Yes, you can prepare the rice cakes and satay sauce a day in advance and assemble before serving.
What can I use instead of banana leaves for the rice cakes?
Aluminum foil works well as an alternative to banana leaves for steaming the rice cakes.
Can I make this dish vegan?
Ensure all ingredients, particularly the kecap manis and tofu, are vegan-certified to keep the dish vegan.
Is there a substitute for palm sugar?
Brown sugar can be used as a substitute for palm sugar if needed.
Related recipes
More dishes you might like — same culture, meal type, or style.

Afghan Bolani with Spiced Potato Filling
A flavorful Afghan flatbread stuffed with aromatic spiced potatoes

Afghan Tandoori Lamb Chops with Citrus Yogurt Drizzle
A fragrant lamb dish infused with exotic spices

Afghani Kabuli Pulao with Tender Lamb and Golden Raisins
A fragrant and savory rice dish with hints of sweetness

African Hazel Cocoa Spiced Chicken with Plantain Mash
A Fusion of Rich African Spices and Sweet Plantain Flavors

African Ndolé with Crushed Peanuts and Spicy Prawns
Delightful Cameroonian Stew

African Peanut Butter and Honey Chicken Skewers with Fresh Pineapple Slices
A Sweet and Savory Grilled Delight
Further reading & resources
Curated links to learn more, find ingredients, or explore related content.
