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.
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
Prepare all vegetables by washing thoroughly. Cut long beans and cabbage as indicated.
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
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
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
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
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.