Thai Chicken Satay
This Thai Chicken Satay delivers 58g protein and 548 calories per serving — the highest-protein Thai appetizer option for serious muscle-building phases. Quick-cooks across 4 servings on the stovetop with peanut sauce built in, serving as a complete meal rather than just a starter. Ideal for lifters who need 50g+ protein per meal without excess calories from added sides.
Ingredients
- •Cooking spray (per 1-second spray)
- •Chicken Breast, Boneless Skinless(907g)
Boneless skinless. Buy in bulk and freeze — Costco rotisserie packs work too.
- •Garlic
- •Ginger, Fresh Root
- •Lime Juice, Fresh(30g)
- •Sriracha sauce(8g)
- •Soy Sauce, Low Sodium(30g)
- •Brown sugar(15g)
- •Sesame Oil, Toasted(5g)
- •Vegetable oil(30g)
- •Peanut Butter, Smooth(120g)
- •3 Tbsp hot water ($0.00)
- •Cilantro, Fresh
Instructions
- 1Gather and prepare all ingredients. Spray an 8x10 casserole dish and set it aside.
- 2Add the minced garlic, ginger, lime juice, chili garlic sauce, soy sauce, brown sugar, sesame oil, and vegetable oil to a medium bowl. Whisk together.
- 3Add the peanut butter and hot water, then whisk again until smooth. Roughly chop the cilantro. Save a handful of the cilantro to top the dish after baking, and stir the rest into the peanut sauce.
- 4Set aside ½ cup of the peanut sauce, then add the rest to a gallon zip-top bag with the chicken. Press out the air, seal, and massage to coat. Marinate in the refrigerator for at least 30 minutes or up to overnight.
- 5When you’re ready to cook the chicken, preheat the oven to 375°F. Place the chicken pieces and all the marinade from the bag in a casserole dish into a single layer.
- 6Bake the chicken in the preheated oven for 15 minutes. Then use a brush to add the reserved peanut sauce to the top of the chicken. Cook for an additional 15 minutes. Make sure the internal temperature of the chicken reaches 165°F.
- 7Fold the chicken pieces and sauce in the bottom of the dish until combined. Top the baked chicken with the reserved cilantro and serve.
Nutrition — Per Serving
548
calories
58g
protein
30g
fat
- Carbohydrates
- 12g
- Saturated fat
- 5.5g
- Sodium
- 558 mg
- Dietary fiber
- 1.8g
4 servings per batch · ~286g each
Macro data sourced from USDA FoodData Central
AI Swap Engine
Set up your profile to enable swaps →Common questions
How much protein does Thai Chicken Satay have per serving?
Each serving packs 58g of protein and 548 calories with 30g fat and 12g carbs. This is one of the highest protein-per-serving appetizers available and delivers exceptional protein density relative to calorie count.
How long does Thai Chicken Satay take to prep?
This recipe is quick prep and makes 4 servings on the stovetop, allowing you to prepare multiple appetizer portions efficiently. All servings can be ready in minimal active cooking time for prep day.
Is Thai Chicken Satay good for muscle gain?
At 58g protein and 548 calories per serving, this appetizer is built for muscle gain phases where protein intake drives progress. The low carbohydrate content means you can pair this with higher-carb foods to dial in overall daily macros while hitting protein targets.



