Go Back
+ servings
overhead shot of a ladle of taco soup

Taco Soup Recipe

Taco Soup is a delicious one-pot meal and hearty comfort food that only needs a handful of ingredients, most of them being pantry staples.
Course Main Course, Soup
Cuisine American, Mexican
Keyword Best Taco Soup Recipe, taco soup
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 8 servings
Calories 328kcal
Author Catalina Castravet


  • 2 tablespoons olive oil or canola oil
  • 2 pounds ground beef
  • 1 medium sweet onion diced
  • 4 cloves garlic minced
  • 1/2 green bell pepper chopped
  • 1/2 red bell pepper chopped
  • 1 can 8 oz tomato sauce
  • 1 can 14.5 oz diced Mexican-style Lime and Cilantro Tomatoes or regular diced tomatoes
  • 1 can 4.5 oz diced green chilies
  • Juice and zest of one lime
  • 1 packet 1oz taco seasoning mix or 2 tablespoons taco seasoning mix
  • 1 can 15.5oz black beans rinsed and drained
  • 1 can 15.5oz pink beans rinsed and drained
  • 1 can 15.5oz whole kernel corn drained, optional
  • 2 1/2 - 3 cups beef broth adjust based on how thick you want the soup
  • 1/4 teaspoon ground black pepper or to taste
  • 1/2 teaspoon kosher salt or to taste


  • Sour cream
  • Cotija Cheese
  • Avocado
  • Sliced jalapeños
  • Corn Chips


  • Add oil to a large Dutch oven or pot over medium heat. Once hot, add the beef and do not move it for about 2-3 minutes, to get a nice sear on it.
  • Start breaking apart the beef with a wooden spoon and continue cooking until no longer pink. Drain excess fat, leaving only about 2-3 tablespoons.
  • Add onion, garlic, and bell peppers, stir and cook for about 4-5 minutes.
  • Add the chopped green chiles, tomato sauce, diced tomatoes, lime juice, lime zest, and taco seasoning. Stir to combine.
  • Add beans, and corn if using, and add beef broth. Add first 2 cups, stir to combine, and add more if needed.
  • Cover and simmer the taco soup on low heat for 30 minutes, stirring occasionally. If the soup is too thick, add more broth until you get it to the desired consistency.  Taste and adjust for salt and pepper.
  • Serve garnished with favorite toppings.



Calories: 328kcal | Carbohydrates: 0g | Protein: 19g | Fat: 26g | Saturated Fat: 9g | Cholesterol: 80mg | Sodium: 233mg | Potassium: 334mg | Fiber: 0g | Sugar: 0g | Vitamin A: 270IU | Vitamin C: 15.5mg | Calcium: 20mg | Iron: 2.3mg