01 - Preheat oven to 350°F.
02 - Toss pecans with olive oil, piri piri seasoning, salt, and brown sugar until coated. Spread on baking sheet and roast 8–10 minutes, stirring halfway, until fragrant and lightly toasted. Set aside.
03 - Heat olive oil in large skillet or Dutch oven over medium heat. Add onion and sauté 4 minutes until softened. Add garlic, smoked paprika, and cumin; cook 1 minute until aromatic.
04 - Add sweet potatoes, salt, and black pepper. Stir to coat. Pour in vegetable broth, apple cider vinegar, and honey.
05 - Bring to simmer, cover, and cook 25–30 minutes, stirring occasionally, until tender and beginning to break down. Uncover and simmer 5–10 minutes to thicken sauce as desired.
06 - Taste and adjust seasoning. Transfer to serving dish, sprinkle with piri piri pecans, and garnish with cilantro or parsley and lemon wedges if desired.