Thai Mango Chicken Skewers
Photo by Markus Winkler on Pexels

Thai Mango Chicken Skewers

Tender chicken breast and sweet mango chunks marinated in a vibrant Thai-inspired blend of garlic, lime, red chili, and fish sauce, then grilled until lightly charred. The marinade doubles as a glaze and finishing sauce, creating caramelized edges and juicy, flavorful meat. Perfect for summer grilling with a balance of heat, acid, and tropical sweetness.

Prep
25 min
Cook
15 min
Wait
35 min
Total
1 hr 15 min
Makes
8 skewers (serves 4)
Share

Steps

Before you start
  • Soak wooden skewers in water for at least 30 minutes to prevent burning on the grill
  • Pat chicken completely dry with paper towels before marinating—this improves marinade absorption and grill marks
  • Prep all ingredients in advance (minced garlic, chili, lime, mango cubes) so you're ready to assemble efficiently
  • Clean grill grates thoroughly and have high-smoke-point oil ready for oiling them just before cooking
  1. Pat chicken dry

    • Remove chicken from refrigerator and pat thoroughly dry with paper towels.
    • Dry chicken absorbs the marinade better and develops superior grill marks.
    • Set aside.
    + Show details

    Ready when: Chicken is completely dry with no visible moisture on the surface

    Tip: This step is crucial—any moisture on the surface blocks marinade absorption and prevents good browning on the grill.

  2. Make the marinade

    • In a small bowl, combine minced garlic, minced red chili, lime juice, lime zest, fish sauce, brown sugar, and coconut oil.
    • Whisk together until the sugar dissolves completely and all ingredients are evenly incorporated.
    • The marinade should be fragrant and smooth.
    + Show details

    Ready when: Sugar is fully dissolved and all ingredients are well combined

    Tip: Whisking thoroughly ensures the brown sugar dissolves and flavors distribute evenly throughout the marinade.

  3. Marinate the chicken

    • Place chicken cubes in a large resealable bag or shallow dish.
    • Pour the marinade over the chicken and toss to coat evenly.
    • Refrigerate for 30–40 minutes for good flavor, or up to 2 hours for deeper penetration.
    • Before marinating, reserve 2 tablespoons of the raw marinade in a small bowl; cover and refrigerate it for basting during grilling.
    + Show details

    Ready when: Chicken is evenly coated and has visibly absorbed some marinade

    Tip: Reserving raw marinade for basting avoids cross-contamination concerns while adding fresh, bright flavor during the final minutes of grilling.

  4. Prepare skewers and mango

    • Remove marinated chicken from the refrigerator.
    • Thread chicken cubes onto skewers, alternating with mango cubes.
    • Start and end each skewer with chicken.
    • Aim for about 3–4 pieces of chicken and 2–3 pieces of mango per 10-inch skewer.
    • Space pieces about ¼ inch apart to allow heat to reach all sides.
    + Show details

    Ready when: All skewers are evenly loaded and ready to grill

    Tip: Spacing pieces slightly apart prevents steaming; tightly packed skewers trap steam instead of creating crispy, caramelized edges.

  5. Preheat and oil the grillOven 400°F / 205°C

    • Preheat your grill to medium-high heat (about 400°F / 200°C).
    • While it heats, use a folded paper towel held with tongs to lightly but evenly oil the grill grates with a high-smoke-point oil (vegetable, canola, or avocado oil work well).
    • This prevents sticking and ensures even browning.
    + Show details

    Ready when: Grill grates are hot enough that a drop of water sizzles and evaporates immediately

    Tip: Oil the grates when they are hot so the oil releases a light smoke rather than burning off immediately.

  6. Grill the skewersOven 165°F / 75°C

    • Place skewers directly on the oiled grates without moving them for 3 minutes.
    • Light char marks should appear on the bottom.
    • Rotate skewers 90 degrees (quarter-turn) and grill for another 3 minutes to create crosshatch marks.
    • Flip the entire skewer and grill for 3–4 minutes on the second side.
    • During the last 2 minutes of grilling, brush the reserved marinade onto all sides of the skewers.
    • Chicken is done when it reaches 165°F (74°C) at the thickest part.
    + Show details

    Ready when: Chicken is opaque throughout with light char marks; internal temperature reads 165°F (74°C). Mango is soft and slightly caramelized at edges.

    Tip: Resist the urge to move skewers constantly—each side needs 3 uninterrupted minutes of contact with the grate to develop good char and flavor.

  7. Rest and serve

    • Transfer skewers to a serving platter and let rest for 5 minutes.
    • This allows residual heat to finish cooking and lets juices redistribute through the meat, keeping it moist and tender.
    • Sprinkle with fresh cilantro if desired.
    • Serve warm with lime wedges on the side.
    + Show details

    Ready when: Skewers are rested and ready to serve

    Tip: Resting is often overlooked but essential—it prevents juices from running out when you bite into the chicken.

Good to know

Tips
  • Pat chicken completely dry before marinating—any surface moisture blocks marinade absorption and prevents good browning on the grill.
  • Thread chicken and mango with slight gaps (about ¼ inch) between pieces so heat reaches all sides and prevents steaming rather than grilling.
  • If using wooden skewers, soak them in water for at least 30 minutes (or up to overnight) before grilling to prevent the exposed wood from burning.
  • For a spicier dish, keep the chili seeds in or use three chilies; for milder heat, remove all seeds or use just one chili.
Make ahead

Marinade can be made up to 1 day ahead and refrigerated. Chicken can be marinated 30 minutes to 2 hours ahead (longer marinating develops deeper flavor). Skewers can be assembled and threaded up to 1 hour before grilling and kept covered in the refrigerator.

Storage & reheating

Room temperature: Up to 2 hours covered. Refrigerator: Up to 3 days in an airtight container; reheat gently on a medium grill for 2–3 minutes per side or in a 350°F (175°C) oven for 8–10 minutes until heated through. Freezer: Freeze marinated chicken (before cooking) up to 2 months. Not recommended after grilling, as texture may become mushy upon reheating.

Substitutions
  • Boneless, skinless chicken breast → Boneless, skinless chicken thighs. Thighs are more forgiving on the grill and stay juicier. Cut into 1.5-inch pieces. Grill for 4–5 minutes per side until internal temperature reaches 165°F (74°C).
  • Fresh mango → Fresh pineapple chunks. Pineapple is firmer and adds a different tropical sweetness and acid. Use the same amount and cut into 1.5-inch chunks. Thread and grill the same way.
  • Thai fish sauce → Low-sodium soy sauce or tamari. Use 2 tablespoons for a less pungent, more straightforward umami note. The flavor will be slightly less authentically Thai but still delicious.
  • Fresh red Thai chili → Thai red chili powder or sriracha paste. Use 1 teaspoon chili powder or 1–2 teaspoons sriracha mixed into the marinade. Adjust to taste for your preferred heat level.

More kebabs & skewers

See all →

Find more like this

Meal
Dinner
Cuisine
Thai
Main ingredient
Chicken BreastMangoes
Quick & Easy
Easy
Occasion
Summer BBQ

Reviews (0)