Ingredients
1 tablespoon olive oil
1 pound ground beef
1 large onion, chopped
2 cloves garlic, minced
1 packet (1 oz) taco seasoning mix
1 can (15 oz) black beans, drained and rinsed
1 can (15 oz) pinto beans, drained and rinsed
1 can (15 oz) corn, drained
1 can (14.5 oz) diced tomatoes with green chilies
4 cups beef broth
1 cup heavy cream
1 cup shredded cheddar cheese
1 cup sour cream
Salt and pepper to taste
Fresh cilantro, chopped (for garnish)
Tortilla chips, avocado slices, shredded cheese, and lime wedges (for serving)
Instructions
- Cook the Beef:
In a large pot, heat the olive oil over medium heat. Add the ground beef and cook until browned, breaking it up with a spoon as it cooks. Drain any excess fat. - Sauté the Onion and Garlic:
Add the chopped onion to the pot and cook until it becomes translucent, about 5 minutes. Add the minced garlic and cook for another 1-2 minutes until fragrant. - Add Seasoning and Vegetables:
Stir in the taco seasoning mix until the beef and onions are well coated. Add the black beans, pinto beans, corn, and diced tomatoes with green chilies. Stir to combine. - Add Broth and Simmer:
Pour in the beef broth and bring the mixture to a boil. Reduce the heat to a simmer and let it cook for about 15-20 minutes, allowing the flavors to meld together. - Add Cream and Cheese:
Stir in the heavy cream and shredded cheddar cheese until the cheese is melted and the soup is creamy. Add the sour cream and mix well. Season with salt and pepper to taste. - Serve:
Ladle the hot soup into bowls and garnish with fresh chopped cilantro. Serve with tortilla chips, avocado slices, extra shredded cheese, and lime wedges for squeezing over the soup.