Heat the oil in a large saucepan over medium-high heat. Add the onion and garlic and cook until softened, about 5 minutes.
Add the cumin, coriander, paprika, and oregano and cook for an additional minute.
Stir in the tomato paste, diced tomatoes, broth, beans, salt, black pepper, and red pepper flakes. Bring to a boil, then reduce heat to low and simmer for 30 minutes.
Stir in the frozen corn and lime juice, and simmer for an additional 5 minutes.
Remove from the heat and stir in the cilantro. Serve the soup topped with tortilla strips, sour cream, and diced avocado.
Interesting Facts
This Jamaican Tortilla Soup is a great way to use up leftover tortillas.
The bold combination of spices gives this soup an unmistakable Caribbean flair.
This soup is a great way to add more vegetables to your diet.