Sauté the Aromatics: Heat the olive oil in a large pot or Dutch oven over medium heat.
Add the onion and sauté for 3-4 minutes until soft. Stir in the garlic, ginger, cumin,
smoked paprika, coriander, and cayenne pepper (if using). Cook for 1-2 minutes until
fragrant.
Add Sweetpotatoes and Tomatoes: Add the diced sweetpotatoes and canned
tomatoes to the pot. Stir well to coat the sweetpotatoes in the aromatic mixture.
Simmer the Base: Pour in the broth and bring the mixture to a boil. Reduce the heat to
low, cover, and simmer for 20-25 minutes, or until the sweetpotatoes are tender.
Stir in the Peanut Butter: Whisk the peanut butter into the stew until fully incorporated.
If using, add the coconut milk for extra creaminess. Simmer for an additional 5 minutes.
Add the Greens: Stir in the leafy greens and cook for 2-3 minutes, or until wilted. Taste
and adjust seasoning with salt, pepper, or a pinch more cayenne if desired.
Finish with Lime: Stir in the lime juice to brighten the flavors.
Serve and Garnish: Ladle the stew into bowls and top with chopped roasted peanuts
and fresh cilantro or parsley. Serve with crusty bread, rice, or flatbread for a complete
meal.
Tips for Success: For a thicker consistency, mash some of the sweetpotatoes with a fork or
potato masher.