Heat olive oil in a large pot over medium-high heat. Add onions, celery, pimientos (or green pepper), and garlic. Cook and stir until vegetables begin to soften, about 3 minutes.
Add all remaining ingredients, except raisins, peanut butter, and cilantro. Bring to a boil. Reduce heat to low and simmer, covered for 20 minutes.
Stir in raisins, peanut butter, and cilantro. Mix well. Simmer for 5 more minutes. Serve hot.