Aromatic Base Sauté: In a large pot over medium heat, warm the olive oil or water. Once hot, add the chopped onion, minced garlic, grated ginger, and diced chili peppers. Sauté for about 5 minutes, stirring regularly, until the onions become translucent and fragrant. This forms the flavorful foundation of the stew.
Build the Stew Body: Add in the sweet potatoes, diced tomatoes (with their juices), ground coriander, and your choice of vegetable broth or water. Stir everything together thoroughly. Raise the heat to bring the mixture to a boil, then lower it to a gentle simmer. Cover and cook for 15–18 minutes, or until the sweet potatoes are fork-tender and cooked through.
Incorporate the Creamy Element: Once the sweet potatoes are soft, turn off the heat and stir in the peanut butter. Mix well until fully combined and smooth—this gives the stew its signature rich and creamy consistency.
Add Greens and Brighten: Fold in the spinach and stir until wilted. If using mature greens, allow an extra few minutes for them to soften. Finish the stew by squeezing in the fresh lemon juice, which lifts and balances the richness of the peanut butter. Taste and season with salt and black pepper to your preference.
Serve and Enjoy: Ladle the stew into bowls over a bed of rice, quinoa, or couscous if desired. Garnish with fresh cilantro, a sprinkle of peanuts, and a touch of hot sauce for extra heat. Serve warm with a side of naan or crusty bread for dipping.