-
1
To make satays, using a very sharp carving knife, cut the chicken and/or beef into 1/4-inch-thick slices, 6 inches long by 2 inches wide.
-
2
In a medium bowl, combine the soy sauce, oil, shallots, lime zest, ginger, garlic, turmeric, cumin and cilantro.
-
3
If using only chicken or beef, transfer the mixture to a gallon-size sealable plastic bag and add the chicken or beef.
-
4
If using both chicken and beef, divide the marinade between two gallon-size bags and add the chicken to one and the beef to the other.
-
5
Seal the bag(s) and marinate refrigerated for at least 1 hour or up to a day ahead.
-
6
Meanwhile, make the peanut sauce.
-
7
In a large saucepan, combine the coconut milk, peanut butter and chicken stock and whisk to blend.
-
8
Cook over medium heat until the mixture simmers, stirring often to prevent scorching, about 5 minutes.
-
9
Add the tomato, turmeric, cumin, garlic, curry paste, if using, and sugar and mix well.
-
10
Simmer until the flavors have blended, about 15 minutes.
-
11
Season with salt.
-
12
If the sauce is too thick, add up to a cup of water and blend.
-
13
Cover and refrigerate the sauce for up to 2 days, or keep at room temperature if making the satays immediately.
-
14
Just before serving, reheat and blend in the lime juice and cilantro.
-
15
Thread the strips accordion-style onto the skewers, one type of meat for each.
-
16
Preheat and outdoor grill or the broiler or heat a grill pan or large heavy skillet over high heat.
-
17
If using a skillet or grill pan, spray the interior with nonstick cooking spray or spray the outdoor grill rack; if broiling, line a baking sheet with foil and spray.
-
18
Broil or grill, turning once, until the meat is just cooked through, 4 to 6 minutes total.
-
19
Transfer skewers to a warm platter and serve with the sauce.