Go Back
A vibrant bowl of vegetarian taco soup, generously topped with diced avocado, red onion, cilantro, and crispy tortilla strips.
Daniel

Hearty One-Pot Taco Soup

A rich and flavorful soup packed with seasoned ground beef, beans, corn, and tomatoes, simmered in a savory broth. This easy one-pot meal is perfect for a cozy weeknight dinner and ready in under an hour.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Main Course, Soup
Cuisine: American, Tex-Mex
Calories: 353

Ingredients
  

For the Taco Soup
  • 1 tbsp Olive oil
  • 1 lb Lean ground beef 90/10 recommended
  • 1 large Yellow onion chopped
  • 2 cloves Garlic minced
  • 1 oz packet Taco seasoning about 2 tablespoons
  • 1 oz packet Dry ranch seasoning mix
  • 4 cups Beef broth low-sodium
  • 1 15 oz can Black beans rinsed and drained
  • 1 15 oz can Pinto beans rinsed and drained
  • 1 15 oz can Whole kernel corn drained
  • 1 15 oz can Diced tomatoes with green chiles such as Ro-Tel, undrained
  • 1 8 oz can Tomato sauce
For Garnish (Optional)
  • Shredded cheddar or Monterey Jack cheese
  • Sour cream or Greek yogurt
  • Crushed tortilla chips or strips
  • Fresh cilantro chopped
  • Diced avocado

Equipment

  • Large pot or Dutch oven
  • Can opener
  • Wooden spoon or spatula

Method
 

  1. Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the ground beef and chopped onion. Cook, breaking up the meat with a spoon, until the beef is no longer pink and the onion is softened, about 5-7 minutes. Drain off any excess grease.
  2. Add the minced garlic to the pot and cook for another minute until fragrant.
  3. Stir in the taco seasoning and ranch seasoning mix, coating the beef and onions evenly. Cook for 1 minute to toast the spices and deepen their flavor.
  4. Pour in the beef broth, scraping up any browned bits from the bottom of the pot. Add the rinsed black beans, rinsed pinto beans, drained corn, undrained diced tomatoes with green chiles, and tomato sauce.
  5. Stir everything together until well combined. Bring the soup to a boil, then reduce the heat to low, cover, and let it simmer for at least 20 minutes to allow the flavors to meld. For an even deeper flavor, you can simmer for up to an hour.
  6. Ladle the hot taco soup into bowls. Garnish with your favorite toppings like shredded cheese, sour cream, tortilla strips, and fresh cilantro.

Notes

Make it Creamy: For a creamier version, stir in 4 oz of softened cream cheese during the last 5 minutes of simmering until it's fully melted and incorporated.
Spice Level: Adjust the spice by using a "hot" variety of taco seasoning or diced tomatoes with chiles, or by adding a pinch of cayenne pepper with the seasonings.
Storage: Leftover taco soup can be stored in an airtight container in the refrigerator for up to 4 days. It freezes beautifully for up to 3 months.