How to Make Nasi Pecel (Traditional & Healthy Version)

Nasi Pecel is an iconic vegetarian dish from Java, Indonesia, beloved for its harmonious blend of steamed rice, blanched mixed vegetables, and a distinctive, aromatic peanut sauce. Rooted deeply in Javanese culture, this meal is a staple lunch option in homes and warungs (local eateries) across the region. Its popularity comes from its simplicity, affordability, and the satisfying yet light feeling it leaves. Nasi Pecel is known for its vibrant flavors—the creamy peanut sauce is subtly spicy, sweet, and fragrant with kaffir lime and galangal, making it an unforgettable culinary experience. Traditionally enjoyed during festive gatherings and as a daily comfort food, Nasi Pecel is also an excellent showcase of Indonesia's rich culinary heritage. The dish is customizable—vegetables can vary by season, but usually include long beans, spinach, bean sprouts, and cabbage, all lightly blanched to retain nutrients and crunch. Its wholesome ingredients, vegetarian nature, and bold taste make Nasi Pecel not just a beloved Indonesian classic, but also a healthy, international-friendly choice for those exploring nutritious world cuisines.

35 min total2 servingseasy140 kcal / 100g

Ingredients

  • 2 cups Steamed white rice (nasi putih)
  • 1 cup Long beans (cut into 4 cm pieces, 'kacang panjang')
  • 1 cup Spinach (washed and chopped, 'bayam')
  • 1 cup Bean sprouts (washed, 'toge')
  • 1 cup Cabbage (sliced, 'kol')
  • 1/2 cup Cucumber (sliced, optional garnish)
  • 1/2 cup Roasted peanuts (unsalted, 'kacang tanah')
  • 1 Red chili (adjust for heat preference, 'cabai merah')
  • 1 clove Garlic (peeled, 'bawang putih')
  • 2 Kaffir lime leaves ('daun jeruk purut')
  • 1 tbsp Tamarind water (from 1/2 tsp tamarind paste)
  • 1 tbsp Palm sugar (grated, 'gula jawa')
  • 1/2 tsp Salt
  • 1/4 cup Warm water (to adjust sauce consistency)

Step-by-step instructions

Step 1: Prepare all vegetables by washing thoroughly

Step 1 · Prepare all vegetables by washing thoroughly

Prepare all vegetables by washing thoroughly. Cut long beans and cabbage as indicated.

Step 2: Bring a pot of water to a boil
2 min

Step 2 · Bring a pot of water to a boil

Bring a pot of water to a boil. Blanch long beans, spinach, bean sprouts, and cabbage separately for 1-2 minutes each, just until bright and slightly tender. Drain and set aside.

Step 3: Prepare the peanut sauce: In a food processor or mortar and pestle

Step 3 · Prepare the peanut sauce: In a food processor or mortar and pestle

Prepare the peanut sauce: In a food processor or mortar and pestle, grind roasted peanuts, red chili, garlic, and kaffir lime leaves until smooth.

Step 4: Add tamarind water

Step 4 · Add tamarind water

Add tamarind water, palm sugar, salt, and warm water to the peanut mixture. Mix until a thick, pourable sauce forms. Adjust water as needed.

Step 5: To serve: Place a mound of steamed rice on a plate

Step 5 · To serve: Place a mound of steamed rice on a plate

To serve: Place a mound of steamed rice on a plate. Arrange blanched vegetables neatly around the rice. Drizzle generously with peanut sauce.

Step 6: Garnish with fresh cucumber slices if desired

Step 6 · Garnish with fresh cucumber slices if desired

Garnish with fresh cucumber slices if desired. Serve immediately while fresh and warm.

Why this recipe is healthy

This Indonesian Nasi Pecel recipe is a healthy choice because it emphasizes steamed vegetables, plant-based protein, and minimal oil. The peanut sauce uses natural sweeteners and is free from artificial additives. Serving vegetables blanched keeps maximum nutrients intact, making it a wholesome, low-calorie option for a nutritious lunch.

A note on tradition

Nasi Pecel is a heritage dish from Central and East Java, often featured in daily meals and special gatherings. It is a symbol of simple, hearty Indonesian home cooking, reflecting the Javanese tradition of using locally grown vegetables and native spices. The dish is commonly enjoyed for lunch, especially in rural areas, and is sometimes accompanied by rempeyek (peanut crackers) or tempeh.

← Back to Nasi Pecel nutrition