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.