How to Make Nasi Kebuli (Traditional & Healthy Version)
Nasi Kebuli is a fragrant, spiced rice dish popular among Indonesia’s Betawi and Arab-Indonesian communities. Rooted in Jakarta’s rich cultural heritage, this dish is known for its aromatic blend of spices, tender meat, and fluffy rice. Unlike many heavier rice dishes, this healthy Nasi Kebuli recipe focuses on balanced portions, lean protein, and reduced fat, making it ideal for calorie-conscious eaters. Traditionally served during festive occasions and family gatherings, Nasi Kebuli is celebrated for its deep flavors and unique aroma, which comes from a medley of spices such as cardamom, cinnamon, and cloves. The dish is typically paired with pickled vegetables and sambal, but stands out on its own due to its complex taste and satisfying texture. Eating Nasi Kebuli offers a journey into Indonesia’s culinary history and vibrant community life, making it a perfect dinner option for those looking to enjoy authentic and healthy Indonesian cuisine.
Ingredients
- 1 cup Long-grain rice (beras panjang)
- 150g Skinless chicken breast (dada ayam, cut into chunks)
- 2 tablespoons Low-fat plain yogurt (yoghurt tawar)
- 1 small Onion (bawang bombay, finely chopped)
- 3 cloves Garlic (bawang putih, minced)
- 1 teaspoon Ginger (jahe, grated)
- 1 teaspoon Ground coriander (ketumbar bubuk)
- 1/2 teaspoon Ground cumin (jinten bubuk)
- 1/4 teaspoon Ground cinnamon (kayu manis bubuk)
- 2 Cardamom pods (kapulaga)
- 2 Cloves (cengkeh)
- 1 Bay leaf (daun salam)
- 1 tablespoon Olive oil (minyak zaitun)
- 1/2 teaspoon Salt (garam)
- 1/4 teaspoon Black pepper (lada hitam)
- 1 1/2 cups Water or low-sodium chicken broth (air atau kaldu ayam rendah garam)
Step-by-step instructions
Step 1 · Rinse the long-grain rice under cold water until the water runs clear
Rinse the long-grain rice under cold water until the water runs clear. Drain and set aside.
Step 2 · In a nonstick pot
In a nonstick pot, heat olive oil over medium heat. Sauté onions until translucent, then add garlic and ginger. Cook until fragrant.
Step 3 · Add ground coriander
Add ground coriander, cumin, cinnamon, cardamom pods, cloves, and bay leaf. Stir for 1 minute until spices release their aroma.
Step 4 · Add chicken breast chunks
Add chicken breast chunks. Cook until lightly browned on all sides.
Step 5 · Stir in yogurt
Stir in yogurt, mixing until chicken is coated. Add rinsed rice and stir to combine.
Step 6 · Pour in water or low-sodium chicken broth
Pour in water or low-sodium chicken broth. Season with salt and pepper. Bring to a boil, then reduce heat, cover, and simmer until rice is cooked and liquid absorbed.
Step 7 · Remove from heat and let rest
Remove from heat and let rest, covered, for 5 minutes. Fluff rice with a fork, remove whole spices, and serve warm.
Why this recipe is healthy
Our version of Nasi Kebuli is a healthy choice because it uses lean protein, minimal oil, and whole spices to deliver flavor without excessive calories or fat. By controlling portion size and using low-fat yogurt, this dish is both satisfying and suitable for those seeking lighter, nutrient-dense meals. Rich in protein and complex carbohydrates, it supports sustained energy and muscle maintenance, making it a guilt-free way to experience authentic Indonesian flavors.
A note on tradition
Nasi Kebuli holds a special place in Indonesia’s Betawi culture, especially in Jakarta and surrounding areas. It is often served during family gatherings, religious celebrations, and important communal events. The dish reflects Arab-Indonesian influences, evident in its use of spices and cooking techniques, and is traditionally enjoyed during Eid al-Fitr and other festive occasions. Its preparation and sharing symbolize hospitality and togetherness in Indonesian society.