Ayam Betutu Bali Recipe: Authentic Balinese Chicken Dish

Updated On: October 16, 2025

Bali is an island known for its breathtaking landscapes, rich traditions, and, of course, its vibrant cuisine. Among Bali’s culinary gems, Ayam Betutu holds a special place.

This dish features a whole chicken marinated and stuffed with an aromatic mixture of Balinese spices, then slow-cooked until the meat is tender and infused with layers of flavor. Traditionally reserved for ceremonies and feasts, Ayam Betutu is now celebrated across Indonesia and the world.

Making Ayam Betutu at home offers an immersive experience into Balinese cooking. The key is its base genep—a complex spice paste that combines fresh herbs, roots, and spices, resulting in a fragrant, slightly smoky, and deeply savory dish.

Whether you’re craving a taste of Bali or eager to try something new for a special dinner, this recipe will guide you step by step to create an authentic Ayam Betutu that’s sure to impress.

Why You’ll Love This Recipe

  • Authentic Flavors: Experience the true taste of Bali with traditional spices and cooking techniques.
  • Show-Stopping Presentation: The whole chicken, beautifully golden and aromatic, makes a stunning centerpiece for any meal.
  • Versatile Cooking: Whether you steam, roast, or grill, Ayam Betutu adapts to your kitchen setup.
  • Meal Prep Friendly: The flavors develop beautifully overnight, making leftovers even more delicious.
  • Cultural Connection: Bring Balinese tradition to your table and enjoy a dish once reserved for royalty.

Ingredients

Ingredient Quantity
Whole chicken (about 1.5 kg) 1
Lime juice 2 tbsp
Salt 2 tsp
For the Base Genep (Spice Paste):
Shallots 10, peeled
Garlic cloves 6, peeled
Red chilies (large, mild) 5, deseeded if desired
Bird’s eye chilies (optional, for heat) 2-3
Ginger 2-inch piece, peeled
Galangal 2-inch piece, peeled
Turmeric root (or powder) 1-inch piece (or 1 tsp powder)
Candlenuts (or macadamia nuts) 4
Fresh lemongrass 2 stalks, white part only, bruised
Kaffir lime leaves 6
Bay leaves (Indonesian salam leaves preferred) 4
Coriander seeds 1 tbsp
Black peppercorns 1 tsp
Nutmeg 1/4 tsp, grated
Palm sugar 1 tbsp, grated
Coconut oil (or vegetable oil) 3 tbsp

Equipment

  • Blender or food processor
  • Large mixing bowl
  • Sharp knife and cutting board
  • Mortar and pestle (optional, for spice paste)
  • Large Dutch oven, steamer, or deep roasting pan
  • Baking paper and aluminum foil
  • Kitchen twine (for trussing the chicken)
  • Cooking brush (optional)

Instructions

  1. Prepare the Chicken:

    • Clean the whole chicken thoroughly and pat dry with paper towels.
    • Rub the entire chicken with lime juice and salt. Let it sit for 15 minutes to remove any odor and tenderize the meat.
  2. Make the Base Genep (Spice Paste):

    • In a blender or food processor, combine shallots, garlic, red chilies, bird’s eye chilies, ginger, galangal, turmeric, candlenuts, coriander seeds, black peppercorns, and nutmeg.
    • Blend until a smooth paste forms. Add a little coconut oil as needed to help blend.
  3. Sauté the Spice Paste:

    • Heat coconut oil in a large pan over medium heat.
    • Add the spice paste and sauté for 5-7 minutes until fragrant and the oil separates.
    • Stir in the palm sugar, bruised lemongrass stalks, kaffir lime leaves, and bay leaves. Cook for another 2-3 minutes.
  4. Marinate and Stuff the Chicken:

    • Set aside about 1/3 of the cooked spice paste for stuffing.
    • Rub the remaining spice paste all over the chicken, making sure to coat under the skin and in every crevice.
    • Stuff the chicken cavity with the reserved spice paste. Use kitchen twine to tie the legs together and secure the stuffing.
  5. Wrap the Chicken:

    • Wrap the marinated chicken tightly in baking paper, then in aluminum foil to seal in the moisture and flavors.
  6. Cook the Chicken:

    • Traditional Steaming & Roasting: Place the wrapped chicken in a steamer or Dutch oven. Steam for 1.5 hours, then transfer to a preheated oven at 180°C (350°F) and roast for 30-40 minutes, until the chicken is cooked through and the skin is golden.
    • Alternative (Oven Only): Place the wrapped chicken in a roasting pan, add 1 cup of water to the pan, and roast at 180°C (350°F) for 2 to 2.5 hours.
    • Grill Option: For a smoky flavor, finish the chicken on a charcoal grill for 10-15 minutes, turning occasionally.
  7. Rest and Serve:

    • Let the chicken rest, still wrapped, for 10-15 minutes after cooking. This helps retain the juices.
    • Unwrap, carve, and serve with steamed rice, sambal matah (Balinese raw chili relish), and sautéed vegetables.

Tips & Variations

Chef’s Tip: For an extra burst of aroma, add a few drops of lime juice and a sprinkle of fried shallots just before serving.

Nutrition Facts

Nutrient Per Serving (1/6th of chicken)
Calories 320
Protein 28g
Total Fat 18g
Saturated Fat 4g
Carbohydrates 11g
Sugar 3g
Fiber 2g
Sodium 810mg
Vitamin C 20% DV
Iron 13% DV

Note: Nutrition information will vary based on the size of the chicken and exact ingredients used.

Serving Suggestions

  • Steamed Rice: The classic pairing—fluffy white or fragrant jasmine rice soaks up the spiced juices.
  • Sambal Matah: A Balinese raw chili and shallot relish adds a fresh, fiery kick.
  • Sautéed Greens: Stir-fried water spinach or green beans with garlic complements the rich flavors.
  • Balinese Lawar: A traditional vegetable and coconut salad for texture and contrast.
  • Chilled Coconut Water: Refreshes the palate and balances the spices.
  • For a Plant-Based Feast: Try serving alongside Baby Spinach Salad Recipe Vegan: Fresh & Easy Ideas for a light and healthy addition.

Conclusion

Ayam Betutu is more than just a dish—it’s a celebration of Balinese culture, tradition, and bold flavors. Preparing it at home invites you to slow down and savor the process, from blending fragrant spices to unwrapping the tender, aromatic chicken.

Each bite transports you to Bali’s lush rice fields and vibrant markets, reminding you of the magic that happens when food and heritage unite.

Whether you’re cooking for a festive gathering or an intimate family meal, Ayam Betutu is guaranteed to delight and inspire. Don’t forget to explore other vibrant recipes on our site, like our Vegan Potato Corn Chowder Recipe for Cozy Comfort Food, and continue your global culinary adventure.

Selamat makan—happy eating!

📖 Recipe Card: Ayam Betutu Bali

Description: Ayam Betutu is a classic Balinese dish featuring tender chicken slow-cooked with a rich, aromatic spice paste. This flavorful recipe is perfect for a festive meal or special occasion.

Prep Time: PT30M
Cook Time: PT1H30M
Total Time: PT2H

Servings: 4 servings

Ingredients

  • 1 whole chicken (about 1.5 kg), cleaned
  • 2 tablespoons coconut oil
  • 10 shallots, peeled
  • 6 cloves garlic, peeled
  • 5 red chilies, seeded
  • 2 candlenuts
  • 2 teaspoons turmeric powder
  • 1 teaspoon coriander seeds
  • 1 stalk lemongrass, sliced
  • 3 kaffir lime leaves
  • 1 tablespoon tamarind paste
  • 2 teaspoons salt

Instructions

  1. Blend shallots, garlic, chilies, candlenuts, turmeric, coriander, and salt into a smooth paste.
  2. Heat coconut oil in a pan and sauté the spice paste until fragrant.
  3. Add lemongrass, kaffir lime leaves, and tamarind paste; cook for 2 more minutes.
  4. Rub the spice mixture all over and inside the chicken.
  5. Wrap the chicken tightly in banana leaves or foil.
  6. Steam the wrapped chicken for 1 hour.
  7. Unwrap and roast the chicken in a preheated oven at 180°C (350°F) for 30 minutes.
  8. Serve hot with steamed rice.

Nutrition: Calories: 420 kcal | Protein: 36 g | Fat: 26 g | Carbs: 10 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Ayam Betutu Bali”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “Ayam Betutu is a classic Balinese dish featuring tender chicken slow-cooked with a rich, aromatic spice paste. This flavorful recipe is perfect for a festive meal or special occasion.”, “prepTime”: “PT30M”, “cookTime”: “PT1H30M”, “totalTime”: “PT2H”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 whole chicken (about 1.5 kg), cleaned”, “2 tablespoons coconut oil”, “10 shallots, peeled”, “6 cloves garlic, peeled”, “5 red chilies, seeded”, “2 candlenuts”, “2 teaspoons turmeric powder”, “1 teaspoon coriander seeds”, “1 stalk lemongrass, sliced”, “3 kaffir lime leaves”, “1 tablespoon tamarind paste”, “2 teaspoons salt”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Blend shallots, garlic, chilies, candlenuts, turmeric, coriander, and salt into a smooth paste.”}, {“@type”: “HowToStep”, “text”: “Heat coconut oil in a pan and saut\u00e9 the spice paste until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add lemongrass, kaffir lime leaves, and tamarind paste; cook for 2 more minutes.”}, {“@type”: “HowToStep”, “text”: “Rub the spice mixture all over and inside the chicken.”}, {“@type”: “HowToStep”, “text”: “Wrap the chicken tightly in banana leaves or foil.”}, {“@type”: “HowToStep”, “text”: “Steam the wrapped chicken for 1 hour.”}, {“@type”: “HowToStep”, “text”: “Unwrap and roast the chicken in a preheated oven at 180\u00b0C (350\u00b0F) for 30 minutes.”}, {“@type”: “HowToStep”, “text”: “Serve hot with steamed rice.”}], “nutrition”: {“calories”: “420 kcal”, “proteinContent”: “36 g”, “fatContent”: “26 g”, “carbohydrateContent”: “10 g”}}

Photo of author

Marta K

Leave a Comment

X