01 - Preheat oven to 350°F for toasting the pecans.
02 - Toss the pecans with olive oil, piri piri seasoning, salt, and brown sugar in a small bowl until well coated. Spread on a baking sheet and roast for 8–10 minutes, stirring halfway, until fragrant and lightly toasted. Set aside.
03 - Heat olive oil in a large, deep skillet or Dutch oven 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 evenly. Pour in vegetable broth, apple cider vinegar, and honey. Bring to a simmer.
05 - 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.