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!
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!
Calories |
3351 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 136.9 g | 176% | |
| Saturated Fat | 47.6 g | 238% | |
| Polyunsaturated Fat | 25.1 g | ||
| Cholesterol | 175 mg | 58% | |
| Sodium | 8846 mg | 385% | |
| Total Carbohydrate | 439.7 g | 160% | |
| Dietary Fiber | 110.3 g | 394% | |
| Total Sugars | 54.3 g | ||
| Protein | 125.2 g | 250% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 1296 mg | 100% | |
| Iron | 32.1 mg | 178% | |
| Potassium | 7122 mg | 152% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.