Prep the chicken marinade: In a bowl, mix oil, salt, pepper, paprika, coriander, ginger, garlic, tomato paste, lime juice, and chili (if using).
Add the chicken and coat well. Let it sit while you prep the sweet potatoes—10 to 20 minutes is enough.
Toss the sweet potatoes: In another bowl, toss sweet potato cubes with a drizzle of oil, a pinch of salt, and a little paprika if you like.
Air fry the sweet potatoes: Preheat your air fryer to 380°F (193°C). Add the sweet potatoes in a single layer and cook for 10 minutes, shaking halfway.
They should start to brown but not be fully tender yet.
Add the chicken: Push the sweet potatoes to one side or remove them to a bowl. Add the chicken to the basket in a single layer. Return the sweet potatoes if you took them out, splitting into batches if needed to avoid crowding.
Finish cooking: Air fry at 380°F for 10–12 minutes, shaking or flipping once.
Chicken should reach an internal temp of 165°F (74°C) and be lightly charred at the edges. Sweet potatoes should be tender and caramelized.
Make the peanut sauce: While the air fryer runs, whisk peanut butter, broth, tomato paste, soy sauce, honey, cumin, ginger, garlic, and chili paste in a small saucepan over medium-low heat. Simmer gently for 3–5 minutes, whisking until smooth and slightly thickened.
Add more broth if you prefer a thinner sauce. Taste and adjust salt, lime, or heat.
Serve: Plate the chicken and sweet potatoes. Spoon warm peanut sauce over top.
Garnish with chopped cilantro, crushed peanuts, and a squeeze of lime. Add rice or flatbread if you want a bigger meal.