Description
A vibrant, veggie-packed soup simmered in a richly spiced tomato broth and topped with crispy homemade tortilla strips. A comforting, plant-based meal that’s great for meal prep and freezer-friendly too.
Ingredients
- For the Soup:
- 1 tablespoon olive oil
- 1 medium-large yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 teaspoon chili powder (plus more to taste)
- 1/2 teaspoon cumin
- 1 (14-ounce) can fire-roasted crushed tomatoes
- 1 (14-ounce) can low-sodium black beans, drained and rinsed
- 1 (14-ounce) can garbanzo beans (chickpeas)
- 1 cup corn (fresh, canned, or frozen)
- 1 teaspoon adobo sauce
- 4 cups vegetable broth
- 1 teaspoon fine sea salt (to taste)
- 2 tablespoons freshly squeezed lime juice
- 1/4 cup chopped fresh cilantro
- For the Tortilla Strips:
- 8 (6-inch) corn tortillas (yellow or white)
- 1 tablespoon olive oil
- Chili powder, garlic powder, and sea salt (as desired)
- Toppings (optional):
- Tortilla strips
- Avocado
- Cheese
- Thinly sliced radishes
Instructions
- Preheat oven to 375°F (190°C) to prepare tortilla strips.
- In a large pot over medium heat, heat olive oil. Sauté onion and garlic for about 5 minutes until soft and fragrant.
- Stir in chili powder and cumin and cook for an additional 3 minutes.
- Add crushed tomatoes, black beans, chickpeas, corn, adobo sauce, vegetable broth, and salt. Bring to a low boil, then reduce heat and simmer for 30 minutes.
- Stir in lime juice and cilantro. Adjust seasoning to taste.
- While soup simmers, brush tortillas with olive oil and slice into thin strips.
- Arrange strips on a baking sheet, season with chili powder, garlic powder, and sea salt. Bake for 8–10 minutes or until golden and crisp.
- Serve soup hot, topped with tortilla strips, avocado, cheese, and radishes as desired.
Notes
- For a spicier soup, add extra adobo sauce or diced jalapeños.
- This soup freezes well—just omit the toppings and tortilla strips until serving.
- Use dairy-free cheese for a fully vegan version.
Nutrition
- Serving Size: 1 serving
- Calories: 290
- Sugar: 5g
- Sodium: 590mg
- Fat: 9g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 8g
- Protein: 11g
- Cholesterol: 0mg