Print

Best Taco Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This hearty taco soup is loaded with ground beef, beans, corn, tomatoes, and bold Tex-Mex flavor. It’s a one-pot comfort meal that’s easy, customizable, and ready in just 40 minutes.

Ingredients

1 lb ground beef (or ground turkey for a lighter version)

1 medium onion, diced

1 (15 oz) can black beans, drained and rinsed

1 (15 oz) can kidney beans, drained and rinsed

1 (15 oz) can corn, drained

1 (15 oz) can diced tomatoes

1 (10 oz) can diced tomatoes with green chilies (e.g., Rotel)

1 (4 oz) can diced green chilies (optional for extra heat)

1 packet taco seasoning (or homemade seasoning)

1 packet ranch dressing mix

2 cups beef broth (or chicken broth)

1 tablespoon olive oil (for sautéing)

Salt and pepper, to taste

Toppings (optional but recommended):

Shredded cheddar cheese

Sour cream

Diced avocado

Chopped cilantro

Tortilla chips or strips

Sliced jalapeños

Lime wedges

Instructions

Brown the Ground Beef:
In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion and sauté for 3–4 minutes until softened. Add the ground beef and cook until browned, breaking it up as it cooks. Drain excess fat if necessary.

Add Seasoning and Liquids:
Stir in taco seasoning and ranch dressing mix to coat the beef mixture. Add diced tomatoes, tomatoes with green chilies, green chilies (if using), black beans, kidney beans, corn, and beef broth. Stir well to combine.

Simmer:
Bring the soup to a gentle simmer. Reduce heat to low and cook uncovered for 20–25 minutes, stirring occasionally, allowing the flavors to meld.

Serve:
Taste and adjust seasoning with salt and pepper as needed. Ladle into bowls and serve hot with your choice of toppings like cheese, sour cream, avocado, cilantro, or tortilla chips.

Notes

Make it spicy: Add extra jalapeños or cayenne for heat.

Slow Cooker Option: Brown beef and onion first, then transfer everything to a slow cooker and cook on low for 4–6 hours.

Freezer Friendly: Cool completely, then freeze in airtight containers for up to 3 months.