Heat the olive oil in a pot over medium heat, then add the chopped onion and cook until soft and fragrant.
Add the garlic and ginger, then cook for one minute until aromatic.
Stir in the red bell pepper and cook until softened slightly.
Add paprika, turmeric, and cumin. Stir well to coat the vegetables evenly.
Mix in the tomato paste and combine until well blended.
Pour in the coconut milk and vegetable broth, stirring to combine.
Add the cooked black eyed peas and bring to a gentle simmer.
Simmer for 15–20 minutes, stirring occasionally, until flavors meld and the stew thickens.
Season with salt and pepper to taste. Garnish with fresh cilantro and lime before serving.