This creamy vegetarian tortilla soup is the ultimate comfort food! Packed with flavorful vegetables, beans, and a velvety broth, it’s topped with crispy tortilla strips, shredded cheddar cheese, sour cream, and fresh cilantro. Perfect for a cozy weeknight dinner, this hearty yet light soup is both filling and nourishing. Whether you’re a vegetarian or just craving a delicious, plant-based meal, this tortilla soup is sure to satisfy.
1 tablespoon olive oil
1 onion, chopped
2 cloves garlic, minced
1 bell pepper, chopped
1 zucchini, chopped
1 can (14.5 oz) diced tomatoes
1 can (15 oz) black beans, drained and rinsed
1 can (15 oz) corn kernels, drained
4 cups vegetable broth
1 teaspoon ground cumin
1 teaspoon chili powder
Salt and pepper to taste
1 cup heavy cream
1/2 cup shredded cheddar cheese
1/2 cup sour cream
Tortilla chips or strips for garnish
Fresh cilantro for garnish
Lime wedges for serving
Heat olive oil in a large pot over medium heat. Add chopped onion and cook for about 5 minutes, until softened.
Add minced garlic, chopped bell pepper, and zucchini. Cook for an additional 5-7 minutes, stirring occasionally, until softened.
Stir in diced tomatoes, black beans, corn, vegetable broth, cumin, and chili powder. Bring to a simmer and cook for 15-20 minutes.
Reduce heat to low and stir in heavy cream. Simmer for an additional 5 minutes.
Taste and adjust seasoning with salt and pepper if needed.
Ladle soup into bowls and top with shredded cheddar cheese, sour cream, tortilla strips, fresh cilantro, and a squeeze of lime.
For a spicier version, add diced jalapeños or a splash of hot sauce.
Make it vegan by substituting coconut milk for heavy cream and using dairy-free cheese and sour cream.
You can add extra vegetables like spinach, carrots, or sweet potatoes for added flavor and nutrition.
Freezing is an option, but avoid adding cream and cheese before freezing, as they may affect the texture.
Find it online: https://thefamilycooking.com/creamy-vegetarian-tortilla-soup/