Nutrition Facts for Creamy bean tortilla soup

Creamy Bean Tortilla Soup

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!

Nutriscore Rating: 76/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Creamy Bean Tortilla Soup
Prep Time:15 mins
Cook Time:30 mins
Total Time:45 mins
Servings: 6

Ingredients

  • 2 tablespoons olive oil
  • 1 medium, diced yellow onion
  • 3 cloves, minced garlic
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1 teaspoon paprika
  • 14 ounces canned fire-roasted tomatoes
  • 4 cups vegetable broth
  • 15 ounces, drained and rinsed canned black beans
  • 15 ounces, drained and rinsed canned pinto beans
  • 1 cup frozen corn kernels
  • 4 ounces, softened cream cheese
  • 1 tablespoon lime juice
  • 6 sliced into strips corn tortillas
  • 2 tablespoons vegetable oil
  • 1 teaspoon salt
  • 0.5 teaspoons black pepper
  • 1 sliced, for garnish avocado
  • 2 tablespoons, chopped, for garnish fresh cilantro
  • 0.5 cups, for garnish shredded cheddar cheese

Directions

Step 1

Heat olive oil in a large pot over medium heat. Add diced onion and cook for 4-5 minutes, stirring occasionally, until softened.

Step 2

Add minced garlic, cumin, chili powder, and paprika. Stir to coat the onions and cook for 1 minute until fragrant.

Step 3

Stir in the fire-roasted tomatoes and vegetable broth. Bring to a gentle boil.

Step 4

Add the black beans, pinto beans, and corn. Reduce heat to medium-low and simmer for 15 minutes, allowing the flavors to combine.

Step 5

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.

Step 6

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.

Step 7

Stir in lime juice, then taste and adjust seasoning with salt and black pepper if needed.

Step 8

Ladle the soup into bowls and top each serving with crispy tortilla strips, sliced avocado, chopped cilantro, and shredded cheddar cheese, if desired.

Step 9

Serve hot and enjoy!

Nutrition Facts

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%
*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.

Source of Calories

Fat: 35.3%
Protein: 14.3%
Carbs: 50.4%