Indonesian Satay BBQ Recipe: Skewered Meat With Peanut Sauce Magic

Indonesian Satay BBQ Recipe: Grilled Perfection with Peanut Sauce illustration with key details

I’ve perfected my Indonesian satay recipe through years of experimenting with different marinades and grilling techniques. The key to achieving that authentic flavor lies in the combination of aromatic spices and high heat grilling, which creates a charred exterior while keeping the meat tender.

This Indonesian satay BBQ recipe delivers perfect results every time, with tender meat, crispy peanut-crusted exterior, and creamy peanut sauce for dipping. With simple ingredients and straightforward instructions, you’ll be enjoying this Southeast Asian favorite in no time.

👨‍🍳
Difficulty
Medium

🍗
Diet
Poultry

⏱️
Total Time
30 min

🔥
Calories
Med Cal

Ingredients for Indonesian Satay Bbq

Simple ingredients come together to create this Indonesian satay BBQ recipe.



Ingredient Amount Notes
Chicken Breast 🍗 1 ½ lb Boneless, skinless, cut into strips
Coconut Milk 🥛 1 cup Full-fat for richer marinade
Lemongrass 🌿 2 stalks Bruised, for marinade
Garlic Cloves 🧄 4 cloves Minced for marinade
Ginger 🌿 2 tbsp Grated fresh
Cumin 🌶️ 1 tsp Ground, for spice blend
Coriander 🌿 1 tsp Ground, for spice blend
Turmeric 💛 ½ tsp Ground, for color and flavor
Cayenne Pepper 🔥 ¼ tsp Optional, for heat
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Peanut Butter 🥜 ½ cup Creamy, for sauce
Soy Sauce 💧 2 tbsp For peanut sauce
Lime Juice 🍋 2 tbsp Freshly squeezed
Bamboo Skewers 🌴 20 pieces Soaked in water before grilling

[recipe_ingredient_scaler]

For the best flavor, get Thai Kitchen coconut milk—it’s richer than regular grocery store brands. Lemongrass is essential here, so don’t skip it. You can find it in most Asian markets or well-stocked supermarkets. If you’re having trouble finding fresh lemongrass, Trader Joe’s usually has it. Fresh ginger is a must for that authentic zing.

No coconut milk? You can make do with plain yogurt mixed with a bit of water. For the peanut sauce, Skippy Natural peanut butter is my go-to for that perfect balance of creamy and nutty. If you’re feeling fancy, try Justin Peanut Butter for a richer flavor. For a spicy kick, add more cayenne pepper to taste. The bamboo skewers need to be soaked for at least 30 minutes before grilling to prevent burning.

This satay recipe reheats beautifully—store leftovers in an airtight container for up to 3 days. The peanut sauce keeps for 1 week in the fridge. You can also freeze the cooked satay for up to 3 months. Just thaw overnight in the fridge and reheat on the grill or in a pan.

Step-by-Step Instructions for Indonesian Satay BBQ

Here’s the method to achieve perfectly grilled satay with authentic flavor.

Step 1: Prepare the Satay Marinade

In a large bowl, combine 2 tablespoons of coconut milk, 2 cloves of minced garlic, 1 tablespoon of grated ginger, 1 tablespoon of soy sauce, and 1 tablespoon of lime juice. Whisk until smooth, then add 1 teaspoon of coriander powder and 1/2 teaspoon of turmeric powder. Mix well to create the marinade.

Add the prepared chicken, beef, or pork strips (about 1 pound total) to the marinade. Toss to coat evenly, ensuring all pieces are well-coated. Cover the bowl with plastic wrap and refrigerate for at least 2 hours or overnight for the best flavor.

Step 2: Thread the Satay onto Skewers

Pre-soak bamboo skewers in water for at least 30 minutes to prevent them from burning on the grill. Once the meat has marinated, thread the strips onto the skewers, leaving a small space between each piece. I like to fold the meat slightly as I thread it to help it cook evenly and prevent it from slipping off the skewer.

Arrange the skewers on a plate or tray, ready for grilling. If you’re preparing ahead, you can cover and refrigerate them for up to 2 hours before grilling.

Step 3: Grill the Satay to Perfection

Preheat your grill to medium-high heat. Brush the grates with a little oil to prevent sticking. Place the satay skewers on the grill and cook for 3-4 minutes per side, or until they’re nicely charred and cooked through. You’ll know they’re done when the meat is firm to the touch and has a nice char on the outside.

As you grill, brush the satay with a little extra coconut milk or oil to keep them moist. Serve hot with peanut sauce, kecap manis, and sliced cucumbers.

Step 4: Prepare the Peanut Sauce

In a blender or food processor, combine 1/2 cup of peanut butter, 1/4 cup of coconut milk, 2 tablespoons of lime juice, 1 tablespoon of soy sauce, and 1 minced garlic clove. Blend until smooth, adding a little water if needed to achieve your desired consistency.

Taste and adjust the seasoning as needed. Transfer the sauce to a serving bowl and garnish with chopped peanuts, fresh cilantro, or a sprinkle of chili flakes. Serve alongside the grilled satay.

Troubleshooting This Recipe

Common Satay Issues

One of the most common problems with satay is uneven cooking. To prevent this,

Skewer Management

Another frequent issue is skewers burning before the meat is fully cooked. Always soak your bamboo skewers in water for at least 30 minutes before grilling. I keep mine submerged in a large container weighted down with a plate. For metal skewers, make sure they’re preheated with the grill to prevent meat from sticking.

Peanut Sauce Troubleshooting

If your peanut sauce is too thick, add a little coconut milk or water at a time until you reach the desired consistency. For a thinner sauce, start with less peanut butter or add more lime juice. If it’s too bland, boost the flavor with additional garlic, soy sauce, or a pinch of cayenne pepper. Taste frequently to avoid over-seasoning.

Preventing Dry Satay

Dry satay often results from overcooking. Keep an eye on your grill temperature and cook the satay just until it reaches 165°F internally. Brushing with extra coconut milk or oil during grilling helps keep the meat moist. If you’re cooking ahead, store satay in an airtight container with a bit of sauce to maintain moisture.

Grill Temperature Control

Maintaining the right grill temperature is crucial. I preheat my grill to medium-high heat (around 375°F) for satay. If your grill runs hot, consider using a thermometer to monitor the temperature. Adjust the heat as needed during cooking to prevent flare-ups or burning. A consistent temperature ensures even cooking and that perfect char.

Reheating Leftovers

Satay reheats beautifully when done properly. Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, place satay on a preheated grill for 1-2 minutes per side until warmed through, or microwave covered with a damp paper towel for 30-60 seconds. The peanut sauce keeps separately in the fridge for up to 1 week. 🔥

Nutrition Facts

Servings 4
Amount Per Serving
Calories
420kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 60mg20%
Sodium 520mg23%
Total Carbohydrate 18g7%
Dietary Fiber 2g7%
Sugars 6g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★4.8(13 reviews)
Chef Melanie

More recipe sites