Looking for a comforting soup that warms you from the inside out? This creamy vegetarian tortilla soup is not just a dish; it’s a delightful blend of flavors that will transport your taste buds. Whether you’re in need of a quick meal or planning a cozy family dinner, this recipe is guaranteed to please everyone at the table.
Imagine a bowl filled with vibrant vegetables, rich spices, and a touch of creaminess, all topped with crispy tortilla strips. It’s a perfect balance of textures and flavors that come together to create a satisfying experience in every spoonful.
Delicious Vegetarian Tortilla Soup with a Creamy Twist

This creamy vegetarian tortilla soup showcases a medley of fresh vegetables, including bell peppers, corn, and black beans, simmered in a flavorful broth. It’s smooth, hearty, and topped with crispy tortilla strips, making it a delightful and satisfying meal.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 garlic cloves, minced
- 1 bell pepper, diced
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup corn kernels (fresh or frozen)
- 4 cups vegetable broth
- 1 can (14 oz) diced tomatoes with green chiles
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 cup heavy cream or coconut cream
- Salt and pepper, to taste
- Crispy tortilla strips, for serving
- Chopped cilantro and lime wedges, for garnish
Instructions
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
- Stir in the minced garlic and diced bell pepper. Cook for an additional 3-4 minutes until the bell pepper is tender.
- Add the black beans, corn, vegetable broth, diced tomatoes, cumin, and chili powder. Bring the mixture to a boil, then reduce heat and simmer for 15 minutes.
- Stir in the heavy cream or coconut cream, and season with salt and pepper to taste. Heat through for another 5 minutes.
- Serve the soup hot, topped with crispy tortilla strips, chopped cilantro, and lime wedges.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
Nutrition Information
- Servings: 4 bowls
- Calories: 290kcal
- Fat: 15g
- Protein: 8g
- Carbohydrates: 36g