There’s something incredibly comforting about a bowl of warm, flavorful soup that comes together in less than 30 minutes. That’s exactly what you get with this Easy Taco Soup – a hearty, crowd-pleasing dinner that’s become one of my absolute go-to recipes on busy weeknights.
I first made this soup on a chilly Tuesday evening when I realized I had forgotten to plan dinner (we’ve all been there, right?). I rummaged through my pantry, grabbed some canned goods and taco seasoning, and threw everything into a pot. What emerged was this incredibly delicious, warming soup that had my family asking for seconds. Now it’s a regular in our dinner rotation, and I’m thrilled to share it with you today.
Why You’ll Love This Recipe
This Easy Taco Soup has earned its place as a reader favorite for so many reasons. First and foremost, it’s ridiculously simple to make – if you can open cans and brown ground beef, you can make this soup. There’s no complicated technique or special equipment required, just one pot and about 25 minutes of your time.
The flavor is absolutely incredible. Every spoonful delivers that perfect taco taste we all love, with a wonderful balance of savory beef, zesty tomatoes, hearty beans, and just the right amount of spice. It’s like eating your favorite tacos in soup form, and trust me, that’s every bit as amazing as it sounds.
What I particularly love about this recipe is its versatility. It’s naturally gluten-free (just check your taco seasoning), and you can easily make it vegetarian by swapping the ground beef for extra beans or plant-based crumbles. Plus, it’s incredibly budget-friendly – most of the ingredients are pantry staples that you probably already have on hand.
The customization possibilities are endless too. You can make it as mild or as spicy as you like, add different vegetables, or top it with all your favorite taco toppings. It’s the kind of recipe that adapts beautifully to whatever you have in your kitchen or whatever your family’s preferences are.
Ingredients
One of the best things about this Easy Taco Soup is that it relies primarily on pantry staples. Here’s what you’ll need to create this comforting bowl of goodness:
- Ground beef – I typically use 1 pound of lean ground beef (80/20 or 90/10), but ground turkey or chicken work beautifully too
- Onion – One medium yellow or white onion, diced, adds wonderful flavor to the base
- Garlic – Three cloves of fresh garlic, minced, because garlic makes everything better
- Taco seasoning – One 1-ounce packet (or 2 tablespoons of homemade taco seasoning)
- Diced tomatoes – One 14.5-ounce can with its juices for tomato flavor and body
- Tomato sauce – One 8-ounce can to give the soup a nice thick consistency
- Black beans – One 15-ounce can, drained and rinsed
- Pinto beans – One 15-ounce can, drained and rinsed (or use kidney beans)
- Corn – One 15-ounce can of whole kernel corn, drained, or 1½ cups frozen corn
- Green chiles – One 4-ounce can of diced green chiles for a subtle kick
- Beef broth – 2 cups to create the soup base (chicken or vegetable broth works too)
- Salt and pepper – To taste
For topping (all optional but highly recommended):
- Shredded cheddar or Mexican blend cheese
- Sour cream or Greek yogurt
- Fresh cilantro, chopped
- Diced avocado
- Tortilla chips or strips
- Sliced jalapeños
- Lime wedges
- Sliced green onions

Step-by-Step Instructions
Making this Easy Taco Soup is truly as simple as brown, dump, and simmer. Let me walk you through each step so you can have dinner on the table in no time.
Step 1: Brown the beef and aromatics
Heat a large pot or Dutch oven over medium-high heat. Add the ground beef and diced onion, breaking up the meat with a wooden spoon as it cooks. Cook for about 6-8 minutes until the beef is browned and the onion is softened. If there’s excess grease, drain it off – I usually do this if I’m using anything fattier than 90/10 beef. Add the minced garlic and cook for another minute until fragrant. This step builds the flavor foundation of your soup.
Step 2: Add the taco seasoning
Sprinkle the taco seasoning over the cooked beef mixture and stir well to coat everything evenly. Let it cook for about 1 minute – this helps bloom the spices and intensifies their flavor. Your kitchen will start smelling absolutely amazing at this point!
Step 3: Add the canned ingredients
Now comes the easy part – add the diced tomatoes (with their juices), tomato sauce, both cans of beans, corn, and green chiles. Stir everything together. Don’t worry if it looks crowded in the pot; we’re about to add liquid.
Step 4: Add the broth and simmer
Pour in the beef broth and stir everything together. Bring the soup to a boil over medium-high heat, then reduce the heat to low and let it simmer for 15-20 minutes. This simmering time allows all the flavors to meld together beautifully. Taste and add salt and pepper as needed – the amount you’ll need depends on how salty your broth and taco seasoning are.
Step 5: Serve and enjoy
Ladle the hot soup into bowls and set out all your favorite toppings. I love putting everything in small bowls and letting everyone customize their own bowl. The contrast of cold, creamy toppings against the hot, spicy soup is just perfect.

Tips for the Best Taco Soup
After making this soup countless times, I’ve picked up some tips that make it even better:
Don’t skip the simmering time. While you could technically eat this soup as soon as everything is heated through, those 15-20 minutes of simmering really do make a difference. The flavors meld together and the soup develops a richer, more cohesive taste.
Adjust the consistency to your liking. If you prefer a brothier soup, add an extra cup or two of broth. If you like it thicker and stew-like, let it simmer a bit longer uncovered, or use less broth to start with. You can also mash some of the beans against the side of the pot to naturally thicken it.
Make it your own. This recipe is incredibly forgiving and adaptable. Add diced bell peppers with the onions, throw in some sliced zucchini, or stir in a can of Rotel for extra spice. I’ve even added leftover cooked rice to make it heartier.
Use fire-roasted tomatoes for extra flavor. If you can find them, fire-roasted diced tomatoes add a wonderful smoky depth to the soup that’s absolutely delicious.
Make homemade taco seasoning. If you have the spices on hand, making your own taco seasoning lets you control the sodium and customize the heat level. Plus, it’s cheaper in the long run!
The toppings matter. Don’t skimp on the toppings! They add texture, freshness, and brightness that balance the rich, hearty soup. The crispy tortilla chips especially add a wonderful textural contrast.
Storing and Reheating
One of my favorite things about this Easy Taco Soup is that it stores beautifully, making it perfect for meal prep or leftovers.
Refrigerator: Store cooled soup in an airtight container in the refrigerator for up to 4-5 days. In fact, I think it tastes even better the next day once the flavors have had more time to develop. Just reheat on the stovetop over medium heat or in the microwave, stirring occasionally.
Freezer: This soup freezes exceptionally well for up to 3 months. Let it cool completely, then transfer to freezer-safe containers, leaving a little room at the top for expansion. Thaw overnight in the refrigerator before reheating. I like to portion it into individual servings for easy grab-and-go lunches.
Reheating tip: You may need to add a splash of broth or water when reheating, as the soup tends to thicken as it sits. The beans and meat absorb some of the liquid, so just thin it out to your desired consistency.
Variations to Try
Slow Cooker Taco Soup: Brown the beef, onion, and garlic as directed, then transfer to a slow cooker with all remaining ingredients. Cook on low for 6-8 hours or high for 3-4 hours. This is perfect for busy days!
Instant Pot Taco Soup: Use the sauté function to brown the beef and aromatics, add the remaining ingredients, seal the lid, and cook on high pressure for 10 minutes with a natural release.
White Chicken Taco Soup: Swap the ground beef for shredded chicken, use white beans instead of black and pinto, and add a can of green enchilada sauce. Finish with a splash of cream for a creamy white version.
Vegetarian Taco Soup: Omit the beef and add an extra can of beans or use plant-based crumbles. Add diced zucchini, bell peppers, or mushrooms for extra heartiness.
Keto-Friendly: Skip the beans and corn, and add extra meat and low-carb vegetables like bell peppers, zucchini, and cauliflower.
Kitchen Gear for This Recipe
As an Amazon Associate, The Kitchen’s Aid earns from qualifying purchases at no extra cost to you.
Frequently Asked Questions
Can I use ground turkey or chicken instead of beef?
Absolutely! Ground turkey or chicken work perfectly in this recipe. You might want to add a tablespoon of olive oil to the pot since these meats are leaner and can stick more easily.
Is taco soup spicy?
As written, this recipe has a mild to medium heat level from the taco seasoning and green chiles. You can make it milder by using mild taco seasoning and omitting the green chiles, or spicier by adding diced jalapeños, cayenne pepper, or using a can of Rotel instead of plain diced tomatoes.
Can I make this in advance?
Yes! This soup is actually perfect for making ahead. The flavors develop and deepen as it sits, making it taste even better the next day. Make it up to 3 days in advance and store it in the refrigerator.
What should I serve with taco soup?
Taco soup is quite hearty on its own, but I love serving it with warm cornbread, flour tortillas, quesadillas, or a simple side salad. Tortilla chips for dipping are always a hit too!
Can I add pasta or rice?
Definitely! Adding cooked pasta (like small shells or elbow macaroni) or rice makes it even heartier. If you’re adding pasta, cook it separately and add it to individual bowls rather than the whole pot, as it will absorb liquid and get mushy if stored in the soup.
Why is my soup too thick/thin?
The consistency can vary based on the exact products you use and how long you simmer it. If it’s too thick, simply add more broth or water until you reach your desired consistency. If it’s too thin, let it simmer longer uncovered, or mash some of the beans to thicken it naturally.
This Easy Taco Soup has become such a beloved recipe in my kitchen, and I hope it becomes one in yours too. It’s the kind of comforting, satisfying meal that brings everyone to the table with smiles on their faces. Whether it’s a busy Tuesday night or a lazy Sunday afternoon, this soup delivers every single time. The best part? You probably have everything you need to make it right now. So grab that pot, open those cans, and get ready for a bowl of pure comfort. Don’t forget to top it generously – that’s where the magic really happens!
Easy Taco Soup
Mexican-American · Soup

A hearty, flavorful one-pot taco soup loaded with ground beef, beans, corn, and zesty spices. Ready in just 30 minutes!
Ingredients
- 1 pound lean ground beef
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 packet (1 ounce) taco seasoning
- 1 can (14.5 ounces) diced tomatoes with juices
- 1 can (8 ounces) tomato sauce
- 1 can (15 ounces) black beans, drained and rinsed
- 1 can (15 ounces) pinto beans, drained and rinsed
- 1 can (15 ounces) corn, drained
- 1 can (4 ounces) diced green chiles
- 2 cups beef broth
- Salt and pepper to taste
- Shredded cheese, for topping
- Sour cream, for topping
- Fresh cilantro, for topping
- Diced avocado, for topping
- Tortilla chips, for topping
- Lime wedges, for serving
Instructions
- In a large pot or Dutch oven over medium-high heat, cook the ground beef and diced onion for 6-8 minutes, breaking up the meat with a wooden spoon, until the beef is browned and the onion is softened. Drain excess grease if needed.
- Add the minced garlic and cook for 1 minute until fragrant.
- Sprinkle the taco seasoning over the meat mixture and stir well to coat. Cook for 1 minute to bloom the spices.
- Add the diced tomatoes with their juices, tomato sauce, black beans, pinto beans, corn, and green chiles. Stir to combine.
- Pour in the beef broth and stir everything together. Bring to a boil over medium-high heat.
- Reduce heat to low and simmer for 15-20 minutes, stirring occasionally, to allow flavors to meld.
- Taste and season with salt and pepper as needed.
- Ladle into bowls and serve hot with desired toppings such as shredded cheese, sour cream, cilantro, avocado, tortilla chips, and lime wedges.
Nutrition: 320 calories







