When the weather turns chilly or you’re craving something deeply satisfying, this Taco Soup is your answer. It captures all the vibrant, cozy flavors of your favorite tacos in a spoonable, one-pot form that’s perfect for busy nights. You can customize the toppings to your heart’s content, making it a hit with the whole family.
Love Taco Soup? So do we! If you're into Soup Recipes or curious about Breakfast & Brunch, you'll find plenty of inspiration below.
Why You’ll Love This Taco Soup
- Easy & forgiving: Just brown the meat, dump everything in, and simmer.
- Next-level flavor: A harmony of savory beef, tomatoes, corn, and beans with taco seasoning.
- Fantastic leftovers: Tastes even better the next day—perfect for meal prep.
- Crowd-pleaser: Let everyone build their own bowl with fun toppings.
Ingredients & Tools
- 1 tbsp olive oil
- 1 large yellow onion, diced
- 1 lb ground beef (80/20 lean-to-fat ratio works well)
- 3 cloves garlic, minced
- 1 packet (1 oz) taco seasoning
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) pinto beans, drained and rinsed
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) corn kernels, drained
- 1 can (10 oz) diced tomatoes with green chilies (like Rotel)
- 1 can (8 oz) tomato sauce
- 4 cups beef broth
- To serve: shredded cheese, sour cream, diced avocado, tortilla chips, fresh cilantro, lime wedges
Tools: A large Dutch oven or heavy-bottomed soup pot, a wooden spoon, and a can opener.
Notes: Don’t stress about having every single bean listed—the beauty of this soup is its flexibility.
Nutrition (per serving)
| Calories: | 420 kcal |
| Protein: | 25 g |
| Fat: | 14 g |
| Carbs: | 48 g |
| Fiber: | 12 g |
Serves: 6 | Prep Time: 15 minutes | Cook Time: 25 minutes | Total Time: 40 minutes
Before You Start: Tips & Ingredient Notes
- What kind of ground beef is best? I find an 80/20 blend gives you the perfect amount of flavor without being overly greasy. If you use a leaner blend, you might want to add a tiny bit more oil to the pot when browning the onion.
- Can I make this with chicken or turkey? Absolutely! Ground turkey or shredded rotisserie chicken are fantastic, lighter alternatives. Just use chicken broth instead of beef broth to keep the flavors cohesive.
- Don’t skip rinsing the beans. Giving your canned beans a quick rinse under cold water removes that starchy, sometimes salty canning liquid, which helps you control the saltiness of your final soup and gives it a cleaner flavor and texture.
- Spice level is in your hands. The diced tomatoes with green chilies add a mild kick. For a spicier soup, use a “hot” variety or add a diced jalapeño when you cook the onions. For a milder version, use plain diced tomatoes.
How to Make Taco Soup
Step 1: Start by heating the olive oil in your large Dutch oven or soup pot over medium-high heat. Add the diced onion and cook for about 4-5 minutes, stirring occasionally, until it becomes soft and translucent. You’ll notice it starting to smell sweet and fragrant—that’s exactly what you want.
Step 2: Add the ground beef to the pot, breaking it up with your wooden spoon. Cook until it’s nicely browned and no pink remains, which should take about 6-7 minutes. As it cooks, you can spoon out a little excess fat if you’d like, but leaving a bit adds great flavor. Stir in the minced garlic and cook for one more minute until it’s incredibly aromatic.
Step 3: This is where the magic starts! Sprinkle the packet of taco seasoning over the beef and onion mixture. Stir everything together really well, letting the spices toast for about 30 seconds. You’ll see the meat coat beautifully and the whole kitchen will smell amazing.
Step 4: Now for the easy part—the dump! Add the drained and rinsed black beans, pinto beans, and kidney beans to the pot. Follow with the drained corn, the diced tomatoes with green chilies (don’t drain this one—the liquid adds flavor!), the tomato sauce, and the beef broth. Give everything a really good stir to combine.
Step 5: Bring the soup up to a lively bubble, then immediately reduce the heat to low, cover the pot with a lid, and let it simmer gently for at least 15-20 minutes. This simmering time is crucial—it allows all the flavors to get to know each other and meld into one harmonious, cozy soup. Give it a taste and adjust salt if needed.
Step 6: While the soup is simmering, this is the perfect time to prep all your toppings. Get that cheese shredded, avocado diced, cilantro chopped, and lime wedges ready. The toppings really make the dish, so don’t be shy!
Step 7: Ladle the hot soup into deep bowls and let everyone go to town with their favorite toppings. A generous handful of crushed tortilla chips on top adds the perfect crunch. Serve immediately and enjoy the cozy vibes!
Storage & Freshness Guide
- Fridge: Cool completely and store in an airtight container for 4–5 days.
- Freezer: Portion into freezer bags or containers; freeze for up to 3 months.
- Reviving: Reheat gently on the stove or microwave, adding a splash of broth if too thick.
Serving Suggestions
Complementary Dishes
- Jalapeño Cheddar Cornbread — The slight sweetness and spicy kick of the cornbread is a perfect textural and flavor contrast to the savory, brothy soup.
- A Simple Green Salad with a Lime Vinaigrette — The bright, acidic dressing cuts through the richness of the soup and adds a fresh, crisp element to the meal.
- Cheesy Quesadillas — For the ultimate comfort food spread, crispy, cheesy quesadillas are perfect for dipping right into the soup.
Drinks
- A Crisp Mexican Lager — The light, clean taste of a cold lager is a classic pairing that cleanses the palate between spoonfuls of the hearty soup.
- Sparkling Water with Lime — The bubbles and citrus are incredibly refreshing and help balance the spices without adding sweetness.
- Fruity Sangria — For a crowd, a pitcher of red or white sangria with citrus and berries feels festive and complements the Tex-Mex flavors beautifully.
Something Sweet
- Churros with Chocolate Sauce — You can’t go wrong with warm, cinnamon-sugar-dusted churros for a truly decadent and thematic dessert.
- Classic Flan — The cool, creamy, caramel-topped custard is a smooth and elegant way to finish the meal after all those bold flavors.
- Lime Sorbet — It’s light, tart, and palate-cleansing, providing a perfect, refreshing end note that doesn’t feel too heavy.
Top Mistakes to Avoid
- Mistake: Not browning the meat properly. If you just gray the meat without getting a good, proper sear, you’re missing out on a ton of deep, savory flavor. Take the time to get it nicely browned.
- Mistake: Skipping the bean rinse. I’ve messed this up before too, and it can make the soup broth look cloudy and taste a bit overly starchy or salty from the canning liquid. A quick rinse makes a big difference.
- Mistake: Adding the toppings too early. If you put things like cheese, sour cream, and avocado directly into the cooking pot, they’ll melt and disintegrate. Always add these fresh to each individual bowl right before serving.
- Mistake: Not letting it simmer. Rushing the 15-20 minute simmer means the flavors won’t have time to fully develop and harmonize. Patience here is rewarded with a much deeper, more complex tasting soup.
Expert Tips
- Tip: Make your own taco seasoning. It’s surprisingly simple and lets you control the salt and spice level. A mix of chili powder, cumin, paprika, garlic powder, onion powder, and a pinch of oregano is a great start.
- Tip: For a thicker soup, mash a few beans. Before adding the beans to the pot, take about a half-cup of them and mash them with a fork. Stir them in—they’ll dissolve and naturally thicken the broth beautifully.
- Tip: Amp up the umami. Stir in a tablespoon of tomato paste when you’re cooking the onions and beef. It adds a wonderful depth and richness that makes the soup taste like it’s been simmering for hours.
- Tip: Freeze it for later. This soup freezes exceptionally well. Let it cool completely, then portion it into airtight containers or freezer bags. It will keep beautifully for up to 3 months.
FAQs
Can I make this Taco Soup in a slow cooker?
Absolutely, and it’s a fantastic hands-off method! Simply brown the beef and onions on the stove first (this step is key for flavor), then transfer everything to your slow cooker. Stir in the remaining ingredients, cover, and cook on LOW for 6-8 hours or on HIGH for 3-4 hours. The long, slow cook makes the flavors even more melded and delicious.
How long will leftovers last in the fridge?
Stored in an airtight container, your Taco Soup will stay fresh and tasty in the refrigerator for about 4-5 days. You’ll notice the flavors get even better by day two or three. Just reheat gently on the stove or in the microwave, adding a splash of broth or water if it has thickened up too much.
Is this soup gluten-free?
It can be, but you need to check your labels carefully. The main culprit is often the pre-packaged taco seasoning and the beef broth. Simply ensure you’re using certified gluten-free versions of both, and the rest of the ingredients are naturally gluten-free. It’s an easy swap to make!
Can I make this recipe vegetarian?
Of course! It’s a very simple and delicious adaptation. Just omit the ground beef and use an extra can of beans (like black or pinto). Use vegetable broth instead of beef broth, and you might want to add a tablespoon of olive oil to make up for the lost fat from the meat. It’s just as hearty and satisfying.
My soup is too thin. How can I thicken it?
No problem! The easiest way is to create a quick slurry. Mix one tablespoon of cornstarch with two tablespoons of cold water until smooth. Stir this into the simmering soup and let it cook for another 2-3 minutes until it thickens up. Alternatively, you can use a potato masher to gently mash some of the beans right in the pot—they’ll release starch and thicken the broth naturally.
Taco Soup
Make the best easy Taco Soup recipe in one pot! Loaded with beef, beans, and corn, it's a family favorite. Get the simple recipe and serve tonight!
Ingredients
For the soup:
-
1 tbsp olive oil
-
1 large yellow onion (diced)
-
1 lb ground beef (80/20 lean-to-fat ratio works well)
-
3 cloves garlic (minced)
-
1 packet taco seasoning (1 oz)
-
1 can black beans (15 oz, drained and rinsed)
-
1 can pinto beans (15 oz, drained and rinsed)
-
1 can kidney beans (15 oz, drained and rinsed)
-
1 can corn kernels (15 oz, drained)
-
1 can diced tomatoes with green chilies (10 oz, like Rotel)
-
1 can tomato sauce (8 oz)
-
4 cups beef broth
To serve:
-
shredded cheese
-
sour cream
-
diced avocado
-
tortilla chips
-
fresh cilantro
-
lime wedges
Instructions
-
Start by heating the olive oil in your large Dutch oven or soup pot over medium-high heat. Add the diced onion and cook for about 4-5 minutes, stirring occasionally, until it becomes soft and translucent.01
-
Add the ground beef to the pot, breaking it up with your wooden spoon. Cook until it’s nicely browned and no pink remains, which should take about 6-7 minutes. Stir in the minced garlic and cook for one more minute until it’s incredibly aromatic.02
-
Sprinkle the packet of taco seasoning over the beef and onion mixture. Stir everything together really well, letting the spices toast for about 30 seconds.03
-
Add the drained and rinsed black beans, pinto beans, and kidney beans to the pot. Follow with the drained corn, the diced tomatoes with green chilies (don’t drain this one—the liquid adds flavor!), the tomato sauce, and the beef broth. Give everything a really good stir to combine.04
-
Bring the soup up to a lively bubble, then immediately reduce the heat to low, cover the pot with a lid, and let it simmer gently for at least 15-20 minutes. Give it a taste and adjust salt if needed.05
-
While the soup is simmering, this is the perfect time to prep all your toppings. Get that cheese shredded, avocado diced, cilantro chopped, and lime wedges ready.06
-
Ladle the hot soup into deep bowls and let everyone go to town with their favorite toppings. A generous handful of crushed tortilla chips on top adds the perfect crunch. Serve immediately and enjoy the cozy vibes!07
Not what you're looking for?



