Hearty Taco Soup Recipe
Introduction
Taco soup is a hearty and flavorful dish perfect for any time of the year. Combining savory ground beef with beans, spices, and vegetables, it’s an easy one-pot meal that satisfies big appetites. Top it off with your favorite garnishes for a delicious dinner.

Ingredients
- 1 pound lean ground beef (or ground turkey)
- 4 cloves garlic, minced (or substitute 1 teaspoon garlic powder)
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon salt
- 1/2 teaspoon dried oregano
- 1/2 teaspoon paprika
- 1/2 teaspoon onion powder
- 1/2 teaspoon freshly ground black pepper
- 28 ounce can crushed tomatoes (undrained)
- 4 ounce can diced green chiles
- 15 ounce can kidney beans, rinsed and drained
- 15 ounce can black beans, rinsed and drained
- 17 ounce can corn, drained
- 2 cups low-sodium beef broth
- Tortilla chips or Fritos, for serving
- Sour cream, for garnish
- Shredded cheese, for garnish
- Green onions, chopped, for garnish
- Avocado, chopped, for garnish
- Hot sauce, optional
- Fresh cilantro, optional
Instructions
- Step 1: Heat a large soup pot over medium heat. Add the ground beef and cook until browned, breaking it up with a spoon as it cooks. Remove any excess grease from the pot.
- Step 2: Add the minced garlic, chili powder, cumin, salt, oregano, paprika, onion powder, and black pepper to the meat. Stir well to combine the spices with the beef.
- Step 3: Pour in the crushed tomatoes with their juices, diced green chiles, kidney beans, black beans, corn, and beef broth. Stir everything together thoroughly.
- Step 4: Bring the soup to a low boil, then reduce the heat to low. Cover the pot and let it simmer for 20 minutes, stirring occasionally to prevent sticking.
- Step 5: Serve the soup hot, garnished with tortilla chips or Fritos and your choice of sour cream, shredded cheese, chopped green onions, avocado, hot sauce, and fresh cilantro.
Tips & Variations
- For a lighter version, substitute ground turkey or chicken for the beef.
- Add a diced jalapeño for extra heat if you like spicy dishes.
- Use canned mild or fire-roasted diced tomatoes instead of crushed tomatoes for a different texture.
- Make it vegetarian by omitting the meat and using vegetable broth instead of beef broth.
- Serve with warm flour tortillas or over cooked rice to vary the meal.
Storage
Store leftover taco soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave until warmed through. You can also freeze the soup for up to 3 months; thaw overnight in the refrigerator before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make taco soup in a slow cooker?
Yes, brown the meat and add all ingredients to the slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours. Add any fresh garnishes just before serving.
Can I use fresh beans instead of canned?
You can use fresh cooked beans, but be sure to cook and drain them properly before adding them to the soup. The cooking time may need to be adjusted to ensure everything is heated through.
Print
Hearty Taco Soup Recipe
- Total Time: 35 minutes
- Yield: 6 servings 1x
Description
This hearty and flavorful Taco Soup is a delicious one-pot meal combining lean ground beef, a blend of spices, beans, corn, and crushed tomatoes. Simmered to perfection and topped with classic taco fixings, it’s perfect for a cozy weeknight dinner or game day gathering.
Ingredients
Meat and Spices
- 1 pound lean ground beef (or ground turkey)
- 4 cloves garlic, minced (or 1 teaspoon garlic powder)
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon salt
- 1/2 teaspoon dried oregano
- 1/2 teaspoon paprika
- 1/2 teaspoon onion powder
- 1/2 teaspoon freshly ground black pepper
Soup Base and Beans
- 28 ounce can crushed tomatoes (undrained)
- 4 ounce can diced green chiles
- 15 ounce can kidney beans, rinsed and drained
- 15 ounce can black beans, rinsed and drained
- 17 ounce can corn, drained
- 2 cups low-sodium beef broth
Toppings
- Tortilla chips or Fritos
- Sour cream
- Shredded cheese
- Green onions, chopped
- Avocado, chopped
- Hot sauce
- Fresh cilantro
Instructions
- Brown the Meat: Heat a large soup pot over medium heat. Add the lean ground beef (or turkey) and cook, stirring occasionally, until browned and fully cooked. Remove any excess grease from the pot if necessary.
- Add Spices and Ingredients: To the browned meat, add minced garlic (or garlic powder), chili powder, ground cumin, salt, dried oregano, paprika, onion powder, and freshly ground black pepper. Stir well to combine the spices with the meat.
- Add Soup Base: Pour in the crushed tomatoes with their juices, diced green chiles, rinsed and drained kidney beans, black beans, corn, and low-sodium beef broth. Stir everything together thoroughly.
- Simmer the Soup: Bring the mixture to a low boil over medium heat. Once boiling, reduce the heat to low, cover the pot, and let it simmer for 20 minutes. Stir occasionally to prevent sticking and to blend the flavors.
- Serve and Garnish: Ladle the soup into bowls and serve hot. Add toppings like tortilla chips or Fritos, sour cream, shredded cheese, chopped green onions, avocado, hot sauce, and fresh cilantro according to your preference.
Notes
- Ground turkey can be used as a leaner substitute for beef.
- Rinsing and draining canned beans reduces sodium and improves texture.
- Adjust chili powder and hot sauce amounts to control spice level.
- Soup tastes even better the next day as flavors meld.
- This soup freezes well; store in airtight containers for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
Keywords: Taco Soup, beef soup, Mexican soup, easy soup recipe, ground beef recipes, one pot meal, hearty soup

