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.

35 min total2 servingsmedium240 kcal / 100g

Ingredients

  • Long-grain rice
    1 cup Long-grain rice (beras panjang)
  • Skinless chicken breast
    150g Skinless chicken breast (dada ayam, cut into chunks)
  • Low-fat plain yogurt
    2 tablespoons Low-fat plain yogurt (yoghurt tawar)
  • Onion
    1 small Onion (bawang bombay, finely chopped)
  • Garlic
    3 cloves Garlic (bawang putih, minced)
  • Ginger
    1 teaspoon Ginger (jahe, grated)
  • Ground coriander
    1 teaspoon Ground coriander (ketumbar bubuk)
  • Ground cumin
    1/2 teaspoon Ground cumin (jinten bubuk)
  • Ground cinnamon
    1/4 teaspoon Ground cinnamon (kayu manis bubuk)
  • Cardamom pods
    2 Cardamom pods (kapulaga)
  • Cloves
    2 Cloves (cengkeh)
  • Bay leaf
    1 Bay leaf (daun salam)
  • Olive oil
    1 tablespoon Olive oil (minyak zaitun)
  • Salt
    1/2 teaspoon Salt (garam)
  • Black pepper
    1/4 teaspoon Black pepper (lada hitam)
  • Water or low-sodium chicken broth
    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
0%

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
0%

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
0%
1 min

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
0%

Step 4 · Add chicken breast chunks

Add chicken breast chunks. Cook until lightly browned on all sides.

Step 5: Stir in yogurt
0%

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
0%

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
0%
5 min

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.

← Back to Nasi Kebuli nutrition