This comforting Mexican-inspired soup combines seasoned ground beef with black beans, kidney beans, corn, diced tomatoes, and aromatic vegetables. The slow cooker melds flavors together beautifully, creating a rich, satisfying meal that's perfect for feeding a crowd or meal prep. With just 15 minutes of prep time, you can let it simmer all day and come home to a delicious, warming dinner.
The first time I made this taco soup, it was actually born out of a chaotic Tuesday when I had zero energy but still needed to feed a crowd. My kitchen counter was covered in grocery bags, and somewhere between putting everything away and realizing I needed actual dinner, this recipe just happened. Now it is the soup my friends request most often, especially during football season when they want something warm and filling without me being stuck in the kitchen all day.
Last winter my sister called me at 5 PM completely frazzled, having forgotten to plan dinner for her family of five. I talked her through throwing this together with whatever she had in her pantry, and she texted me an hour later saying her kids had literally licked their bowls clean. That is the moment I knew this was not just a recipe, but a lifeline for those nights when cooking feels impossible.
Ingredients
- Ground beef: Browning this first gives you that rich, savory foundation and lets you drain off any excess fat so the soup is not too greasy
- Onion, garlic, and bell pepper: This aromatic trio builds layers of flavor right from the start
- Corn and diced tomatoes: The juices from the tomatoes create the perfect broth base while corn adds natural sweetness
- Black and kidney beans: Rinse them well to remove that canned taste and excess sodium
- Beef broth: Use a good quality one because it becomes the backbone of the entire soup
- Taco seasoning: Check the label if you need gluten-free, or make your own with chili powder, cumin, and paprika
Instructions
- Brown the beef:
- Cook ground beef in a skillet over medium heat until completely browned, then drain any excess fat before adding the onion, garlic, and bell pepper to soften for a few minutes
- Build the base:
- Transfer the beef mixture to your slow cooker and add both cans of beans, corn, diced tomatoes with all their juices, and the green chilies if you like some heat
- Add the liquid and seasonings:
- Pour in the beef broth, then sprinkle the taco seasoning, cumin, black pepper, and salt over everything and stir it all together really well
- Let it cook:
- Cover and cook on Low for 6 to 7 hours, or on High for 3 to 4 hours, until all the flavors have melded beautifully
- Finish and serve:
- Taste the soup and add more salt or seasonings if needed, then serve hot with your favorite toppings piled on top
This soup became a regular at our annual Super Bowl party after my cousin accidentally tripled the taco seasoning one year. Everyone went crazy for how bold and zesty it was, and now making it that way has become our family tradition, even though I will never tell him it was actually a mistake.
Make It Your Own
I love swapping in ground turkey or chicken sometimes, especially when I want something lighter but still satisfying. You can also throw in a can of black beans with corn for extra texture, or add a diced zucchini during the last hour of cooking for sneaky vegetables.
Serving Suggestions
Crushed tortilla chips on top add that perfect crunch, while a dollop of sour cream cuts through the spices. Sometimes I make a quick Mexican rice on the side and serve the soup right over it for a heartier meal that fills everyone up faster.
Storage and Meal Prep
This soup freezes beautifully and actually improves after a day or two in the fridge, making it perfect for batch cooking on weekends. I always portion some into freezer-safe containers for those nights when even the slow cooker feels like too much effort.
- Let the soup cool completely before freezing to prevent ice crystals
- Thaw overnight in the fridge and reheat gently on the stove
- Add fresh toppings right before serving to keep them bright and crisp
There is something so comforting about knowing dinner is taking care of itself in the other room, filling the house with that taco-scented warmth that says home no matter how busy life gets.
Recipe FAQs
- → Can I make this soup on the stove instead?
-
Yes, brown the beef and vegetables in a large pot, then add remaining ingredients and simmer covered for 45-60 minutes until flavors meld together.
- → Can I use frozen ground beef?
-
Thaw the beef first for even cooking. Frozen beef may not brown properly and could affect the overall texture and flavor of the soup.
- → What other meats work well in this soup?
-
Ground turkey or chicken make excellent lighter alternatives. You can also use shredded chicken or leave the meat out entirely for a vegetarian version with extra beans.
- → How can I make this soup thicker?
-
Mash about half a cup of beans before adding them, or stir in a cornstarch slurry during the last hour of cooking. You can also let it cook uncovered for the final hour.
- → What's the best way to store leftovers?
-
Store in airtight containers in the refrigerator for up to 4 days, or freeze for up to 2 months. The flavors actually develop more depth after sitting overnight.
- → Can I add other vegetables?
-
Zucchini, carrots, or celery work well. Add heartier vegetables like carrots with the beef, but add delicate vegetables like zucchini during the last hour of cooking.