Soak the black eyed peas in water for at least 4 hours or overnight.
Drain and rinse the peas thoroughly.
In a large pot, heat olive oil over medium heat.
Add chopped onion and sauté until translucent.
Stir in minced garlic and diced bell pepper, cooking for another 2 minutes.
Add the soaked black eyed peas to the pot.
Pour in the canned tomatoes and stir well.
Season with cumin, paprika, salt, and pepper.
Add enough water to cover the ingredients by 1 inch.
Bring to a boil, then reduce heat and simmer for about 30-35 minutes, or until peas are tender.