Satay Chicken Legs with Peanut Sauce Recipe

I absolutely adore this Satay Chicken Legs with Peanut Sauce Recipe because it feels like a celebration on a plate. The tender, juicy chicken legs soaked in a fragrant and colorful marinade, paired with that luscious, creamy peanut sauce, hit every craving I have for something rich and satisfying yet fresh and vibrant. Whenever I make this dish, it brings a warm, comforting atmosphere to the table that instantly lifts spirits and invites everyone to come back for seconds.

Why You’ll Love This Satay Chicken Legs with Peanut Sauce Recipe

I’ve tried many chicken recipes, but what makes this one stand out to me is its incredible flavor profile—a beautiful blend of warm spices from curry powder and Thai red curry paste, enhanced by the natural sweetness of coconut milk. The peanut sauce is the ultimate game-changer; it’s silky, nutty, and perfectly balanced with hints of vinegar and soy that keep things lively. Every bite is an explosion of taste that feels both indulgent and wholesome.

Plus, the preparation couldn’t be easier or more forgiving. I love how you can marinate the chicken for anywhere from three hours to overnight, which fits perfectly with a busy schedule. The baking and quick broiling create that gorgeous char and crispy skin without any fuss or need for constant attention. It’s the kind of recipe that’s great for impressing guests yet simple enough for a cozy weeknight meal, making it one of my go-to dishes when I’m craving something exotic but straightforward.

Ingredients You’ll Need

The image shows a close-up of several cooked drumsticks placed on a metal wire rack. The drumsticks have a dark golden brown color with charred spots, giving them a crispy texture. The background is slightly blurred but reveals more cooked drumsticks stacked behind the front ones. The second part of the image displays a saucepan filled with a smooth, brown sauce. A metal spoon is held above the pot, with the sauce slowly dripping from the spoon back into the pot. The background has a soft, neutral tone. The overall feel is warm and appetizing, focusing on the textures of the drumsticks and the glossy sauce. photo taken with an iphone --ar 4:5 --v 7

The beauty of this recipe lies in its simple, thoughtfully chosen ingredients. Each one plays a vital role in building that rich yet vibrant flavor and creating the perfect texture and color on your chicken legs.

  • Chicken legs: I use 10 drumsticks (around 1.5 kg/3 lb) because they’re juicy and hold the marinade beautifully.
  • Coconut milk: Full fat is essential here for richness, with a 270 ml can split between the marinade and the sauce.
  • Curry powder: Gives a gentle warmth and depth that’s foundational to the satay flavor.
  • Thai red curry paste: I recommend Maesri brand for authentic flavor but any good-quality paste works well.
  • Liquid coconut oil or neutral oil: Adds silkiness and helps distribute flavors evenly.
  • White sugar: Balances the spices and acidity, enhancing overall harmony.
  • Salt: Kosher or cooking salt brings out the natural flavors without overpowering.
  • Milk: Full fat milk helps create that smooth, slightly creamy peanut sauce texture.
  • Natural peanut butter: Choose runny peanut butter, not thick spreads, for the perfect sauce consistency.
  • Apple cider vinegar: Adds acidity to brighten up the sauce and cut through richness.
  • Dark soy sauce: Provides that salty, umami depth with a subtle richness.
  • Optional garnishes: Fresh coriander, finely chopped red chili, and chopped peanuts lift the presentation and flavor with fresh and crunchy notes.
  • Jasmine rice: Ideal alongside this dish for soaking up every last drop of sauce.

Directions

Step 1: Start by making three slashes into the meaty side of each chicken leg’s flesh without cutting all the way through to the bone. This helps the marinade penetrate deeply, ensuring maximum flavor infusion.

Step 2: In a large bowl, combine 1/3 cup coconut milk, 1 1/2 tablespoons curry powder, 1 tablespoon Thai red curry paste, 1 tablespoon coconut or neutral oil, 1 teaspoon white sugar, and 1 1/2 teaspoons salt. Mix everything well using a rubber spatula until smooth.

Step 3: Add the chicken legs to the marinade. Toss to coat, then use your hands to rub the marinade into the slashes. Cover and refrigerate for at least 3 hours, ideally overnight, to let all these incredible flavors develop.

Step 4: Preheat your oven to 200°C (390°F), or 180°C (350°F) if you use a fan-forced setting. Line a baking tray with foil and position a wire rack on top.

Step 5: Arrange the marinated chicken legs on the rack. Scrape any leftover marinade from the bowl and dab it on top for extra flavor. Bake the legs for 35 minutes until cooked through and tender.

Step 6: Turn your oven grill or broiler on high. Place the chicken about 20 cm (8 inches) from the heat source and broil for 3 to 5 minutes to get those irresistible charred, slightly crispy bits. Keep a close eye to avoid burning.

Step 7: While the chicken bakes, prepare the peanut sauce. In a medium saucepan, whisk together the remaining 3/4 cup coconut milk, 3/4 cup milk, 1/4 cup natural peanut butter, 2 tablespoons white sugar, 1 tablespoon Thai red curry paste, 1 tablespoon apple cider vinegar, 1 teaspoon dark soy sauce, and 1/2 teaspoon salt.

Step 8: Simmer the sauce gently over medium-low heat for 5 minutes, whisking occasionally to prevent the sauce from sticking or burning. It should be runny enough to coat the chicken generously but thick enough to cling.

Step 9: Remove the chicken from the oven and arrange it on a large serving plate. Sprinkle with chopped peanuts, finely chopped red chili, and fresh coriander leaves if you like. Serve the peanut sauce in a deep bowl on the side, perfect for dunking every meaty bite.

Step 10: Present jasmine rice aside for soaking up all that luscious sauce, along with some fresh tomato and cucumber chunks to provide a cool, crisp contrast—a classic Thai touch.

Servings and Timing

This Satay Chicken Legs with Peanut Sauce Recipe serves 4 hungry people generously. The prep time is about 15 minutes for marinating and assembling the ingredients plus at least 3 hours of marinating—overnight works best. The cook time is roughly 40 minutes, including baking and broiling, and the peanut sauce simmers for 5 minutes. Altogether, you’re looking at about 3 hours 55 minutes from start to finish including marinating, which allows plenty of time for those flavors to deepen beautifully.

How to Serve This Satay Chicken Legs with Peanut Sauce Recipe

The image shows a white round plate filled with nine grilled chicken drumsticks, arranged in a slightly messy way. The drumsticks have a shiny, dark brown grilled texture with some charred marks and are topped with bright red chili flakes and small green cilantro leaves scattered on and around them. There are thick brown sauce drizzles on the drumsticks and on the plate. On the top left of the image, there is a small white bowl with a light brown powder and a draped white cloth under the plate. The background surface is white marble. A woman's hand is holding one drumstick dipped in the brown sauce in a small white bowl placed to the left side of the plate. Photo taken with an iphone --ar 4:5 --v 7

When I serve this dish, I like to go all in with classic accompaniments that complement the rich, spicy, and creamy flavors. Jasmine rice is a must-have side—it’s fragrant and fluffy, perfect for soaking up every last bit of peanut sauce. I also love adding fresh, crunchy sides like sliced cucumber and tomato, which cut through the richness and add a nice textural contrast. Garnishing with chopped coriander, roasted peanuts, and a sprinkle of finely chopped red chili makes it look beautiful and adds bursts of fresh herbaceousness and heat.

This dish tastes best served warm to hot right out of the oven, but it also holds up nicely just off the heat. For a casual family dinner or a weekend gathering with friends, I’ll often arrange the chicken legs piled high on a large platter with the peanut sauce in a deep bowl alongside so guests can help themselves. It’s inviting and fun to eat, encouraging everyone to dunk generously into that sauce.

For drinks, I find a chilled Riesling or a crisp, slightly sweet wine pairs wonderfully—its acidity balances the richness perfectly. For non-alcoholic options, a sparkling lime soda or iced jasmine tea works beautifully to refresh the palate. This recipe shines at both festive occasions and laid-back weeknights, making it one of my most versatile and crowd-pleasing meals.

Variations

I love to customize this Satay Chicken Legs with Peanut Sauce Recipe depending on what I have on hand or my mood. If you want to switch things up, you can use other cuts of chicken like thighs or even boneless breasts, but the legs’ dark meat stays juicier and more flavorful. For a lighter version, I sometimes swap the full-fat milk for a coconut cream and water mix, which keeps it dairy-free and extra rich.

If you need a gluten-free option, just make sure to use gluten-free soy sauce or tamari in the peanut sauce—the rest is naturally gluten-free. For my vegan friends, you can replace chicken with firm tofu or tempeh and tweak the marinade accordingly; it won’t have quite the same texture, but the flavors translate beautifully.

To play with flavors, I’ve added a dash of smoked paprika to the marinade for a subtle smokiness or a squeeze of fresh lime juice in the sauce to brighten it up more. Cooking-wise, I sometimes grill the chicken legs outside on a barbecue rather than use the oven broiler for an even more authentic, smoky char that excites the taste buds.

Storage and Reheating

Storing Leftovers

After enjoying your Satay Chicken Legs with Peanut Sauce, store any leftovers in an airtight container to keep the chicken moist and fresh. I find glass containers with tight-sealing lids are best for maintaining flavor and avoiding unwanted fridge smells. Properly stored, the chicken and sauce will stay good in the refrigerator for up to 3 days.

Freezing

You can freeze the chicken legs and peanut sauce separately for best results. Freeze the chicken wrapped tightly in foil or vacuum-sealed, and keep the sauce in a freezer-safe container. This dish will keep in the freezer for up to 2 months. When ready to use, thaw overnight in the refrigerator before reheating gently.

Reheating

To reheat without drying out the chicken, I recommend warming the chicken legs in a low oven (about 150°C or 300°F) covered loosely with foil to maintain moisture. The peanut sauce warms best in a small saucepan over low heat, whisking occasionally to bring back smoothness. Avoid microwaving if you can, as it often changes texture; slow, steady heat provides the best results with flavors staying fresh and the chicken tender.

FAQs

Can I use chicken breasts instead of chicken legs?

You absolutely can use chicken breasts, but keep in mind they cook faster and are leaner, which means they may dry out more easily. I suggest marinating them well and watching cooking time closely—grill or bake until just cooked through. The flavor will still be lovely but the texture will differ from the juicy legs.

What peanut butter is best for the sauce?

I recommend using natural peanut butter that is runny and not the thick, sweet spreads like Skippy or Bega. The natural kind blends into the sauce smoothly and delivers that true satay flavor without added sugar or preservatives that can change sauce consistency.

Can I make this recipe ahead of time?

Definitely! Marinating the chicken overnight not only works but actually improves the depth of flavors. You can also make the peanut sauce ahead and gently reheat it. Just keep the chicken and sauce stored separately until you’re ready to serve for the best texture and freshness.

Is this recipe very spicy?

This recipe has a mild to medium spice level thanks to the Thai red curry paste and fresh chili optional garnish. If you prefer it less spicy, use less curry paste or skip the fresh chili garnish. If you like heat, add extra chili peppers or a dash of chili oil to your peanut sauce.

What sides go well with Satay Chicken Legs?

Jasmine rice is my all-time favorite because it’s aromatic and soaks up peanut sauce beautifully. Fresh vegetable sides like cucumber slices, tomato chunks, or even a simple Asian-style slaw add refreshing crunch and brightness, balancing the meal perfectly.

Conclusion

I genuinely can’t recommend this Satay Chicken Legs with Peanut Sauce Recipe enough. It’s one of those dishes I keep coming back to because it’s full of bold, comforting flavors yet remains so approachable and easy to prepare. Whether you’re cooking for family, friends, or treating yourself, this recipe always brings joy to the table—and plenty of smiles with every delicious bite. Give it a try, and I promise it will become one of your favorites too!

Print

Satay Chicken Legs with Peanut Sauce Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 11 reviews

Deliciously marinated satay chicken legs baked to perfection and finished with a quick char under the grill for a smoky flavor. Served with a creamy, rich peanut sauce and classic Thai sides, this dish is a perfect blend of savory spices and creamy textures, ideal for a flavorful family meal.

  • Author: Sarah
  • Prep Time: 15 minutes (plus 3 hours to overnight marinating time)
  • Cook Time: 40 minutes (35 minutes baking + 3-5 minutes grilling + 5 minutes simmering sauce, can overlap sauce simmering with baking)
  • Total Time: 3 hours 55 minutes to overnight (including marinating)
  • Yield: 4 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Thai

Ingredients

Chicken and Marinade

  • 1.5 kg / 3 lb chicken legs / drumsticks (10 pieces)
  • 1/3 cup full fat coconut milk (from a 270ml/9oz can)
  • 1 1/2 tbsp curry powder (e.g., Clives, Keens)
  • 1 tbsp Thai red curry paste (recommend Maesri brand)
  • 1 tbsp liquid coconut oil or any plain oil (vegetable, canola, peanut)
  • 1 tsp white sugar
  • 1 1/2 tsp cooking salt / kosher salt

Peanut Sauce

  • 3/4 cup full fat coconut milk (remaining from 270ml/9oz can)
  • 3/4 cup full fat milk
  • 1/4 cup natural peanut butter (runny, not spread type like Bega, Skippy)
  • 2 tbsp white sugar
  • 1 tbsp Thai red curry paste
  • 1 tbsp apple cider vinegar or regular white vinegar
  • 1 tsp dark soy sauce
  • 1/2 tsp cooking salt / kosher salt

To Serve

  • Jasmine rice
  • Coriander / cilantro leaves (optional)
  • Red chilli finely chopped (optional)
  • Finely chopped peanuts (optional)
  • Plain chunks of tomato and cucumber (classic Thai side)

Instructions

  1. Slash the chicken legs: Make 3 slashes into the fleshier side of each drumstick, being careful not to cut all the way through to the bone. This allows the marinade to penetrate deeply.
  2. Prepare the marinade: In a large bowl, combine 1/3 cup coconut milk, curry powder, Thai red curry paste, liquid coconut oil, white sugar, and salt. Mix well with a rubber spatula.
  3. Marinate the chicken: Add the chicken legs to the bowl and toss to coat evenly. Use your hands to rub the marinade into the slashes thoroughly. Cover and marinate for at least 3 hours or overnight for best flavor.
  4. Preheat the oven: Set oven to 200°C/390°F (180°C fan-forced).
  5. Arrange chicken for baking: Line a baking tray with foil and place a wire rack on top. Arrange the marinated chicken legs on the rack. Scrape any remaining marinade from the bowl and dab it onto the legs for extra flavor.
  6. Bake the chicken: Place the tray in the oven and bake the chicken legs for 35 minutes until cooked through and browned.
  7. Grill for char: Turn on the oven grill or broiler to high. Position the chicken about 20 cm (8 inches) from the heat source and grill for 3 to 5 minutes to develop charred, crispy bits. Remove from oven.
  8. Make the peanut sauce: While baking the chicken, combine remaining coconut milk, milk, natural peanut butter, white sugar, Thai red curry paste, vinegar, dark soy sauce, and salt in a medium saucepan. Whisk to combine and simmer on medium-low heat for 5 minutes, stirring occasionally to prevent sticking. Sauce should be runny but thick enough to coat chicken.
  9. Serve: Arrange the chicken on a large serving plate. Sprinkle with optional chopped peanuts, red chilli, and coriander leaves. Serve with jasmine rice and tomato and cucumber chunks on the side. Place the warm peanut sauce in a deep bowl for dipping.

Notes

  • You can use other chicken cuts, but drumsticks are ideal for this recipe (see Note 7 in original source).
  • Marinating overnight enhances flavor but if short on time, 3 hours is sufficient.
  • Use runny natural peanut butter for the sauce—avoid thicker spreadable peanut butters as they affect sauce consistency.
  • Maesri brand Thai red curry paste is recommended for authentic flavor, but any brand will work.
  • The grilling step adds the characteristic char texture and flavor, which is essential to the dish.
  • The peanut sauce should be smooth and pourable but thick enough to cling to the chicken.
  • Serve with traditional Thai sides like jasmine rice and fresh vegetables for a balanced meal.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star