This easy taco soup recipe is made with ground beef, beans, corn, tomatoes, and bold taco seasoning for a hearty one-pot meal. Perfect for weeknight dinners, meal prep, or family gatherings, this flavorful soup can be topped with cheese, avocado, sour cream, or tortilla chips for a customizable dish everyone will love.

Ingredients
- 1 lb lean ground beef
- 1 Tbsp olive oil
- 1 medium onion, finely diced
- ½ red bell pepper, diced
- ½ green bell pepper, diced
- 3 garlic cloves, minced
- 2 Tbsp taco seasoning (or more to taste)
- 1 (16 oz) can beans, drained (kidney or pinto)
- 1 cup corn (canned, fresh, or frozen)
- 1 ½ cups fresh diced tomatoes (about 1 lb)*
- 2 cups beef broth
*Canned diced tomatoes may be substituted if fresh aren’t available.
Instructions
- Cook the Beef and Vegetables
- Heat olive oil in a large Dutch oven or soup pot over medium-high heat.
- Add ground beef, onion, and both bell peppers. Cook, breaking up the meat with a spatula, until beef is browned and vegetables are softened. Spoon out any excess fat.
- Add Garlic and Seasoning
- Stir in the garlic and taco seasoning. Cook for about 1 minute to release the flavors.
- Add Remaining Ingredients
- Stir in beans, corn, tomatoes, and beef broth. Bring the mixture to a boil.
- Simmer the Soup
- Reduce heat to low, cover, and let simmer for 15 minutes. Stir occasionally.
- Taste and adjust seasoning with additional taco seasoning, salt, or pepper if needed.
- Serve
- Ladle the hot taco soup into bowls. Add your favorite toppings and serve immediately.
Why You’ll Love This Recipe
- Quick and easy weeknight meal made in one pot.
- Bold taco flavors combined with hearty beef, beans, and vegetables.
- Family-friendly recipe that’s customizable with toppings.
- Perfect for meal prep or leftovers.

Tips
- Use lean ground beef to avoid excess grease.
- If using canned tomatoes, choose fire-roasted for extra flavor.
- Add more broth for a thinner soup, or let it simmer uncovered to thicken.
- Adjust taco seasoning to taste depending on spice preference.
Variations and Substitutions
- Protein: Swap ground beef for ground turkey, chicken, or plant-based meat alternatives.
- Beans: Use black beans, pinto beans, or a mix.
- Vegetables: Add zucchini, carrots, or jalapeños for extra flavor and nutrition.
- Spice Level: Stir in chipotle peppers, green chiles, or extra chili powder for more heat.
- Broth: Substitute chicken or vegetable broth instead of beef broth.
FAQs
Can I make taco soup ahead of time?
Yes! Store cooled soup in the refrigerator for up to 4 days. Reheat on the stove or in the microwave.
Can I freeze taco soup?
Absolutely. Freeze in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating.
What toppings go well with taco soup?
Shredded cheese, sour cream, tortilla chips, avocado, jalapeños, and fresh cilantro are all great options.
Serving
Serve taco soup hot with toppings of your choice. Warm flour tortillas, cornbread, or a simple side salad pair well with this dish.
Suggestions
- Set up a “taco soup bar” with toppings so everyone can customize their bowl.
- Make it a complete meal by adding rice or quinoa directly to the soup.
- Double the batch and freeze half for an easy future dinner.
Easy Taco Soup Recipe
6
servings10
minutes20
minutesIngredients
1 lb lean ground beef
1 Tbsp olive oil
1 medium onion, finely diced
½ red bell pepper, diced
½ green bell pepper, diced
3 garlic cloves, minced
2 Tbsp taco seasoning (or more to taste)
1 (16 oz) can beans, drained (kidney or pinto)
1 cup corn (canned, fresh, or frozen)
1 ½ cups fresh diced tomatoes (about 1 lb)*
2 cups beef broth
*Canned diced tomatoes may be substituted if fresh aren’t available.
Directions
- Cook the Beef and Vegetables
- Heat olive oil in a large Dutch oven or soup pot over medium-high heat.
- Add ground beef, onion, and both bell peppers. Cook, breaking up the meat with a spatula, until beef is browned and vegetables are softened. Spoon out any excess fat.
- Add Garlic and Seasoning
- Stir in the garlic and taco seasoning. Cook for about 1 minute to release the flavors.
- Add Remaining Ingredients
- Stir in beans, corn, tomatoes, and beef broth. Bring the mixture to a boil.
- Simmer the Soup
- Reduce heat to low, cover, and let simmer for 15 minutes. Stir occasionally.
- Taste and adjust seasoning with additional taco seasoning, salt, or pepper if needed.
- Serve
- Ladle the hot taco soup into bowls. Add your favorite toppings and serve immediately.


Leave a Comment