01 - Preheat oven to 350°F.
02 - In a small bowl, toss the pecans with olive oil, piri piri seasoning, salt, and brown sugar until well coated. Spread on a baking sheet and roast for 8–10 minutes, stirring halfway, until fragrant and lightly toasted. Set aside.
03 - In a large, deep skillet or Dutch oven, heat olive oil over medium heat. Add the onion and sauté for 4 minutes until softened. Add garlic, smoked paprika, and cumin; cook for 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 a simmer, cover, and cook for 25–30 minutes, stirring occasionally, until sweet potatoes are tender and beginning to break down. Uncover and simmer for an additional 5–10 minutes to thicken the sauce as desired.
06 - Taste and adjust seasoning. Transfer to a serving dish, sprinkle with piri piri pecans, and garnish with chopped cilantro or parsley and lemon wedges if desired.