These are the famous Peruvian appetizers, sold by street vendors, and grilled to order. The customers just eat the beef right off the stick. Traditionally they are made with beef heart, but we like to use more tender and flavorful cuts of beef, plus chicken. With the highly acidic marinade, you can use tougher cuts if you marinate them longer. The chiles of choice here would be the native ají chiles, but virtually any small, hot fresh chiles can be used. Serve wrapped in a corn or flour tortilla. You can also serve the anticuchos as an entree with escalloped potatoes and green beans. Note: This recipe requires advance preparation.
Simmer the cumin seeds in the oil for 5 minutes. Strain the oil and discard the seeds.
Combine with all the remaining marinade ingredients in a blender or food processor and puree until smooth. Toss the meat and chicken in the marinade, place in a nonreactive bowl, cover and marinate in the refrigerator for at least 2 hours, and longer for tougher cuts of meat.
Thread the meat on skewers and bring to room temperature. Simmer the marinade for 20 minutes over low heat. Grill the beef over medium-hot fire, basting frequently with the marinade for about 4 minutes a side, until the beef is done. Cut a sample to check for doneness. Serve over greens with your favorite dipping sauces.