Ingredients:
- 1 Tbsp Olive oil or vegetable oil
- 1 lb Lean ground beef (or ground turkey)
- 1 medium Yellow onion, diced
- 3 cloves Garlic, minced
- 1 packet (1 oz) Taco seasoning mix
- 1 packet (1 oz) Dry ranch dressing mix powder
- 1 tsp Cumin, ground
- ½ tsp Smoked paprika
- Pinch of cayenne pepper (optional)
- 1 can (14.5 oz) Diced tomatoes, undrained
- 1 can (15 oz) Black beans, rinsed and drained
- 1 can (15 oz) Kidney beans, rinsed and drained
- 1 can (11 oz) Sweet corn, undrained
- 1 can (4 oz) Diced green chillies (mild)
- 4 cups Chicken or Beef broth (low sodium preferred)
- Salt and freshly ground black pepper, to taste
Instructions:
- Heat the oil in a large stockpot over medium-high heat. Add the ground beef (or turkey) and cook, breaking it up with a spoon, until fully browned.
- Drain off all excess grease and liquid from the meat and transfer the meat back to the pot. This step ensures the Taco Soup is not greasy.
- Reduce the heat to medium. Add the diced onion and sauté for 3–5 minutes until softened. Add the minced garlic and cook for 60 seconds until fragrant.
- Stir in the taco seasoning mix, ranch powder, cumin, and smoked paprika. Cook for 1 minute, stirring constantly, to lightly 'toast' the spices and wake up the flavor.
- Pour in the chicken or beef broth. Stir well, scraping up any browned bits (fond) from the bottom of the pot.
- Add the undrained diced tomatoes, the rinsed and drained black beans and kidney beans, the undrained sweet corn, and the diced green chillies. Stir everything until well combined.
- Bring the soup up to a gentle boil, then immediately reduce the heat to low, cover the pot, and let it simmer for 20–25 minutes. The simmer time allows the flavors to marry properly.
- Taste the soup. Adjust with salt and pepper as needed. If the soup is too thick, add a splash more broth or water.
- Ladle the hot soup into bowls. Serve immediately with suggested garnishes like cheese, sour cream, coriander, and tortilla chips.