Every once in a while, I get a serious chicken satay craving. It’s one of my favorite takeout orders, but I wanted a budget-friendly version I could make at home without a bunch of extra steps. So instead of cooking the chicken separately and dipping, I keep it simple and simmer the chicken breast right in the sauce. This Thai Chicken Satay is creamy, sweet, and salty, and it totally hits the spot without the takeout bill.

“Another great weeknight recipe that can be marinated beforehand. The flavour of the chicken is so good! I also did as suggested – I made the savory coconut rice to go with it and the combination was heavenly! I scraped off the extra sauce bits from the pan and ate it with rice.”
Victoria
If you’ve never had chicken satay, it’s a Southeast Asian dish of tender seasoned chicken that’s usually cooked on skewers and served with a peanut sauce for dipping. This recipe gives you that same idea in a weeknight-friendly way. Instead of using skewers, I bake bite-sized pieces of chicken breast right in a rich sauce made with pantry ingredients like peanut butter, garlic, ginger, soy sauce, brown sugar, toasted sesame oil, and finished with cilantro. If you have time, let the chicken sit in the sauce overnight for maximum flavor, but even 30 minutes is enough to make it taste amazing!

See how we calculate recipe costs here.

Gather all of your ingredients. Spray an 8×10 casserole dish and set it aside.

Make the sauce: Add 1 minced garlic clove, 1-inch peeled and minced ginger, lime juice from ½ a lime, ½ Tbsp chili garlic sauce, 2 Tbsp soy sauce, 1 Tbsp brown sugar, 1 tsp toasted sesame oil, and 2 Tbsp vegetable oil to a medium bowl. Whisk until well combined.

Add ½ cup peanut butter and 3 Tbsp hot water, then stir until it’s fairly smooth (it will have some chunks from the garlic and ginger).

Now, roughly chop ½ bunch fresh cilantro. Save a handful of the cilantro to use as a garnish after baking, and stir the rest into the peanut sauce

Prep the chicken: If you haven’t already, slice 2 large chicken breasts into 1-inch pieces.

Remove ½ cup of the peanut sauce from the bowl and set it aside (this will be used to baste the chicken). Add the rest of the sauce to a gallon zip-top bag with the chicken pieces.

Press out the air using your hands, seal, and massage to coat the meat. Marinate in the refrigerator for at least 30 minutes or up to overnight. I like to put a baking sheet under the bag in the refrigerator just to be extra careful. You don’t want any of that raw chicken juice dripping in your fridge.

Bake: When you’re ready to cook, preheat your oven to 375°F. Pour the chicken pieces and all the marinade from the bag into the prepared casserole dish. Make sure they’re in a single layer for even cooking.

Bake the chicken in the preheated oven for 15 minutes, then use a brush or a fork to add the reserved peanut sauce to the top of the chicken.

Return the dish to the oven and cook for an additional 15 minutes. Make sure the internal temperature of the chicken reaches 165°F once done.

Use some kitchen tongs or a wooden spoon to fold and recombine the chicken pieces with the sauce in the bottom of the dish.

Serve: Top your baked Thai chicken satay with the reserved cilantro and serve. Enjoy!

I like to serve this Thai chicken satay with a scoop of rice and call it a very good night. Coconut rice, regular jasmine rice or cilantro lime rice all taste amazing with the rich peanut sauce. Some noodles on the side would be a VERY good idea if you don’t fancy rice. My sesame kale is also perfect for something green and quick, as is my roasted broccoli salad. The crisp broccoli and crunch from the almonds is so good with the tender chicken.
Let the chicken cool completely, then store it in an airtight container in the fridge for up to 3-4 days. The sauce will thicken as it sits, so don’t be surprised if leftovers look a little thicker! This also freezes really well, so you can portion it into freezer-safe containers and freeze for up to 3 months, then thaw overnight in the fridge. To reheat, warm it gently on the stovetop over low heat or in the microwave in short bursts, stirring in between. Add a small splash of water, chicken broth, or coconut milk if the sauce needs loosening back up.
Our Thai Chicken Satay recipe was originally published 5/26/15. We have updated it to be the best it can be and republished 2/9/26.
The post Thai Chicken Satay with Peanut Sauce appeared first on Budget Bytes.