Love this? Pin it for later!
The first time I served these meal-prep chicken satay skewers at a backyard potluck, they disappeared in under ten minutes. Friends who “don’t do meal prep” were begging for the recipe before I’d even packed the empty platter away. That, to me, is the highest compliment a food blogger can get—when a dish is so good it converts the skeptics. Since then, these skewers have become my Sunday ritual: I marinate, I grill (or air-fry), I portion, and I coast through the week knowing lunch is handled in the most flavorful way possible.
What makes this version special is the double-layer of peanut flavor: an Indonesian-style marinade that tenderizes the chicken thighs while infusing them with turmeric, ginger, and a kiss of coconut, plus a silky dipping sauce that’s equal parts sweet, salty, and tangy. The skewers reheat like a dream, travel without leaking, and pair with everything from cold sesame noodles to a simple cucumber salad. Whether you’re packing lunches for the office, fueling post-workout, or hosting a casual dinner, these satay skewers are the dependable workhorse recipe that still feels celebratory.
Why This Recipe Works
- Flavor-Packed Marinade: Coconut milk, lime, and aromatics penetrate the chicken in just 30 minutes—no overnight wait required.
- Meal-Prep Friendly: Thread, grill, and refrigerate up to four days; sauce keeps five days and actually thickens for better cling.
- Freezer Safe: Freeze raw marinated skewers on a sheet pan, then bag; grill from frozen with 2 extra minutes per side.
- Multiple Cooking Methods: Outdoor grill, stovetop grill pan, broiler, or air fryer—crispy edges guaranteed.
- Balanced Macros: 34 g protein per serving keeps you full, while healthy fats from peanut butter curb afternoon cravings.
- Kid-Approved Mild Heat: Sriracha is optional; scale up or down without sacrificing authenticity.
Ingredients You'll Need
Great satay starts with the right cut of chicken. I specify boneless, skinless chicken thighs because they stay juicy through the aggressive heat of a grill and reheat without turning stringy. Look for thighs that are even in thickness—about ¾ inch—so they thread neatly and cook uniformly. If you only have breasts on hand, swap them in but reduce the grill time by 2 minutes per side and pull them the instant they hit 160 °F; the coconut marinade will buffer some of the leanness.
Full-fat coconut milk is non-negotiable. The fat carries the turmeric’s earthiness and keeps the surface of the chicken from sticking to grates. I’ve tested “lite” versions and the results taste flat and dry. Shake the can vigorously or warm it slightly to re-emulsify if the cream has separated.
For the peanut dipping sauce, use natural peanut butter whose only ingredients are peanuts and salt. The stabilizers in conventional brands prevent the sauce from achieving its glossy drape. If you’re working with a fresh jar that’s still separated, microwave the jar—lid off—for 15 seconds to loosen; it will whisk smoothly into the soy and lime.
Turmeric stains everything, so I buy disposable gloves for threading. Seek out turmeric powder that smells peppery and citrusy, not musty; the volatile oils fade after six months, so replace older jars. If you can find fresh turmeric, grate 1 tablespoon and reduce the dried quantity by half.
Fish sauce might seem out of place, but a teaspoon deepens the umami without tasting fishy. Vegetarians can substitute soy sauce plus ½ teaspoon miso paste. Similarly, tamarind paste gives the sauce its signature sour backbone; in a pinch, equal parts rice vinegar and brown sugar will approximate complexity.
Wooden skewers need a 20-minute soak so they don’t incinerate. I batch-soak a whole pack, then freeze them in a zip bag so they’re ready whenever satay cravings strike. Metal skewers work too—just oil them lightly so the chicken releases easily.
How to Make Meal Prep Chicken Satay Skewers With A Peanut Dipping Sauce
Make the marinade base
In a medium bowl whisk coconut milk, fish sauce, brown sugar, lime zest, lime juice, grated ginger, minced garlic, ground coriander, turmeric, and a pinch of white pepper until the sugar dissolves. The mixture should be a vibrant marigold color and smell like a Thai beach market.
Slice and soak the chicken
Pat thighs dry, then slice lengthwise into 1-inch strips. Submerge strips in the marinade, cover, and refrigerate 30 minutes for same-day cooking or up to 24 hours for deeper flavor. If prepping ahead, transfer everything to a zip bag; it occupies less fridge real estate.
Soak skewers and preheat grill
While the chicken bathes, soak wooden skewers in hot tap water with a splash of vinegar (the acid reduces char). Preheat outdoor grill to medium-high (425 °F) or stovetop grill pan over moderately high heat. Clean grates and oil them just before cooking to prevent sticking.
Thread the skewers
Weave one strip onto each skewer in an “S” shape so the meat lies flat; this maximizes surface contact for caramelization. Leave a 2-inch handle at the bottom for easy flipping. Arrange on a sheet pan lined with foil for speedy cleanup.
Grill to perfection
Grill skewers 3–4 minutes per side, until the edges are bronzed and the thickest piece registers 165 °F on an instant-read thermometer. Resist the urge to move them too early; a gentle tug should release cleanly when they’re ready to flip.
Rest and portion
Transfer skewers to a clean platter and tent with foil for 5 minutes so juices redistribute. For meal prep, slide chicken off skewers into three-cup containers or leave on sticks for grab-and-go convenience; both keep four days refrigerated.
Blend the peanut dipping sauce
While chicken rests, whisk peanut butter, warm water, soy sauce, honey, rice vinegar, sesame oil, Sriracha, lime juice, and grated garlic until satin-smooth. Adjust thickness with water a tablespoon at a time; it should coat the back of a spoon but drip slowly.
Serve or store
Serve skewers warm with sauce drizzled over or in small lidded cups for dipping. If refrigerating, cool completely before sealing; condensation will thin the sauce, so stir in a teaspoon of water when reheating to restore silkiness.
Expert Tips
Control the char
If your grill tends to flare-ups, leave a cool zone with no coals or keep one burner off. Move skewers there if the coconut milk causes flames.
Flash-freeze extras
Arrange cooled skewers on a parchment-lined sheet pan; freeze 1 hour, then bag. They won’t clump, and you can pull exact portions.
Thin the sauce later
Peanut butter thickens when cold. Whisk in hot water 1 tsp at a time until pourable; microwave 10 seconds if stubborn.
Double-batch trick
Marinate and freeze half the raw chicken in the bag. Thaw overnight and proceed with recipe—dinner for week two is done.
Variations to Try
- Beef Satay: Swap chicken for flank steak sliced across the grain; increase marinade time to 2 hours and grill 2 minutes per side for medium.
- Teriyaki Twist: Omit turmeric and fish sauce; add ¼ cup teriyaki sauce and 1 tsp sesame seeds to marinade. Sauce becomes 2 Tbsp teriyaki + 1 Tbsp peanut butter.
- Low-Carb Lettuce Cups: Skip skewers; sauté bite-size pieces in avocado oil 6 minutes. Serve in butter-lettuce cups with julienned bell pepper and peanut sauce.
- Sunflower-Seed Sauce: For nut-free lunches, replace peanut butter with sunflower-seed butter and reduce sweetener by 1 tsp; add ½ tsp toasted sesame oil for depth.
Storage Tips
Refrigerate cooked skewers and sauce separately in airtight containers up to 4 days. To reheat, microwave chicken on 70 % power for 90 seconds, covered with a damp paper towel to steam. Alternatively, drop cold skewers into simmering water (off heat) for 3 minutes; this gently warms without overcooking. The sauce keeps 5 days; stir before using. If oil separates, whisk briskly or shake in a small jar.
For longer storage, freeze cooked chicken strips (off skewers) in a single layer, then transfer to a freezer bag with as much air removed as possible. They maintain best texture up to 2 months. Thaw overnight in the refrigerator and reheat as above. Do not freeze the peanut sauce; the emulsion breaks upon thawing. Instead, whisk together the shelf-stable dry ingredients in a small jar and add fresh lime juice and water when needed; takes 30 seconds.
Frequently Asked Questions
Meal Prep Chicken Satay Skewers With A Peanut Dipping Sauce
Ingredients
Instructions
- Marinate: Whisk coconut milk, fish sauce, sugar, lime zest, lime juice, ginger, garlic, coriander, turmeric, and white pepper. Add chicken; refrigerate 30 min to 24 h.
- Preheat: Soak skewers. Heat grill to medium-high (425 °F) or grill pan over moderately high heat.
- Thread: Weave one chicken strip onto each skewer in an “S.”
- Grill: Cook 3–4 min per side until 165 °F. Rest 5 min.
- Sauce: Whisk peanut butter, water, soy, honey, vinegar, sesame oil, Sriracha, lime juice, and garlic until smooth.
- Serve or store: Enjoy warm or divide into meal-prep containers; refrigerate up to 4 days.
Recipe Notes
Sauce thickens when cold; thin with hot water 1 tsp at a time. Freeze cooked chicken strips up to 2 months; do not freeze sauce.