This zesty, hearty taco soup is loaded with seasoned ground beef, beans, corn, tomatoes, and bold spices — a quick and comforting one-pot meal that’s perfect with all your favorite taco toppings.
1 tbsp olive oil
1 lb ground beef or turkey
1 small onion, diced
3 garlic cloves, minced
1 packet taco seasoning (or homemade)
1 (15 oz) can black beans, drained
1 (15 oz) can kidney beans, drained
1 cup corn kernels
1 (15 oz) can diced tomatoes
1 (8 oz) can tomato sauce
2–3 cups beef or chicken broth
Optional: 1 can Rotel (for spice)
In a large pot, sauté onion in olive oil for 2–3 minutes.
Add ground meat and cook until browned. Stir in garlic and cook 1 minute.
Add taco seasoning, tomatoes, sauce, beans, corn, and broth.
Simmer 15–20 minutes, stirring occasionally.
Taste and adjust seasoning. Serve hot with toppings.
Great for meal prep and freezer-friendly. Add toppings just before serving.