Easy Taco Soup Recipe
Everything you love about a taco night, the seasoned beef, the beans, the sour cream and crunchy chips on top, ends up in one pot and one bowl. Taco Soup is the kind of dinner that quietly earns a permanent spot in the rotation, because it takes about 10 minutes of real effort and feeds a hungry crowd without any fuss.
I used to make it with a packet of seasoning and wondered why it always tasted a little flat, until I started blooming my own spice blend in the pan before adding any liquid. That one change gave the broth real depth, and it takes less than a minute. Now this taco soup is my go to for game days, busy weeknights, and any time I need a pot of something that tastes even better the next day. Set out the toppings, let everyone build their own bowl, and watch it disappear.
Table of Contents
Why You’ll Love This Recipe
- Ready in about 40 minutes, with most of that time simmering on its own
- One pot cleanup, since everything cooks together
- Rich, well seasoned broth built from a quick homemade spice blend
- Perfect for feeding a crowd, and easy to double
- Freezer friendly, making it a reliable make ahead meal
- Endlessly customizable, from the toppings to the spice level
Quick Information
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Servings: 6
- Difficulty: Easy
- Calories: 360 per serving
- Important Tool: A large pot or Dutch oven
- Best For: Game day, weeknight dinners, or feeding a crowd
- Course: Soup
- Cuisine: American
- Category: Soups & Salads
Nutrition Information
- Calories: 360
- Protein: 24g
- Carbohydrates: 36g
- Fat: 14g
- Fiber: 10g
- Sugar: 7g
- Sodium: 790mg
- Serving Size: About 1 1/2 cups, without toppings
- Servings Per Recipe: 6
The beans give this taco soup a generous amount of fiber and plant protein alongside the beef, which is a big part of why one bowl feels so filling. Rinsing the canned beans and choosing low sodium broth are easy ways to bring the sodium down without losing flavor.
Nutrition information is an estimate calculated from standard ingredient values and will vary based on specific brands, toppings, and portion sizes used.
Ingredients
For the Soup
- 1 pound ground beef
- 1 medium onion, diced
- 3 garlic cloves, minced
- 1 can (15oz) black beans, drained and rinsed
- 1 can (15oz) kidney beans, drained and rinsed
- 1 1/2 cups frozen or canned corn
- 1 can (14.5oz) diced tomatoes
- 1 can (10oz) diced tomatoes with green chilies
- 1 can (8oz) tomato sauce
- 3 cups beef broth
For the Taco Seasoning Blend
- 1 tablespoon chili powder
- 2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon dried oregano
- 3/4 teaspoon salt
- 1/4 teaspoon black pepper
For Topping
- Shredded cheddar cheese
- Sour cream
- Tortilla chips
- Sliced avocado
- Fresh cilantro and lime wedges
Ingredient Notes: Making your own seasoning blend takes a minute and gives you full control over the salt and heat, which is a real advantage since canned beans, tomatoes, and broth already carry plenty of sodium. Ground turkey works as a straightforward swap for the beef if you prefer a lighter soup.
Tip: Mash about half a cup of the beans against the side of the pot near the end of cooking, which thickens the broth naturally without adding any flour or cornstarch.

Equipment Needed
- Large pot or Dutch oven – browns the beef and simmers the soup in one vessel
- Wooden spoon – breaks up the beef and stirs the pot as it cooks
- Colander – rinses and drains the canned beans
- Ladle – serves the soup neatly into bowls
Practical Tip: A wide, heavy bottomed pot gives the beef more surface area to brown, which builds a deeper, meatier base for the whole soup.
Preparation
Before you start, dice the onion, mince the garlic, and drain and rinse both cans of beans so everything is ready once the pot is hot. Stir together the spices for the seasoning blend in a small bowl so you can add them all at once.
Set out your toppings in small bowls while the soup simmers, since they are what turn a simple pot of soup into a build your own bowl experience.
Step by Step Instructions
- Brown the beef. Heat a large pot over medium high heat and cook the ground beef with the onion for 6 to 8 minutes, breaking it into small crumbles, until no pink remains and the onion is soft. Drain off any excess fat, since leftover grease turns the finished broth oily instead of rich.
- Bloom the spices. Add the garlic and the seasoning blend and stir constantly for about 1 minute, until the spices smell toasty and fragrant. Cooking them briefly in the hot pan before any liquid goes in is what gives this taco soup real depth, so do not skip this short step.
- Add the remaining ingredients. Stir in both kinds of beans, the corn, diced tomatoes, tomatoes with green chilies, tomato sauce, and beef broth, scraping up any browned bits from the bottom of the pot.
- Simmer. Bring to a boil, then reduce the heat to medium low and simmer uncovered for 20 to 25 minutes, stirring occasionally, until the soup has thickened slightly and a spoon drawn through it leaves a trail that closes slowly.
- Taste and adjust. Taste the soup and add a pinch more salt, a squeeze of lime, or extra chili powder as needed, remembering that the flavors concentrate as it simmers.
- Serve. Ladle into bowls and top with cheese, sour cream, crushed tortilla chips, avocado, and fresh cilantro.
Expert Tips & Tricks
- Bloom the spices in the pan. The first time I stirred a seasoning packet straight into the broth, the soup tasted dusty, so now I always toast the spices briefly in the hot pan first.
- Rinse the canned beans. It removes the starchy liquid and a good amount of sodium, giving you a cleaner tasting broth.
- Simmer uncovered. Letting steam escape thickens the soup and concentrates the flavor, whereas a lid keeps it thin.
- Mash a few beans. Crushing a handful against the pot is the easiest way to thicken the broth naturally.
- Add the toppings at the table. Cheese, chips, and sour cream stay fresh and crunchy when they go on right before eating.
- Brighten with lime. A squeeze at the end lifts all the flavors and keeps the soup from tasting heavy.
- Make it a day ahead. Like most soups with beans and spices, taco soup tastes even better after a night in the fridge.
Common Mistakes & Troubleshooting
Bland soup: This usually means the spices were not toasted or the soup was under seasoned. Bloom the seasoning in the pan for a full minute, then taste at the end and adjust with salt and a squeeze of lime.
Soup too thin: Simmering with the lid on, or adding too much broth, leaves it watery. Simmer uncovered for the full 20 to 25 minutes, and mash a few beans into the broth if it still needs more body.
Soup too salty: Canned beans, tomatoes, and broth all contribute sodium, and it adds up quickly. Rinse the beans, choose low sodium broth, and hold back on adding salt until after the soup has simmered.
Greasy broth: Skipping the draining step after browning the beef leaves a layer of fat floating on top. Drain the pan well, or blot the surface of the finished soup with a paper towel.
Too spicy or too mild: Heat levels vary between chili powders and canned chilies. I learned to start with the measurements here and taste at the end, because it is far easier to add a little heat than to tone down an overly spicy pot.
Storage Instructions
- Room Temperature: Do not leave the soup out longer than 2 hours.
- Refrigerator: Store in an airtight container for up to 4 days.
- Freezer: Freeze in portions for up to 3 months, leaving a little room at the top of the container for expansion.
- Reheating: Reheat on the stovetop over medium heat, adding a splash of broth or water if it has thickened, until steaming hot.
- Make Ahead: Make the soup up to 2 days ahead, and add the toppings fresh when serving.
- My storage tip: I freeze taco soup in single serving containers, which makes a quick lunch as simple as a few minutes in the microwave.
Variations & Substitutions
- Spicy version: Add a diced jalapeño with the onion, or stir in a tablespoon of chopped chipotle in adobo, for a smoky, spicy kick.
- Mild, kid friendly version: Use plain diced tomatoes in place of the ones with green chilies, and skip the extra chili powder.
- Vegetarian version: Replace the beef with an extra can of beans and a diced zucchini or bell pepper, and use vegetable broth.
- Slow cooker version: Brown the beef with the onion, then transfer everything to a slow cooker and cook on low for 6 to 8 hours for an easy slow cooker taco soup.
- Other substitutions: Use ground turkey or shredded chicken for the beef, or stir in a half cup of rice or small pasta for a heartier bowl.
Serving Suggestions
Taco soup is filling enough to be the whole meal, but a few extras make it even better.
- Crunch: Tortilla chips or crispy tortilla strips on top
- Bread: A pan of warm cornbread on the side
- Cool toppings: Sour cream, sliced avocado, and a squeeze of lime
- Soup spread: Serve alongside white chicken chili for a cozy game day soup bar
- Meal combinations: Pair with stuffed bell peppers for a Tex Mex inspired dinner
Meal Prep Tip: I make a double batch and freeze half in single serving containers, so a hot, flavorful lunch is always only a few minutes away.
Frequently Asked Questions
Can I make taco soup ahead of time?
Yes, and it actually improves with time, since the spices and beans have a chance to meld. Make it up to 2 days ahead and store it in the refrigerator, then reheat gently on the stovetop with a splash of broth. Keep the toppings separate and add them fresh when you serve.
Can I freeze taco soup?
Absolutely, taco soup freezes very well for up to 3 months. Cool it completely, portion it into freezer safe containers, and leave a little room for expansion. Thaw overnight in the refrigerator and reheat on the stove, adding a splash of broth if it has thickened.
Why does my taco soup taste bland?
The most common reasons are skipping the step of toasting the spices in the pan and under seasoning at the end. Bloom the seasoning for a minute after the beef is browned, and taste the finished soup, adding salt and a squeeze of lime to wake everything up.
How do I thicken taco soup?
Simmer it uncovered for the full cooking time so excess liquid evaporates, and mash a handful of beans against the side of the pot to add body. If you want it even thicker, stir in a small amount of crushed tortilla chips or a spoonful of masa harina and simmer for a few more minutes.
Can I make taco soup in a slow cooker?
Yes, brown the beef and onion on the stove first for the best flavor, then add everything to the slow cooker and cook on low for 6 to 8 hours or on high for 3 to 4 hours. This slow cooker taco soup turns out just as flavorful, and it is a great option for busy days.
Conclusion
Taco Soup proves that a few cans, a quick homemade seasoning blend, and one pot are all you need for a dinner that satisfies a crowd. The small details, toasting the spices and simmering uncovered, make the difference between a flat soup and one people ask for again. Keep the toppings fun and the pot big, and this taco soup will earn a permanent place in your game day and weeknight rotation.
For more cozy soup recipes like this one, follow along on Pinterest at MyRecipesDiary.
1-Pot Irresistible Taco Soup Recipe
Ingredients
Equipment
Method
- Brown beef with onion and drain excess fat.
- Add garlic and seasoning blend; stir 1 minute until fragrant.
- Stir in beans, corn, tomatoes, tomato sauce, and broth.
- Simmer uncovered 20 to 25 minutes until slightly thickened.
- Taste and adjust with salt and lime juice.
- Serve topped with cheese, sour cream, chips, avocado, and cilantro.
Notes
- Rinse the canned beans to remove excess sodium and starchy liquid.
- Simmer uncovered so the soup thickens and the flavors concentrate.
- Mash a handful of beans against the pot to thicken the broth naturally.
- A large, wide pot gives the beef room to brown properly.
