A one-pot, zesty taco-inspired soup packed with seasoned beef, beans, corn, tomatoes, and topped with your favorite taco fixings.
1 lb ground beef or turkey
1 tbsp olive oil
1 onion, diced
2 cloves garlic, minced
1 packet taco seasoning (or 2–3 tbsp homemade blend)
1 (15 oz) can black beans, drained
1 (15 oz) can pinto or kidney beans, drained
1 (15 oz) can corn, drained
1 (14.5 oz) can diced tomatoes
1 (8 oz) can tomato sauce
1½ cups beef or chicken broth
1 (4 oz) can green chiles (optional)
Salt and pepper to taste
Heat oil in a large pot. Brown the beef, then add onion and garlic.
Stir in taco seasoning and toast briefly.
Add beans, corn, diced tomatoes, tomato sauce, broth, and chiles.
Bring to a boil, then reduce to simmer for 15–20 minutes.
Taste and adjust seasoning. Serve hot with toppings.
Use ground turkey or plant-based meat for variation.
Top with cheese, avocado, tortilla chips, or sour cream.
Freezes well for up to 3 months.