Dive into a bowl of comfort with this Creamy Bean Tortilla Soup, a hearty and flavorful dish that's perfect for cozy evenings. Packed with the bold flavors of fire-roasted tomatoes, smoky cumin, and chili powder, this soup features a creamy base made with melted cream cheese for the ultimate velvety texture. Nutrient-rich black and pinto beans, sweet bursts of corn, and crispy homemade tortilla strips make every bite satisfying and loaded with texture. Garnished with fresh avocado slices, chopped cilantro, and a sprinkle of cheddar cheese, this vegetarian soup is as visually stunning as it is delicious. Ready in just 45 minutes, it’s a warm and satisfying meal that’s ideal for family dinners or meal prepping. Whether you’re looking for a quick weeknight recipe or a crowd-pleasing dish, this tortilla soup delivers on flavor and simplicity!
Scan with your phone to download!
Heat olive oil in a large pot over medium heat. Add diced onion and cook for 4-5 minutes, stirring occasionally, until softened.
Add minced garlic, cumin, chili powder, and paprika. Stir to coat the onions and cook for 1 minute until fragrant.
Stir in the fire-roasted tomatoes and vegetable broth. Bring to a gentle boil.
Add the black beans, pinto beans, and corn. Reduce heat to medium-low and simmer for 15 minutes, allowing the flavors to combine.
Meanwhile, in a small skillet, heat vegetable oil over medium heat. Fry the tortilla strips in batches until golden and crispy, then transfer to a paper towel-lined plate. Sprinkle with a pinch of salt and set aside.
Once the soup has simmered, lower the heat and stir in the softened cream cheese until completely melted and incorporated. Make sure the soup does not boil at this stage to maintain the creamy texture.
Stir in lime juice, then taste and adjust seasoning with salt and black pepper if needed.
Ladle the soup into bowls and top each serving with crispy tortilla strips, sliced avocado, chopped cilantro, and shredded cheddar cheese, if desired.
Serve hot and enjoy!
Serving size | (3096.6g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3350.9 |
Total Fat 136.9g | 0% |
Saturated Fat 47.6g | 0% |
Polyunsaturated Fat 25.1g | |
Cholesterol 175.1mg | 0% |
Sodium 8845.9mg | 0% |
Total Carbohydrate 439.7g | 0% |
Dietary Fiber 110.3g | 0% |
Total Sugars 54.3g | |
Protein 125.2g | 0% |
Vitamin D 0IU | 0% |
Calcium 1296.5mg | 0% |
Iron 32.1mg | 0% |
Potassium 7122.3mg | 0% |
Source of Calories