Ingredients
- 1 lb ground beef (or ground turkey)
- 1 onion, diced
- 1 packet (1 oz) taco seasoning
- 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
- 1 can (10 oz) diced tomatoes with green chiles
- 3 cups beef broth
- Salt to taste
- Shredded cheddar, sour cream, tortilla strips, and cilantro, for topping
Instructions
- Brown the beef. In a large pot over medium-high heat, brown the ground beef with the onion, 6-7 minutes. Drain excess fat.
- Season it up. Stir in the taco seasoning and cook 1 minute until fragrant and coating the beef.
- Dump and simmer. Add both beans, corn, both cans of tomatoes, and the beef broth. Bring to a boil, then simmer 15 minutes so the flavors meld. Season with salt to taste.
- Top it like tacos. Ladle into bowls and set out the toppings bar: cheddar, sour cream, tortilla strips, and cilantro. Let everyone build their own.
🌮 Toppings-bar rules
The toppings are half the fun — don't skimp. Tortilla strips or crushed chips add the crunch this soup needs. Make it lighter with ground turkey and low-sodium broth; make it spicier with an extra can of green chiles. It thickens as it sits, so add a splash of broth when reheating.
Love this recipe?
Save it to your "Easy Dinner Recipes" board so this one-pot tex-mex soup is always one click away.
📌 Pin it for later❓ Common questions
Can I make it in the slow cooker?
Yes — brown the beef first, then cook everything on low 4-6 hours or high 2-3 hours.
Can I make it vegetarian?
Yes — skip the beef, use vegetable broth, and add an extra can of beans.
Does it freeze well?
Beautifully — up to 3 months. Thaw overnight and reheat; add fresh toppings when serving.
