Creamy Chicken Taco Soup Recipe for Cozy Weeknight Meals

This creamy Taco Soup is a cozy, satisfying meal perfect for a chilly evening. If you love taco flavors, you’ll enjoy this quick recipe made with lean ground beef, onions, diced tomatoes, corn, and black beans. It’s hearty, nutritious, and ready in about 30 minutes.

Craving more easy soups? Try Chicken Tortilla Soup or Cheeseburger Soup for other comforting options.

bowl of taco soup with sour cream, cilantro, and cheese added on top.

About This Recipe

Taco Soup is one of our go-to meals when the temperature drops. The combination of seasoned beef, beans, corn, and tomatoes delivers bold, familiar taco flavors in soup form. It’s filling, family-friendly, and full of fiber and vegetables, making it a great weeknight dinner.

This version is creamy thanks to a splash of heavy cream, and brightened at the end with fresh lime juice. Top each bowl with cheddar, sour cream, cilantro, avocado, tortilla strips, or green onions for extra texture and flavor.

Key Ingredients

ingredients prepped in bowls.

Olive oil: For sautéing the beef, onions, and garlic.

Lean ground beef: Use lean or extra-lean to keep the soup from becoming greasy.

Onion and garlic: Build savory depth in the broth.

Taco seasoning: A convenient way to add taco flavor. Use mild or hot to taste.

Chicken broth: Use store-bought or homemade for the base of the soup.

Diced tomatoes: Provide acidity and body; crushed tomatoes also work.

Black beans: Canned beans are easiest; drain and rinse before adding.

Corn: Frozen, canned, or fresh corn kernels all work well.

Heavy cream: Adds creaminess and rounds out the flavors.

Lime juice: Brightens the finished soup and lifts the seasonings.

Instructions

ground beef, garlic, and onion being cooked in pot.

STEP 1: Heat the olive oil in a large pot over medium-high heat. Add the ground beef, diced onion, and minced garlic. Cook, breaking up the beef, until browned and the onion is softened, about 6–7 minutes.

taco seasoning added to ground beef, garlic, and onions.

STEP 2: Stir in the taco seasoning and cook for 30 seconds to release the spices.

chicken broth and diced tomatoes added and simmered in pot.

STEP 3: Add the chicken broth and diced tomatoes. Bring to a boil, then reduce the heat and simmer for 10 minutes to let the flavors meld.

beans, corn, and heavy cream stirred into soup.

STEP 4: Stir in the black beans, corn, and heavy cream. Warm through for 2–3 minutes. Season with salt and pepper, and add more taco seasoning if desired. Finish with fresh lime juice.

bowl of taco soup.

📋 Recipe

bowl of taco soup with sour cream, cilantro, and cheese added on top.

Creamy Taco Soup

This creamy Taco Soup features seasoned beef, tomatoes, black beans, and corn. Ready in 30 minutes, it’s a warm, comforting meal that’s perfect for weeknights.
Prep Time 10 mins
Cook Time 20 mins
Total Time 30 mins
Course Main Course, Soup
Cuisine American
Servings 8 people

Ingredients

  • 2 tablespoons olive oil
  • 1 pound lean ground beef
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2–3 tablespoons taco seasoning (to taste)
  • 4 cups chicken broth
  • 1 (14.5-ounce) can diced tomatoes (or crushed)
  • 1 (14.5-ounce) can black beans, drained and rinsed
  • 1 cup corn kernels
  • 1/4 cup heavy cream
  • Salt and pepper, to taste
  • 1–2 tablespoons fresh lime juice, to taste

Toppings

  • Tortilla strips, sour cream, cheddar cheese, cilantro, avocado, green onions

Instructions

  1. Heat olive oil in a large pot over medium-high heat. Add ground beef, diced onion, and minced garlic. Cook until beef is browned and onion is softened, about 6–7 minutes.
  2. Stir in the taco seasoning and cook for 30 seconds.
  3. Add chicken broth and diced tomatoes. Bring to a boil, then reduce to a simmer and cook 10 minutes.
  4. Stir in black beans, corn, and heavy cream. Warm through for 2–3 minutes.
  5. Season with salt, pepper, and extra taco seasoning if needed. Finish with fresh lime juice.
  6. Ladle into bowls and serve with desired toppings.
Nutrition information is calculated using an ingredient database and is an estimate.
Did you make this?
Let me know how it was!