If you ask me, a good crockpot soup recipe is one of the best things you can have in your back pocket.
This hearty taco soup practically makes itself while you go about your day. Ground beef and onions simmer with beans, corn, and tomatoes in a flavorful broth seasoned with taco spices and ranch dressing mix.
The crockpot does all the work, blending the flavors together into something warm and comforting. A bit of chili powder adds just enough kick without overwhelming the other ingredients.
It’s an easy weeknight dinner that the whole family will enjoy, especially on busy days when you need something simple and filling.

Why You’ll Love This Taco Soup
- Set it and forget it – Just brown the beef, toss everything in the crockpot, and let it simmer away while you handle your day. No babysitting required.
- Pantry-friendly ingredients – This recipe uses simple canned goods and seasoning packets you probably already have in your kitchen, making it perfect for those nights when you haven’t been to the store.
- Kid-approved flavor – The familiar taco taste combined with a comforting soup makes this a hit with the whole family, even the little ones.
- Budget-friendly meal – Ground beef and canned ingredients keep costs low while still delivering a filling dinner that stretches to feed a crowd.
- Minimal cleanup – With just one pot to wash, you’ll spend less time scrubbing dishes and more time relaxing after dinner.
What Kind of Ground Beef Should I Use?
For taco soup, you have some flexibility with your ground beef choice. An 80/20 blend (80% lean, 20% fat) is a solid option that gives you good flavor without being too greasy, though you’ll want to drain off the excess fat after browning. If you prefer a leaner option, 90/10 ground beef works great too and means less draining, but it can be a bit less flavorful. You can even swap in ground turkey or ground chicken if that’s what you have on hand – just know that the soup will have a milder taste. Whatever you choose, make sure to brown it well before tossing it in the crockpot to develop that nice savory flavor.

Options for Substitutions
This taco soup is super forgiving and works great with whatever you have in your pantry:
- Ground beef: Ground turkey, chicken, or pork all work well here. You can even use plant-based ground meat if you prefer. Just brown it the same way you would the beef.
- Pinto beans: Black beans, kidney beans, or even chickpeas make great substitutes. You can also mix different types of beans if you have partial cans to use up.
- Kernel corn: Frozen corn works just as well as canned. If using frozen, add it straight from the freezer – no need to thaw first.
- Taco seasoning packet: Out of taco seasoning? Mix together 1 tablespoon chili powder, 1 teaspoon each of cumin and paprika, ½ teaspoon each of garlic powder and onion powder, and a pinch of cayenne.
- Ranch dressing mix: If you don’t have ranch mix, you can skip it and add extra taco seasoning, or use a combination of dried dill, parsley, garlic powder, and onion powder to taste.
- Beef broth: Chicken broth or vegetable broth work fine as substitutes. You can also use water with an extra bouillon cube if that’s what you have on hand.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with this taco soup is skipping the step of browning the ground beef first – tossing raw beef directly into the crockpot creates a greasy, gray mess with an unappealing texture.
Another common error is forgetting to drain your canned beans and corn, which adds unnecessary liquid and makes your soup too watery and bland.
Since slow cookers trap moisture, resist the urge to add extra water beyond what the recipe calls for, and if your soup does end up too thin, simply remove the lid during the last 30 minutes of cooking to let some liquid evaporate.
Finally, don’t add the taco seasoning and ranch mix at the end – stirring them in at the beginning allows the flavors to develop and blend together throughout the long cooking time.

What to Serve With Taco Soup?
This taco soup is basically a complete meal in a bowl, but I love loading it up with toppings like shredded cheese, sour cream, diced avocado, and crushed tortilla chips for some crunch. A side of warm cornbread or corn muffins is perfect for soaking up all that flavorful broth, and it makes the meal feel extra cozy. If you want to keep things simple, just serve it with tortilla chips on the side for scooping, or throw together a quick Mexican street corn salad with lime and cotija cheese. You can also add some fresh cilantro and a squeeze of lime juice right before serving to brighten everything up.
Storage Instructions
Store: This taco soup actually tastes even better the next day after all the flavors have had time to hang out together. Keep it in an airtight container in the fridge for up to 4 days. It’s one of those meals I love making on Sunday to enjoy throughout the week.
Freeze: Taco soup is perfect for freezing! Let it cool completely, then portion it out into freezer-safe containers or bags and freeze for up to 3 months. I like to freeze individual servings so I can just grab one whenever I need a quick lunch or dinner.
Reheat: Warm the soup on the stovetop over medium heat, stirring occasionally until heated through. You can also microwave individual portions for 2-3 minutes, stirring halfway through. If it seems too thick after storing, just add a splash of broth or water to thin it out.
| Preparation Time | 10-15 minutes |
| Cooking Time | 360-480 minutes |
| Total Time | 370-495 minutes |
| Level of Difficulty | Easy |
| Servings | 7 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1700-1900
- Protein: 95-110 g
- Fat: 60-70 g
- Carbohydrates: 170-190 g
Ingredients
- 1 lb ground beef
- 1 large onion, diced (into 1/2-inch pieces)
- 16 oz beef broth (I recommend Swanson for the most consistent flavor)
- 15 oz diced tomatoes (I use Ro-Tel for a bit of extra spice)
- 15 oz pinto beans
- 15 oz kernel corn
- 1 cup water
- 1 packet taco seasoning
- 1 packet ranch dressing mix (Hidden Valley brand gives the best results)
- 1 teaspoon chili powder
Step 1: Brown the Ground Beef and Aromatics
- 1 lb ground beef
- 1 large onion, diced
Heat a large skillet over medium-high heat and add the ground beef, breaking it into small crumbles as it cooks.
Once the beef is mostly browned (about 5-7 minutes), add the diced onion and continue cooking for another 2-3 minutes until the onion softens slightly.
This browning step develops deep, savory flavors that will anchor the entire soup.
Drain off the excess fat using a colander or by tilting the pan and using a spoon to push the meat to the side.
Step 2: Build the Soup Base in the Crockpot
- browned beef and onion mixture from Step 1
- 16 oz beef broth
- 15 oz diced tomatoes
- 15 oz pinto beans
- 15 oz kernel corn
- 1 cup water
Transfer the browned beef and onion mixture from Step 1 into your crockpot.
Add the beef broth, diced tomatoes (with their liquid), pinto beans (drained and rinsed), kernel corn (drained), and water.
Stir everything together to combine the ingredients evenly throughout the pot.
I like to rinse the canned beans and corn before adding them to reduce excess sodium and improve the soup’s overall flavor balance.
Step 3: Season and Cook Low and Slow
- soup base from Step 2
- 1 packet taco seasoning
- 1 packet ranch dressing mix
- 1 teaspoon chili powder
Sprinkle the taco seasoning packet, ranch dressing mix packet, and chili powder over the soup base.
Stir thoroughly to distribute all the seasonings evenly throughout the liquid—this ensures consistent flavor in every spoonful rather than pockets of concentrated seasoning.
Cover the crockpot and cook on low for 6-8 hours.
The long, gentle cooking allows all the flavors to meld beautifully and the soup to develop a rich, complex taste.
Step 4: Serve with Toppings
Ladle the hot soup into bowls and set out your choice of toppings for guests to customize their own bowls.
The toppings add texture, creaminess, and freshness that contrast beautifully with the warm, savory soup.
I find that letting people build their own bowls makes for a more interactive and satisfying meal experience.

Classic Crockpot Ground Beef Taco Soup
Ingredients
- 1 lb ground beef
- 1 large onion, diced (into 1/2-inch pieces)
- 16 oz beef broth (I recommend Swanson for the most consistent flavor)
- 15 oz diced tomatoes (I use Ro-Tel for a bit of extra spice)
- 15 oz pinto beans
- 15 oz kernel corn
- 1 cup water
- 1 packet taco seasoning
- 1 packet ranch dressing mix (Hidden Valley brand gives the best results)
- 1 teaspoon chili powder
Instructions
- Heat a large skillet over medium-high heat and add the ground beef, breaking it into small crumbles as it cooks. Once the beef is mostly browned (about 5-7 minutes), add the diced onion and continue cooking for another 2-3 minutes until the onion softens slightly. This browning step develops deep, savory flavors that will anchor the entire soup. Drain off the excess fat using a colander or by tilting the pan and using a spoon to push the meat to the side.
- Transfer the browned beef and onion mixture from Step 1 into your crockpot. Add the beef broth, diced tomatoes (with their liquid), pinto beans (drained and rinsed), kernel corn (drained), and water. Stir everything together to combine the ingredients evenly throughout the pot. I like to rinse the canned beans and corn before adding them to reduce excess sodium and improve the soup's overall flavor balance.
- Sprinkle the taco seasoning packet, ranch dressing mix packet, and chili powder over the soup base. Stir thoroughly to distribute all the seasonings evenly throughout the liquid—this ensures consistent flavor in every spoonful rather than pockets of concentrated seasoning. Cover the crockpot and cook on low for 6-8 hours. The long, gentle cooking allows all the flavors to meld beautifully and the soup to develop a rich, complex taste.
- Ladle the hot soup into bowls and set out your choice of toppings for guests to customize their own bowls. The toppings add texture, creaminess, and freshness that contrast beautifully with the warm, savory soup. I find that letting people build their own bowls makes for a more interactive and satisfying meal experience.