
This taco soup recipe is my go-to when dinner needs to happen fast. It comes together in one pot with pantry staples in under 30 minutes. The broth is smoky, the beans are tender, and every bowl tastes like it simmered all day.
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 6
Method: Stovetop
Why This Taco Soup Works on Busy Weeknights
Ground beef browns in five minutes. The rest is opening cans and dumping them in. The taco seasoning does all the flavor work — you get a rich, layered broth without any complicated steps.
Canned black beans and kidney beans add protein and body. Whole kernel corn adds a sweet bite that cuts through the heat. Every bowl is thick and hearty, not watery or flat.
This is also one of the most flexible soups I make. I can have it on the table by 6:30 on a school night. The leftovers reheat better than the first bowl.
Ingredients
- 1 pound lean ground beef
- 1 medium onion, chopped
- 4 cloves garlic, minced
- 1 packet (1 oz) taco seasoning
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) whole kernel corn, drained
- 1 can (14.5 oz) diced tomatoes
- 1 can (8 oz) tomato sauce
- 2 cups beef broth
- Salt and black pepper to taste
What You Need for Taco Soup
Ground beef — lean is best here. Extra-lean (93/7) keeps the broth from turning greasy. You can swap in ground turkey if that is what you have.
Taco seasoning — one standard packet does the job. If you want to make homemade taco seasoning, use 1 tablespoon chili powder, 1 teaspoon cumin, 1/2 teaspoon garlic powder, and 1/4 teaspoon each paprika, oregano, and cayenne.
Black beans and kidney beans — both add protein and a different texture. Using two types gives the soup more depth. Pinto beans also work in a pinch.
Diced tomatoes — use fire-roasted diced tomatoes if you want more smokiness. Regular diced tomatoes keep the flavor bright and mild.
Tomato sauce — this is what makes the broth thick without adding a roux. It binds everything and gives the soup a silky base.
Beef broth — two cups is enough. Add more if you like a thinner soup. Chicken broth works too but the flavor is lighter.
How to Make Homemade Taco Soup
- Heat a large pot over medium-high heat. Add ground beef and chopped onion.
- Cook, breaking up the beef, until browned — about 6 minutes. Drain excess fat.
- Add minced garlic. Cook for 1 minute until fragrant.
- Sprinkle in taco seasoning. Stir to coat the beef.
- Pour in diced tomatoes, tomato sauce, beef broth, black beans, kidney beans, and corn. Stir to combine.
- Bring to a boil. Reduce heat to low. Simmer uncovered for 15 minutes.
- Taste and season with salt and black pepper.
- Ladle into bowls and add toppings of your choice.
Taco Soup Variations
Slow Cooker Taco Soup
Brown the beef and onion on the stove first, then add everything to the slow cooker. Cook on low for 6 hours or high for 3. The flavors meld even more over the long cook time.
Chicken Taco Soup
Use two cups of shredded rotisserie chicken instead of ground beef. Skip the browning step — just add the shredded chicken after the garlic. Simmer for 15 minutes and it is done.
Instant Pot Taco Soup
Brown the beef on the saute setting, then add all ingredients. Seal the lid and cook on high pressure for 8 minutes. Quick release and serve. The pressure cooker deepens the flavor fast.
Spicy Taco Soup
Add one diced jalapeno with the onion and use a hot taco seasoning packet. Stir in a teaspoon of chipotle chili powder for a smoky heat. Top with sliced pickled jalapenos for extra kick.
Vegetarian Taco Soup
Skip the beef and use vegetable broth. Add an extra can of black beans or a can of pinto beans. The soup is still thick and filling — the beans carry all the protein.
Tips for the Best Taco Soup
- I always drain and rinse canned beans before adding them. This removes the starchy liquid and keeps the broth clean.
- Brown the beef until it gets a little color — not just cooked through. That caramelization adds depth to the broth.
- Let the soup simmer uncovered for the full 15 minutes. This concentrates the broth and thickens it slightly.
- Top with shredded cheddar, sour cream, sliced green onions, and crushed tortilla chips. Each topping changes the texture and adds layers.
- Taste the broth before adding salt. Taco seasoning and canned tomatoes both have sodium, so the soup may need very little extra.
- This taco soup tastes even better on day two. Make a double batch and refrigerate for up to four days.
Make Ahead & Storage
This taco soup keeps in the refrigerator for up to four days in a sealed container. The broth thickens overnight as the beans absorb liquid. Add a splash of broth when reheating to bring it back to the right consistency.
To freeze, let the soup cool completely and transfer to zip-lock freezer bags in 2-cup portions. Lay them flat to stack easily. Frozen taco soup keeps for up to 3 months. Thaw overnight in the fridge and reheat on the stove over medium-low heat.
Common Questions
Can I make taco soup without taco seasoning?
Yes. Use 1 tablespoon chili powder, 1 teaspoon cumin, 1/2 teaspoon garlic powder, and 1/4 teaspoon paprika. Add salt and cayenne to taste. This homemade blend gives you full control over the heat level.
What toppings go on taco soup?
Shredded cheddar, sour cream, sliced green onions, crushed tortilla chips, diced avocado, and fresh cilantro all work. I put them all out in small bowls so everyone can build their own bowl.
Can I freeze taco soup?
Yes, taco soup freezes well for up to 3 months. Portion it into freezer bags or containers before freezing. Thaw in the fridge overnight and reheat on the stove with a splash of broth.
Can I use ground turkey instead of beef?
Yes. Ground turkey works in any taco soup recipe. Use 93% lean turkey for best texture. Brown it the same way as beef — it cooks slightly faster, so watch the heat.
How do I thicken taco soup?
Let it simmer uncovered longer — the liquid reduces naturally. You can also mash a handful of beans against the side of the pot. The starch from the beans thickens the broth without any flour or cornstarch.
This homemade taco soup recipe is the fastest hearty dinner in my rotation. Save this recipe and tap the link for a full walkthrough at MillennialHawk.com.
Homemade Taco Soup Recipe for Busy Weeknights
A hearty one-pot taco soup with ground beef, black beans, kidney beans, and corn in a smoky taco-seasoned broth.
Ingredients
- 1 pound lean ground beef
- 1 medium onion, chopped
- 4 cloves garlic, minced
- 1 packet (1 oz) taco seasoning
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) whole kernel corn, drained
- 1 can (14.5 oz) diced tomatoes
- 1 can (8 oz) tomato sauce
- 2 cups beef broth
- Salt and black pepper to taste
Instructions
- Heat a large pot over medium-high heat. Add ground beef and chopped onion.
- Cook, breaking up the beef, until browned — about 6 minutes. Drain excess fat.
- Add minced garlic. Cook for 1 minute until fragrant.
- Sprinkle in taco seasoning. Stir to coat the beef.
- Pour in diced tomatoes, tomato sauce, beef broth, black beans, kidney beans, and corn. Stir to combine.
- Bring to a boil. Reduce heat to low. Simmer uncovered for 15 minutes.
- Taste and season with salt and black pepper.
- Ladle into bowls and add toppings of your choice.
