How to Make Ketoprak (Traditional & Healthy Version)

Ketoprak is a beloved vegetarian breakfast dish from Betawi, the heart of Jakarta, Indonesia. Known for its harmonious blend of flavors and textures, Ketoprak features rice vermicelli, fresh bean sprouts, tofu, and a luscious peanut sauce. The sauce is uniquely Indonesian, combining roasted peanuts with palm sugar, garlic, and a touch of chili, resulting in a sweet, savory, and slightly spicy taste that is distinctly satisfying. Historically, Ketoprak has been a staple of street food culture in Jakarta, enjoyed by locals as a hearty yet light morning meal. Its simple plant-based ingredients and vibrant flavors make it both comforting and accessible. For those seeking an authentic taste of Indonesia, Ketoprak is an excellent choice, highlighting the country’s love for peanut-based sauces and fresh vegetables. The combination of protein-rich tofu, fiber-packed vegetables, and wholesome rice noodles makes this dish not just delicious but also nutritionally balanced, fitting perfectly into a healthy, modern lifestyle. Whether you are looking for a light breakfast, a filling lunch, or a healthy vegetarian meal, Ketoprak delivers all the flavors of Indonesia in one nutritious bowl.

35 min total2 servingseasy150 kcal / 100g

Ingredients

  • 100g Rice vermicelli (bihun)
  • 200g Firm tofu (tahu)
  • 1 cup Bean sprouts (tauge)
  • 1 small Cucumber (diced)
  • 2 cloves Garlic (crushed)
  • 1/2 cup Roasted peanuts (unsalted, for sauce)
  • 1 tablespoon Palm sugar (gula jawa, grated)
  • 2 tablespoons Sweet soy sauce (kecap manis)
  • 1/2 teaspoon Salt
  • 1 small Red chili (seeded, adjust to taste)
  • 1/2 Lime (for garnish)
  • 2 tablespoons Fried shallots (optional, for garnish)
  • 1/4 cup Water (for sauce)

Step-by-step instructions

Step 1: Prepare the rice vermicelli by soaking it in hot water for 5 minute...
5 min

Step 1 · Prepare the rice vermicelli by soaking it in hot water for 5 minute...

Prepare the rice vermicelli by soaking it in hot water for 5 minutes until soft, then drain and set aside.

Step 2: Blanch the bean sprouts in boiling water for 1 minute
1 min

Step 2 · Blanch the bean sprouts in boiling water for 1 minute

Blanch the bean sprouts in boiling water for 1 minute, then rinse under cold water to retain crunch.

Step 3: Cut tofu into bite-size cubes and pan-fry in a non-stick pan with m...

Step 3 · Cut tofu into bite-size cubes and pan-fry in a non-stick pan with m...

Cut tofu into bite-size cubes and pan-fry in a non-stick pan with minimal oil until golden brown on all sides.

Step 4: Make the peanut sauce: Blend roasted peanuts

Step 4 · Make the peanut sauce: Blend roasted peanuts

Make the peanut sauce: Blend roasted peanuts, garlic, palm sugar, chili, and salt with 1/4 cup water until smooth. Adjust thickness by adding more water as needed.

Step 5: In a mixing bowl

Step 5 · In a mixing bowl

In a mixing bowl, combine the cooked vermicelli, tofu, bean sprouts, and diced cucumber. Pour over the peanut sauce and sweet soy sauce, then toss gently to coat.

Step 6: Divide Ketoprak into serving bowls

Step 6 · Divide Ketoprak into serving bowls

Divide Ketoprak into serving bowls. Garnish with fried shallots and a squeeze of lime if desired.

Why this recipe is healthy

Ketoprak stands out as a healthy Indonesian breakfast due to its combination of lean protein, complex carbohydrates, and abundant vegetables. The use of whole, minimally processed ingredients ensures a high nutrient density while keeping calories in check. The peanut sauce contains heart-healthy monounsaturated fats, and the dish is naturally high in plant fiber, supporting digestive health and sustained energy. This makes Ketoprak an excellent choice for those seeking balanced nutrition without sacrificing authentic flavor.

A note on tradition

Ketoprak is a signature dish of Betawi cuisine, reflecting the diverse culinary heritage of Jakarta. Traditionally sold by street vendors from pushcarts, Ketoprak is enjoyed as a morning or midday meal by locals across the city. Its roots in the Betawi community make it a cultural icon, often eaten during informal gatherings and as a quick, nourishing option for busy urbanites. While there is no specific festival associated with Ketoprak, it remains a cherished comfort food throughout Jakarta and beyond.

← Back to Ketoprak nutrition