Taco Soup
This hearty taco soup is perfect for busy weeknights, packed with taco flavors and easy to make in one pot.

I still make this taco soup on busy weeknights when I want something comforting that comes together in one pot. It’s the sort of meal that feeds a family, stretches a budget, and leaves everyone happy with minimal cleanup. If you’re a fan of taco flavors but want something spoonable, this is your go-to. For a fun taco-inspired follow-up, try making cheesy ground beef taco quesadillas later—great for using leftovers and a favorite around here: cheesy ground beef taco quesadillas.
Why you’ll love this dish
This soup captures all the bright, savory notes of tacos — cumin, tomato, and chiles — without the fussy assembly. It’s fast, affordable, and flexible: swap proteins, stretch with more beans, or make it vegetarian. Weeknight dinner, potluck warmer, or a simple game-day crowd-pleaser — taco soup fits.
Besides flavor, it’s practical: one pot, pantry-friendly cans, and easy to scale up. You can batch-cook, freeze portions, or dress it up for company with a few fresh toppings.
Preparing Taco Soup
This is a quick overview so you know what to expect before you start.
- Brown the meat and soften onions in one pot (10 minutes).
- Drain excess fat for a cleaner broth.
- Add canned beans, corn, tomatoes with green chilies, taco seasoning, and broth.
- Bring to a boil, then simmer gently for about 20 minutes to let flavors meld.
- Finish with salt and pepper; top with shredded cheese, sour cream, avocado, or cilantro when serving.
That’s it — very little hands-on time and most of the cooking is passive simmering.
What you’ll need
- 1 lb ground beef or turkey (ground turkey will be leaner; if using turkey, check for doneness at 165°F)
- 1 onion, chopped
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) corn, drained
- 1 can (15 oz) diced tomatoes with green chilies (Rotel-style)
- 1 packet taco seasoning (or 2 tbsp homemade: chili powder, cumin, garlic powder, onion powder, smoked paprika, salt)
- 4 cups beef or chicken broth (use low-sodium if you’re watching salt)
- Salt and pepper to taste
- Optional toppings: shredded cheese, sour cream, avocado, cilantro, lime wedges, tortilla chips
If you want more ideas for other comforting bowls and soups, check out these more soup recipes.
Notes: Swap black beans for pinto or kidney beans. For a creamier texture, stir in 4 oz cream cheese at the end.
Step-by-step instructions
- Heat a large pot over medium heat. Add the ground beef or turkey and the chopped onion. Brown, breaking the meat into pieces, until no pink remains and onions are translucent — about 7–10 minutes. If using ground turkey, verify it reaches 165°F.
- Drain off any excess fat to keep the broth from tasting greasy.
- Return the pot to medium heat and add the drained black beans, drained corn, diced tomatoes with green chilies, taco seasoning, and the 4 cups of broth. Stir until everything is combined.
- Increase heat and bring the soup to a gentle boil. Then reduce heat to low and let simmer uncovered for about 20 minutes. This melds flavors and slightly thickens the broth.
- Taste and season with salt and freshly ground black pepper as needed. If the soup tastes flat, a squeeze of lime brightens it.
- Ladle into bowls and top as desired with shredded cheese, a dollop of sour cream, diced avocado, and chopped cilantro. Serve hot.
Short, actionable steps so you can glance and cook.

01Ingredients
Main Ingredients
Optional Toppings
02Method
- Preparation
Tap a step when it's done. The next one lights up.
0 OF 6 DONE03Recipe notes
- 01You can batch-cook, freeze portions, or dress it up for company with a few fresh toppings. For a creamier texture, stir in 4 oz cream cheese at the end. Serve the soup with tortilla chips for crunch or cornbread for a comforting side.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
Best ways to enjoy it
Serve the soup with tortilla chips for crunch or cornbread for a comforting side. For a heartier meal, place steamed rice in the bottom of a bowl and ladle the soup over it. Toppings make the dish: add pickled jalapeños for heat, lime wedges for brightness, and chopped green onions for color.
For dessert after a taco night, something whimsical like apple cheesecake tacos pairs well — it keeps the taco-theme going with a sweet twist.
How to store & freeze
Refrigeration: Cool the soup to room temperature (no more than two hours at room temp). Transfer to airtight containers and refrigerate for 3–4 days.
Freezing: Cool completely, then freeze in airtight containers or heavy-duty freezer bags for up to 3 months. Leave a little headspace if using a container because liquids expand.
Reheating: Thaw overnight in the fridge, then reheat on the stove over medium-low until steaming and register 165°F. In a microwave, reheat in 1–2 minute bursts, stirring in between, until hot. Always bring leftovers to at least 165°F before serving.
Food-safety note: discard any refrigerated soup left out longer than 2 hours (1 hour if above 90°F).
Creative twists
- Slow-cooker version: brown meat and onions, then dump everything into a slow cooker and cook on low 4–6 hours.
- Vegetarian swap: omit meat and add another can of beans plus a cup of cooked lentils or textured vegetable protein for bulk.
- Creamy variation: stir in 4 oz cream cheese or 1/2 cup sour cream at the end for a velvety finish.
- Mexican street corn twist: gently fold in a few tablespoons of crema and a pinch of chili powder for an elote-inspired soup.
- Pasta option: toss in small pasta like ditalini or broken elbow macaroni during the last 10 minutes of simmering.
Your questions answered
How long does this take from start to finish?
A: About 30–35 minutes: 10 minutes to brown and soften onions, 20 minutes simmering, plus a few minutes for finishing and toppings.
Can I use ground turkey instead of beef?
A: Yes. Ground turkey works well but is leaner; cook to an internal temperature of 165°F and consider adding a splash of oil if the pot looks too dry while browning.
Is taco soup freezer-friendly?
A: Absolutely. Freeze in portions for up to 3 months. Thaw overnight and reheat to 165°F.
How can I make it milder for kids?
A: Use mild diced tomatoes (no green chilies) and a mild taco seasoning, or reduce the amount of seasoning by half and add more later to taste.
Can I make this in an Instant Pot?
A: Yes. Brown using Sauté mode, add remaining ingredients, seal, and cook on High Pressure for 5 minutes. Quick-release, then season and top.
Conclusion
If you want other takes on taco soup or want to compare seasoning proportions, this Easy Taco Soup Recipe – Tastes Better From Scratch offers a well-tested version with helpful photos. For another idea, try my Creamy Chicken Taco Soup.
Soups
Soups
Soups
