Taco Soup

Featured in: Dinners
This Taco Soup is a cozy, one-pot wonder that brings all the bold flavors of tacos to your spoon. It's loaded with ground beef, beans, and corn for a satisfying meal that comes together quickly. You'll love how this Taco Soup simplifies taco night with minimal cleanup.
A steaming pot of hearty taco soup filled with ground beef, beans, and corn Pin it
A steaming pot of hearty taco soup filled with ground beef, beans, and corn | cookseason.com

This hearty Taco Soup is my absolute weeknight hero, transforming all the bold flavors you love from taco night into a cozy, spoonable meal. Its roots are pure Tex-Mex comfort, blending savory ground beef with pantry staples for a fuss-free dinner. I love how it all simmers together in one pot, making cleanup a breeze. You’ll have a satisfying, protein-packed soup on the table in under 45 minutes, and it tastes even better as leftovers.

Ingredients You’ll Need

  • Olive oil: for sautéing the aromatics and building the flavor base. A good extra virgin olive oil adds a nice fruity note.
  • Yellow onion: the aromatic foundation that sweetens as it cooks, adding depth. Use a firm onion with dry, papery skin.
  • Garlic: minced fresh garlic gives that unmistakable savory punch. Look for firm, plump cloves without green sprouts.
  • Ground beef: provides the hearty, savory backbone. I like 90% lean for great flavor without too much excess fat.
  • Taco seasoning mix: the flavor powerhouse that delivers all the classic spices. A store-bought packet is a huge time-saver.
  • Beef broth: creates the savory liquid base. Use a low-sodium version so you can control the final salt level.
  • Black beans: add creamy texture and plant-based protein. Draining and rinsing them removes excess sodium.
  • Kidney beans: bring a meaty bite and beautiful color to the mix. Rinsing them keeps the broth clear.
  • Corn kernels: provide sweet pops of flavor and a pleasant texture. Canned corn is perfectly convenient here.
  • Diced tomatoes with green chiles: like Rotel, they offer tangy tomato flavor with a subtle kick of heat.
  • Tomato sauce: thickens the broth and adds a rich, concentrated tomato flavor. It brings everything together.
  • Black pepper: a simple seasoning that enhances all the other flavors. Freshly cracked is always best.
  • Shredded cheddar cheese: for topping, it melts into the hot soup for creamy, cheesy goodness.
  • Sour cream: a cool, tangy topping that balances the spices beautifully.
  • Diced avocado: adds creamy richness and a fresh flavor that I adore.
  • Fresh cilantro: a bright, herbal finish that makes the whole bowl sing.
  • Tortilla chips: the perfect crunchy utensil for scooping up every last bite.
  • Lime wedges: a squeeze of fresh lime juice just before eating brightens all the flavors.

How to Make It

Heat the Oil and Sauté the Aromatics:
Start by heating the olive oil in your large pot over medium heat. Add the diced onion and let it cook, stirring now and then, until it turns soft and translucent. This gentle cooking sweetens the onion and builds a flavorful foundation for your entire taco soup.

Cook the Garlic and Beef:
Stir in the minced garlic and let it cook for just about a minute until it becomes incredibly fragrant. Then, add the ground beef, breaking it up with your spoon as it cooks. You want it browned all over with no pink spots left.

Season the Beef:
Once the beef is cooked, sprinkle the entire packet of taco seasoning right over it. Give it a good stir so every bit of meat gets coated. Let it cook for another minute to toast the spices and wake up their flavors.

Deglaze with Broth:
Pour in the beef broth and use your spoon to scrape up any browned bits stuck to the bottom of the pot. Those little bits are packed with flavor, and this step ensures you get every last one into your soup.

Add All the Canned Goods:
This is the easy dump-and-stir part. Add the drained black beans, kidney beans, corn, the can of diced tomatoes with green chiles, and the tomato sauce. Stir everything until it’s well combined.

Simmer to Combine Flavors:
Bring the pot up to a lively boil, then immediately reduce the heat to low. Cover the pot and let the soup simmer gently for 20 to 30 minutes. This quiet time lets all the flavors get to know each other and meld together perfectly.

Final Seasoning and Serve:
Taste your soup and season it with black pepper and salt as needed. Remember, your broth and seasoning packet may already have salt. Ladle the hot taco soup into bowls and let everyone pile on their favorite toppings.

Close-up of a colorful bowl of taco soup topped with cheese, avocado, and cilantro

Storage Tips

Let the soup cool completely before storing it. I keep it in an airtight container in the fridge where it stays perfect for up to four days. The flavors actually get better as they sit. Reheat it gently on the stovetop over medium-low heat or in the microwave. To freeze, portion it into freezer-safe containers or bags, leaving a little space for expansion. It will keep frozen for about three months. Thaw it overnight in the fridge before reheating.

Ingredient Substitutions

You can easily swap the ground beef for ground turkey or chicken for a leaner option. If you’re out of black or kidney beans, pinto beans or even chickpeas work just fine. No diced tomatoes with chiles? Use a can of plain diced tomatoes and add a small diced jalapeño. For the broth, chicken or vegetable broth are great alternatives. If you want to skip the tomato sauce, you can blend a small can of tomato paste with a little extra broth.

Serving Suggestions

I love serving this taco soup with a big basket of warm cornbread or a crisp side salad with a tangy lime vinaigrette. For a fun, interactive meal, set out all the toppings so everyone can build their own perfect bowl. Crushing a handful of tortilla chips right into the soup adds fantastic crunch, or you can spoon it over a bed of cooked rice to make it even heartier. It’s a complete, satisfying dinner all on its own.

Cultural Context

This taco soup is a beautiful example of Tex-Mex home cooking, a cuisine born from the blending of Mexican flavors with Texas ingredients and sensibilities. It takes the essential components of a great taco – seasoned meat, beans, fresh toppings – and reimagines them as a communal, spoonable stew. It’s less about strict tradition and more about practical, hearty comfort food that feeds a family easily. You’ll find similar spirit in dishes like chili con carne, where bold spices and affordable ingredients create something greater than the sum of its parts.

A complete weeknight dinner setup with bowls of soup, tortilla chips, and lime wedges

Frequently Asked Questions

What type of ground beef works best for Taco Soup?

90% lean ground beef is ideal for this Taco Soup as it provides rich flavor without making the soup overly greasy. You can also use ground turkey or a plant-based meat alternative. Browning the meat well before adding the other ingredients is key for developing the deepest flavor.

Can I make this Taco Soup ahead of time?

Absolutely! This Taco Soup stores and reheats beautifully, making it a fantastic make-ahead meal. Let it cool completely, then store it in an airtight container in the refrigerator for up to 4 days. The flavors often meld and taste even better the next day.

What can I substitute for diced tomatoes with green chiles?

If you don’t have a can of diced tomatoes with green chiles (like Rotel), you can use a 10-ounce can of regular diced tomatoes and add a small, diced jalapeño or 1/4 cup of mild green chiles. This will still give your Taco Soup that signature Tex-Mex kick.

How do I know when the Taco Soup is ready?

Your Taco Soup is ready when it’s been simmering for about 15-20 minutes after combining all ingredients. The broth will be flavorful, and the vegetables will be tender. Give it a quick taste and adjust the salt or pepper if needed before serving.

What should I serve with Taco Soup?

Top your bowl with classic Tex-Mex garnishes like shredded cheese, sour cream, diced avocado, fresh cilantro, and crushed tortilla chips. Serve it with a side of cornbread or a simple green salad for a complete and satisfying meal.

Rate This Recipe

How would you rate this recipe?

Hearty Weeknight Taco Soup

This Taco Soup is a cozy, one-pot wonder that brings all the bold flavors of tacos to your spoon. It's loaded with ground beef, beans, and corn for a satisfying meal that comes together quickly. You'll love how this Taco Soup simplifies taco night with minimal cleanup.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
4.9
(130 reviews)
By: Sofia Martinez
Category: Dinners
Difficulty: Easy
Cuisine: Tex-Mex
Yield: 6 Servings

Ingredients

  1. 01 1 tablespoon olive oil
  2. 02 1 medium yellow onion, diced
  3. 03 3 cloves garlic, minced
  4. 04 1 pound ground beef (90% lean)
  5. 05 1 (1.25 ounce) packet taco seasoning mix
  6. 06 4 cups beef broth
  7. 07 1 (15 ounce) can black beans, drained and rinsed
  8. 08 1 (15 ounce) can kidney beans, drained and rinsed
  9. 09 1 (15 ounce) can corn kernels, drained
  10. 10 1 (10 ounce) can diced tomatoes with green chiles (like Rotel)
  11. 11 1 (8 ounce) can tomato sauce
  12. 12 1/2 teaspoon black pepper
  13. 13 Salt to taste

Instructions

Step 01

Heat the olive oil in a large Dutch oven or soup pot over medium heat.

Step 02

Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.

Step 03

Stir in the minced garlic and cook until fragrant, about 1 minute.

Step 04

Add the ground beef to the pot. Cook, breaking it up with a wooden spoon, until no longer pink, about 7-10 minutes. Drain any excess fat if desired.

Step 05

Sprinkle the taco seasoning over the beef and stir to coat. Cook for 1 minute to toast the spices.

Step 06

Pour in the beef broth, scraping the bottom of the pot to release any browned bits.

Step 07

Add the black beans, kidney beans, corn, diced tomatoes with green chiles, and tomato sauce. Stir to combine.

Step 08

Bring the soup to a boil, then reduce the heat to low. Cover and simmer for 20-30 minutes, stirring occasionally, until the flavors are well combined.

Step 09

Season with black pepper and salt to taste. Remember that taco seasoning and broth may already contain salt.

Step 10

Ladle the hot soup into bowls and serve with desired toppings.

Tools You'll Need

  • Large Dutch oven or soup pot
  • Wooden spoon
  • Cutting board
  • Chef's knife
  • Can opener
  • Measuring cups and spoons

Allergy Information

Contains beef. Toppings may contain dairy (cheese, sour cream). For gluten-free, ensure taco seasoning and broth are gluten-free. For dairy-free, omit dairy toppings or use plant-based alternatives.

Nutrition Facts (Per Serving)

Calories
350
Protein
25g
Carbohydrates
35g
Fat
12g