The perfect hearty soup for a chilly night, but surprisingly easy to make. Tomatoes, hearty black beans, pops of sweet corn, seasoned to perfection with Mexican spices. Top that with crispy tortilla strips, creamy avocado, fresh cilantro, and a squeeze of zesty lime. Hello flavour!
Prep Time10 minutesmins
Cook Time25 minutesmins
Total Time35 minutesmins
Servings: 6servings (makes about 2 litres)
Ingredients
For the soup:
1tablespoon(s)light oilsuch as canola or vegetable
For the soup: add the oil to a large pot and put over medium-high heat. When hot add the onions and garlic and sauté until the onions turn translucent and begin to brown. Add the vegetable broth, tomatoes, chili powder, cumin, oregano, and salt. Bring to a simmer and cook for about 15 minutes until the tomatoes are cooked through.
Stir in the black beans and corn and cook an additional 5 minutes until everything is nice and hot.
For the tortillas: in the meantime, you can make the tortilla strips. If you don’t want to fuss with this, simply use tortilla chips and skip this process. To make the tortilla strips, cut the tortillas into small strips. Heat the oil in a frying pan, and when hot, add the strips in a single layer. Fry for about 1 minute per side, flipping when the bottom is golden to fry the other side. Remove from pan and drain on paper towel.
To assemble the soup: scoop a serving of soup into a bowl. Top with avocado, cilantro, tortilla strips (or tortilla chips), and a squeeze of lime.
Notes
As with all tortilla soup, the tortilla strips get soggy as they sit in the soup, so I like to have a bowl of the tortillas on the table and everyone can top as they go to have the desired crunch all the way through.