Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Vegetarian Tortilla Soup (Easy & Hearty)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lidia
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 to 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican-Inspired
  • Diet: Vegetarian

Description

A creamy, hearty vegetarian tortilla soup with a spicy tomato base, black beans, corn, and crispy tortilla strips. It’s easy to make, packed with flavor, and perfect for a cozy weeknight dinner.


Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 garlic cloves, minced
  • 1 jalapeño, seeded and finely chopped (optional)
  • 1 red bell pepper, diced
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt (or to taste)
  • 1/4 teaspoon black pepper
  • 1 (15-ounce) can diced tomatoes
  • 1 tablespoon tomato paste
  • 4 cups vegetable broth
  • 1 (15-ounce) can black beans, drained and rinsed
  • 1 cup frozen corn
  • 1/2 cup heavy cream or full-fat coconut milk
  • 1/2 cup shredded cheddar cheese or plant-based cheese (optional)
  • Juice of 1 lime
  • Fresh cilantro, for garnish
  • Crispy tortilla strips or crushed tortilla chips, for topping

Instructions

  1. Heat olive oil in a large pot over medium heat. Add diced onion and cook until soft and translucent, about 4-5 minutes.
  2. Stir in garlic, jalapeño (if using), and red bell pepper. Cook for 2-3 minutes until fragrant.
  3. Add cumin, chili powder, smoked paprika, oregano, salt, and pepper. Stir to coat the vegetables with spices.
  4. Add diced tomatoes (with juices), tomato paste, and vegetable broth. Bring to a simmer.
  5. Stir in black beans and corn. Simmer for 10-15 minutes to let the flavors blend.
  6. Reduce heat and stir in cream (or coconut milk) and cheese, if using. Let it melt in and make the soup creamy.
  7. Add fresh lime juice and adjust seasoning to taste.
  8. Ladle soup into bowls and top with crispy tortilla strips, fresh cilantro, and other desired toppings.

Notes

  • Use coconut milk and plant-based cheese to keep it vegan.
  • Fire-roasted tomatoes add extra smoky flavor.
  • For more vegetables, add zucchini, spinach, or kale.
  • Blend a portion of the soup for a thicker texture.
  • Store leftovers in the fridge for up to 4 days or freeze for up to 2 months.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 280
  • Sugar: 6g
  • Sodium: 620mg
  • Fat: 14g
  • Saturated Fat: 6g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 7g
  • Protein: 8g
  • Cholesterol: 25mg