Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Taco Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Molly Yeh
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican-American

Description

A rich, creamy taco soup packed with seasoned beef, beans, corn, and a flavorful broth, perfect for a cozy meal.


Ingredients

Units Scale
  • 1 lb ground beef
  • 1 packet taco seasoning
  • 1 (15 oz) can black beans, drained and rinsed
  • 1 (15 oz) can corn, drained
  • 1 (10 oz) can diced tomatoes with green chilies
  • 1 (8 oz) package cream cheese, softened
  • 3 cups chicken broth
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 tbsp olive oil
  • Salt and pepper to taste

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add diced onion and cook until softened, about 3-4 minutes.
  3. Add minced garlic and cook for another 1 minute.
  4. Add ground beef and cook until browned, breaking it apart as it cooks. Drain any excess grease.
  5. Stir in taco seasoning until beef is well coated.
  6. Add black beans, corn, and diced tomatoes with green chilies. Stir to combine.
  7. Pour in chicken broth and bring the mixture to a simmer.
  8. Add the cream cheese, stirring until fully melted and the soup is creamy.
  9. Season with salt and pepper to taste.
  10. Simmer for an additional 5-10 minutes, then serve hot.

Notes

  • For extra spice, add a diced jalapeño with the onions.
  • Top with shredded cheese, sour cream, or avocado slices before serving.
  • This soup freezes well for up to 3 months.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 380
  • Sugar: 5g
  • Sodium: 950mg
  • Fat: 24g
  • Saturated Fat: 11g
  • Unsaturated Fat: 10g
  • Trans Fat: 0.5g
  • Carbohydrates: 20g
  • Fiber: 5g
  • Protein: 22g
  • Cholesterol: 85mg