De Lima a Cusco: Peruvian Chicken Recipe

Updated November 6, 2026

Total time
4 hr 35 min
prep 20 min · cook 1 hr 15 min
Serves
4
portions as written

Jump to recipe

De Lima a Cusco: Peruvian Chicken Recipe

De Lima a Cusco is a Peruvian-inspired roasted chicken dish that brings together the bright, citrusy flavors of Lima’s coastal cooking with the hearty, spice-forward traditions of the Andes. The chicken is marinated in a vibrant blend of lime juice, garlic, cumin, and aji amarillo (or a substitute), then roasted until the skin is crackling and the meat is juicy. It’s a weeknight-friendly way to get that Peruvian rotisserie taste at home, and the marinade also works beautifully for grilling.

Ingredients

  • 1 whole chicken (about 4 lb / 1.8 kg), giblets removed
  • 1/2 cup (120 ml) fresh lime juice (about 4-5 limes)
  • 2 tbsp (30 ml) soy sauce
  • 2 tbsp (30 g) aji amarillo paste (or 1 tbsp / 15 g paprika + 1/2 tsp cayenne)
  • 4 cloves garlic, minced
  • 1 tbsp (15 g) ground cumin
  • 1 tsp (5 g) dried oregano
  • 1 tsp (5 g) salt
  • 1/2 tsp (2.5 g) black pepper
  • 2 tbsp (30 ml) vegetable oil
  • 1 lime, sliced (for serving, optional)

Instructions

  1. In a small bowl, whisk together the lime juice, soy sauce, aji amarillo paste, garlic, cumin, oregano, salt, and black pepper. Slowly whisk in the vegetable oil until the marinade is well combined.
  2. Place the chicken in a large resealable plastic bag or a glass dish. Pour the marinade over the chicken, turning to coat evenly. Seal the bag (or cover the dish) and refrigerate for at least 4 hours, or up to 12 hours for deeper flavor.
  3. When ready to cook, preheat the oven to 375°F (190°C). Remove the chicken from the marinade, letting any excess drip off, and place it on a rack set inside a roasting pan. Pat the skin dry with paper towels.
  4. Roast the chicken for about 1 hour to 1 hour 15 minutes, or until the internal temperature in the thickest part of the thigh (not touching bone) reaches 165°F (74°C) as measured with a food thermometer. If the skin browns too quickly, tent loosely with foil.
  5. Remove the chicken from the oven and let it rest for 10-15 minutes before carving. This allows the juices to redistribute.
  6. Carve and serve with lime slices on the side, if desired.

Tips

  • Substitutions: If you can’t find aji amarillo paste, use a mix of 1 tablespoon paprika and 1/2 teaspoon cayenne pepper. This will give a similar color and mild heat, though not the exact fruity flavor.
  • Marinating time: Don’t skip the 4-hour minimum marinating time. The lime juice and spices need time to penetrate the meat. Overnight is even better, but don’t exceed 12 hours or the lime can start to break down the chicken’s texture.
  • Even cooking: For more even cooking, truss the chicken legs with kitchen twine or tuck the wing tips under the body. This helps the bird cook uniformly and prevents the thin parts from drying out.
  • Common mistake: Don’t use bottled lime juice. Fresh lime juice is essential for the bright, authentic flavor. Also, don’t skip the resting time—cutting too early will cause the juices to run out, leaving dry meat.

Serving Suggestions

Serve this chicken with classic Peruvian sides like fluffy white rice, fried yuca, or a simple green salad with avocado. A side of salsa criolla (red onion, lime, and cilantro) adds a fresh, tangy contrast. For a heartier meal, pair it with roasted potatoes or a quinoa salad.

Variations

  • Grilled version: Instead of roasting, grill the chicken over medium heat, turning occasionally, for about 1 hour, or until the internal temperature reaches 165°F (74°C).
  • Spicier: Add 1-2 chopped fresh rocoto peppers (or a pinch of habanero) to the marinade for extra heat.
  • Herb twist: Stir in a handful of chopped fresh cilantro or parsley to the marinade for a more herbaceous flavor.
  • Chicken pieces: Use bone-in, skin-on chicken thighs or drumsticks instead of a whole bird. Reduce the roasting time to 40-50 minutes, or until the thickest part reaches 165°F (74°C).

Storage and Reheating

Refrigerate leftover chicken in an airtight container within 2 hours of cooking. It will keep for 3-4 days. To reheat, place the chicken on a baking sheet and warm in a 350°F (175°C) oven for 10-15 minutes, or until heated through to 165°F (74°C). You can also microwave individual pieces, but the skin will lose its crispness. For best results, shred the cold chicken and use it in salads or sandwiches.

Frequently Asked Questions

Can I use chicken breasts instead of a whole chicken? Yes, but adjust the cooking time. Boneless, skinless breasts will cook much faster—about 25-30 minutes at 375°F (190°C). Use a thermometer to ensure they reach 165°F (74°C).

What is aji amarillo and where can I find it? Aji amarillo is a yellow Peruvian chili pepper with a fruity, moderately spicy flavor. It’s available as a paste in many Latin grocery stores or online. If you can’t find it, the paprika-cayenne substitute works well.

Can I freeze the marinated raw chicken? Yes, you can freeze the chicken in the marinade for up to 3 months. Thaw in the refrigerator overnight before roasting. The texture may be slightly softer due to the acid, but it’s safe.

Why is my chicken skin not crispy? Make sure the skin is thoroughly dried before roasting, and avoid basting with the marinade during cooking—that adds moisture. Roasting on a rack also helps air circulate for crisper skin.

Can I make this in a slow cooker? Yes, but the skin won’t crisp. Place the marinated chicken in a slow cooker on low for 6-8 hours or on high for 3-4 hours, until the internal temperature reaches 165°F (74°C). For crispy skin, broil for 3-5 minutes after cooking.

Is the lime juice safe to eat raw in the marinade? The marinade is cooked with the chicken, so it’s safe. However, if you want to use some of the marinade as a sauce, bring it to a boil first, or make a fresh batch for serving.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).