As the sun sets on a warm evening, the unmistakable scent of grilled chicken mingles with the air, transporting me straight to the bustling streets of Indonesia. It was there that I first savored the joys of Chicken Satay, perfectly charred and dripping with flavor. Now, I bring this delightful experience home, all while celebrating the ease and comfort of homemade food.
My version of Indonesian Chicken Satay with Spicy Peanut Sauce captures the essence of this beloved street food, showcasing tender marinated chicken skewers that are effortlessly grilled to perfection. With just a handful of simple ingredients, you’ll create a meal bursting with authentic flavors that will ignite your taste buds. Whether you’re hosting friends or enjoying a cozy night in, this dish is a crowd-pleaser that elevates any dinner. Let’s dive into the world of savory and spicy comfort—you won’t want to miss this!
Why is Indonesian Chicken Satay with Spicy Peanut Sauce a Must-Try?
Nostalgic Flavors: This dish will transport you to vibrant Indonesian street markets with each bite, as the intricate blend of spices brings back cherished memories.
Simple Preparation: With minimal ingredients and straightforward steps, even novice chefs can whip this up effortlessly.
Crowd-Pleaser: Whether it’s a dinner party or a family meal, this recipe is guaranteed to impress everyone at your table!
Versatile Options: Feel free to customize by adding more heat or switching chicken for tofu, making it suitable for various diets.
Perfect Pairing: Serve with fresh cucumber salad for a refreshing contrast to the rich peanut sauce. Perfect for those looking to enhance their homemade food repertoire!
Indonesian Chicken Satay with Spicy Peanut Sauce Ingredients
For the Satay
- Chicken Thighs – Choose skinless, deboned thighs for a juicier and more flavorful satay.
- Low-Sodium Soy Sauce – This adds depth without making your dish overly salty.
- Brown Sugar – Balances the savory elements; coconut sugar can be used for a more authentic sweetness.
- Indonesian Sweet Soy Sauce (Kecap Manis) – Essential for authentic flavor; it lends sweetness and richness to the dish.
- Margarine (Melted) – Adds moisture and flavor; swap with olive oil or butter if preferred.
- Salt & White Pepper – Season to taste; feel free to use regular black pepper if you can’t find white.
- Bamboo Skewers – Remember to soak them in water for at least 30 minutes to avoid burning on the grill.
For the Spicy Peanut Sauce
- Smooth Peanut Butter – The base for your sauce, providing creaminess; almond butter can work in a pinch.
- Warm Water – Used to reach your desired sauce consistency.
- Fresh Red Chilies – Adjust to heat preference; dried chili flakes can substitute for a similar kick.
- Garlic – Fresh garlic boosts aroma and flavor; garlic powder is less potent but can be used if needed.
- Red Onions (Finely Chopped) – Adds sweetness and texture to the sauce; yellow onions can be substituted.
For Garnishing
- Fried Shallots – Sprinkle on top for a delightful crunch; can be omitted if not available.
- Lime Wedges – Provide a fresh, zesty bite when serving; lemon can be used as an alternative.
How to Make Indonesian Chicken Satay with Spicy Peanut Sauce
-
Prep Chicken: Start by placing your skinless, deboned chicken thighs in a mixing bowl. Season with salt and white pepper, then thread the marinated pieces onto soaked bamboo skewers—this helps with grilling.
-
Marinade: In a shallow dish, mix together low-sodium soy sauce, brown sugar, Indonesian sweet soy sauce, and melted margarine. Coat the skewered chicken generously and let it marinate for at least 30 minutes to absorb all those delicious flavors.
-
Cook Chicken: Heat a greased pan or grill over medium-high heat. Grill the skewers for about 3 minutes per side until they are cooked through and have a lovely char.
-
Char: For that extra burst of flavor, dip the skewers back into the marinade briefly and grill them again until they achieve a beautiful char, enhancing their aroma and taste.
-
Prepare Sauce: In a blender, blend fresh red chilies, garlic, and chopped red onions until smooth. In a bowl, combine this mixture with smooth peanut butter and warm water. Cook on medium heat for about 5 minutes, adjusting thickness with more water. Finally, season with soy sauce, salt, and pepper to your liking.
-
Serve: Arrange your chicken satays on a serving plate, drizzle the creamy spicy peanut sauce on top, and finish with a sprinkle of fried shallots. Don’t forget to offer lime wedges on the side for a refreshing kick!
Optional: Garnish with fresh cilantro for a pop of color and extra flavor.
Exact quantities are listed in the recipe card below.
Indonesian Chicken Satay Variations
Feel free to elevate your homemade Indonesian Chicken Satay with these exciting twists and swaps that invite creativity!
-
Vegetarian: Swap chicken for firm tofu, marinating and grilling it the same way. This offers a delightful meat-free alternative.
-
Spicy Kick: Increase the number of fresh red chilies in your sauce for an extra punch of heat. Adjust based on your tolerance for spice. It’s a fun way to make your dish more exhilarating!
-
Nut-Free Sauce: Use sunflower seed butter instead of peanut butter to create a nut-free version while still achieving that creamy texture we all love.
-
Gluten-Free: Substitute traditional soy sauce with tamari or coconut aminos. This provides the same delicious flavor without gluten.
-
Coconut Flavor: Add a splash of coconut milk to the peanut sauce for a richer, creamier finish. This twist enhances the tropical flavor profile, making it feel like a getaway in your own kitchen.
-
Texture Addition: Incorporate crushed peanuts or chopped water chestnuts into the sauce for a satisfying crunch that complements the smoothness.
-
Herb Infusion: Try adding fresh cilantro or mint to the sauce for a fresh herbal note. It brightens up the flavor beautifully, especially on warm days.
-
Acidic Twist: Instead of lime, a splash of rice vinegar in the sauce provides a unique tanginess that differentiates it from the traditional recipe.
Expert Tips for Indonesian Chicken Satay with Spicy Peanut Sauce
-
Marinade Time: Allow your chicken to marinate for at least 30 minutes or ideally 2 hours to enhance flavor and tenderness.
-
Skewer Soaking: Don’t skip soaking bamboo skewers in water for 30 minutes; this prevents them from burning while grilling your Indonesian Chicken Satay.
-
Heat Control: Monitor your grill’s heat to avoid burning the chicken—perfect char comes from cooking over medium-high heat.
-
Smooth Sauce: Blend your sauce ingredients thoroughly for a silky texture. Adjust spice levels by adding more red chilies to suit your taste.
-
Topping Crunch: Add fried shallots just before serving to maintain their crunch; they bring an irresistible texture contrast to your dish.
-
Serving Freshness: Include lime wedges on the side for a zesty finish that balances the richness of the peanut sauce beautifully.
Make Ahead Options
These Indonesian Chicken Satay with Spicy Peanut Sauce are perfect for meal prep, saving you time during busy weeknights! You can marinate the chicken skewers up to 24 hours in advance, allowing those flavors to deepen. Simply combine the soy sauces, brown sugar, and margarine for the marinade, and coat the chicken pieces before refrigerating. The spicy peanut sauce can also be prepared ahead and stored in an airtight container for up to 3 days—just keep it chilled to maintain that creamy consistency. When you’re ready to serve, grill the marinated skewers and warm up the sauce gently, ensuring a delicious meal that tastes just as fresh and flavorful as when made the same day.
How to Store and Freeze Indonesian Chicken Satay with Spicy Peanut Sauce
Fridge: Store leftovers in an airtight container for up to 3 days. This keeps your delicious Indonesian Chicken Satay flavorful and fresh for quick meals.
Freezer: Freeze the cooked satay and peanut sauce separately for up to 2 months. Wrap the skewers tightly in plastic wrap and place the sauce in a freezer-safe container.
Reheating: Thaw overnight in the fridge. Reheat the chicken skewers in a skillet over medium heat for about 5 minutes, and gently warm the peanut sauce on the stovetop or in the microwave until hot.
Assembly Tip: For best results, reassemble the dish just before serving to maintain that delightful texture and flavor.
What to Serve with Indonesian Chicken Satay with Spicy Peanut Sauce?
As you savor the tantalizing flavors of grilled chicken and rich peanut sauce, consider these delightful side dishes and pairings to elevate your meal.
-
Cucumber Salad: A crisp and refreshing side that complements the richness of the satay and provides a crunchy contrast.
-
Jasmine Rice: Light, fluffy rice to absorb the spicy peanut sauce, balancing the dish beautifully while adding a comforting touch.
-
Grilled Vegetables: Colorful and smoky, these veggies add a lovely charred flavor and vibrant textures, making for a well-rounded meal. Toss them lightly with olive oil and salt for simplicity.
-
Pickled Carrots and Daikon: Bright and tangy, pickled veggies offer a delightful crunch, enhancing the overall flavor profile of your meal.
-
Nasi Goreng (Indonesian Fried Rice): A savory companion to satay, this fried rice dish is infused with spices and adds a heartiness that will leave everyone satisfied.
-
Tropical Fruit Salad: A sweet and juicy end to your meal, featuring mango, pineapple, and papaya, it refreshes the palate after savoring those spicy notes.
-
Cold Beer or Lemongrass Tea: For beverages, a light beer complements the spicy flavors of the satay, while calming lemongrass tea refreshes and balances the heat.
Indonesian Chicken Satay with Spicy Peanut Sauce Recipe FAQs
What type of chicken works best for this recipe?
Absolutely! I recommend using skinless, deboned chicken thighs, as they provide the juiciest texture and maximum flavor. You can also use chicken breast, but the moistness of thighs really elevates the dish.
How do I store leftovers?
Very! Store any leftovers in an airtight container in the fridge for up to 3 days. Make sure the chicken satay is completely cooled down before sealing to maintain its freshness.
Can I freeze Indonesian Chicken Satay with Spicy Peanut Sauce?
Yes, you can! To freeze, wrap the cooked satay in plastic wrap and place it in a freezer-safe container. Do the same for the peanut sauce, and it will keep in the freezer for up to 2 months. When ready to eat, thaw overnight in the fridge and reheat gently.
What if my peanut sauce is too thick?
No worries! If your peanut sauce is thicker than desired, simply stir in a bit more warm water until it reaches your preferred consistency. Start with a tablespoon at a time to avoid making it too runny.
Are there any dietary considerations I should be aware of?
Absolutely! This dish is generally suitable for many diets, but if you have nut allergies, consider using a nut-free alternative like sunflower seed butter. For vegetarian or vegan options, swap out the chicken for marinated tofu. Just be sure to check all ingredient labels to avoid allergens.
What if I find that my chicken is not cooking evenly?
Very! If your chicken doesn’t cook evenly, it may be due to the thickness of the pieces or the heat level. Ensure that your skewers have mostly uniform-sized pieces for even cooking. If they’re browning too quickly, lower the heat slightly and allow for a longer cooking time, turning frequently for even char and doneness.

Savor Homemade Indonesian Chicken Satay with Spicy Peanut Sauce
Ingredients
Equipment
Method
- Place skinless, deboned chicken thighs in a mixing bowl. Season with salt and white pepper, then thread onto soaked bamboo skewers.
- Mix low-sodium soy sauce, brown sugar, Indonesian sweet soy sauce, and melted margarine in a shallow dish. Coat the skewers with the marinade and let sit for 30 minutes.
- Heat a greased grill over medium-high. Grill the skewers for about 3 minutes per side until cooked through and charred.
- Dip skewers back into marinade and grill again briefly for added flavor and aroma.
- Blend fresh red chilies, garlic, and chopped onions until smooth. Mix with peanut butter and warm water, cooking for 5 minutes until desired thickness.
- Serve chicken satays with spicy peanut sauce drizzled on top and garnish with fried shallots and lime wedges.







