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.

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

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

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.

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

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.

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.

📋 Recipe

Creamy Taco Soup
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
- 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.
- Stir in the taco seasoning and cook for 30 seconds.
- Add chicken broth and diced tomatoes. Bring to a boil, then reduce to a simmer and cook 10 minutes.
- Stir in black beans, corn, and heavy cream. Warm through for 2–3 minutes.
- Season with salt, pepper, and extra taco seasoning if needed. Finish with fresh lime juice.
- Ladle into bowls and serve with desired toppings.
Let me know how it was!