This comforting soup combines seasoned ground beef with black beans, kidney beans, corn, and tomatoes, all simmered slowly in beef broth with classic taco spices. The slow cooker develops deep flavors while keeping preparation simple—just brown the beef, add everything to the pot, and let it cook while you go about your day. Perfect topped with cheese, sour cream, or crushed tortilla chips for a complete meal that serves six.
Snow was falling outside when my neighbor first brought over a container of this taco soup, still warm from her slow cooker. I remember standing in my kitchen with the container lid popped open, steam curling up as I took that first curious spoonful. The house already smelled better somehow, like someone else's comfort had become mine. That single container changed how I thought about winter meals entirely.
My youngest daughter came home from school one Tuesday absolutely famished, the way only teenagers can be. The soup had been bubbling away for five hours by then, and I watched her face light up when she walked through the door. She stood right there at the counter, eating from a mug, telling me about her day between every other bite. That is when this recipe went from good food to something I would make forever.
Ingredients
- Ground beef: The foundation that gives this soup its hearty soul, though I have learned to drain it well so nothing competes with the spices
- Onion, garlic, and bell pepper: These three create the aromatic base that makes people ask what smells so good
- Corn and diced tomatoes: Sweetness and acidity that balance the rich beef and earthy beans perfectly
- Black beans and kidney beans: I have found that using both adds texture variety and makes the soup feel substantial
- Beef broth: The liquid that ties everything together, homemade adds depth but store bought works beautifully
- Taco seasoning, cumin, and black pepper: This spice blend is the personality of the whole dish, so do not be shy with it
Instructions
- Brown the beef and vegetables:
- Cook the ground beef in a skillet over medium heat until it is no longer pink, then drain the fat before adding the onion, garlic, and bell pepper to soften for a few minutes. Transfer everything to your slow cooker.
- Build the soup base:
- Add both cans of beans, the corn with its juices, diced tomatoes, and green chilies to the crockpot along with the beef mixture.
- Add the liquids and seasonings:
- Pour in the beef broth, then sprinkle the taco seasoning, cumin, black pepper, and salt over everything. Stir it all together really well so those spices can start working their magic immediately.
- Let it cook slowly:
- Cover and cook on Low for 6 to 7 hours, or on High for 3 to 4 hours if you are running behind schedule.
- Taste and serve:
- Taste the soup and adjust the seasonings if needed, then serve hot with whatever toppings make your people happy.
This soup has become my go-to for new neighbors, sick friends, and those Tuesday nights when nobody wants to cook but everyone wants to feel fed. Something about taco flavors combined with soup comfort makes people relax as soon as they take that first bite. It is more than dinner, it is a little bit of care you can share without saying a word.
Making It Your Own
I have discovered this recipe is incredibly forgiving and welcoming to substitutions. Ground turkey or chicken work beautifully if you are trying to lighten things up. One time I added a can of pumpkin puree on a whim, and nobody could tell but the soup had this velvety richness that made me feel secretly brilliant.
The Topping Bar Strategy
Setting out toppings transforms this from simple soup to something that feels like a fiesta. I put out small bowls of shredded cheese, sour cream, chopped cilantro, and whatever else sounds good. People love customizing their own bowls, and it stretches the meal further without any extra work from me.
Freezer Stash Wisdom
This soup freezes exceptionally well, which is why I always make a double batch. Portion it into containers before adding any toppings, and you will thank yourself on busy weeks. I label mine with a piece of masking tape and the date, because frozen soup containers all start to look mysteriously similar after a few weeks.
- Cool the soup completely before freezing to prevent ice crystals
- Thaw overnight in the refrigerator for the best texture
- Add fresh toppings after reheating to keep everything bright and happy
There is something so honest about a soup that tastes better the longer it hangs out together. Maybe that is why I love making it so much.
Recipe Questions & Answers
- → Can I make this soup spicier?
-
Add extra diced green chilies, a pinch of cayenne pepper, or some sliced jalapeños during cooking. You can also use a spicy taco seasoning blend or serve with hot sauce on the side.
- → Can I freeze leftovers?
-
Yes, this soup freezes beautifully for up to 2 months. Let it cool completely, transfer to freezer-safe containers, leaving some space for expansion, and thaw in the refrigerator before reheating.
- → Can I use ground turkey instead?
-
Absolutely. Ground turkey, chicken, or even plant-based crumbles work well as substitutes. Just brown and season the meat the same way before adding to the slow cooker.
- → Do I have to brown the beef first?
-
Browning the beef first develops better flavor and texture, plus it allows you to drain excess fat. However, you can add raw ground beef directly to the slow cooker if preferred—just break it apart as it cooks.
- → What toppings work best?
-
Shredded cheddar or Mexican cheese blend, sour cream, fresh cilantro, crushed tortilla chips, sliced avocado, and pickled jalapeños are classic choices that complement the flavors perfectly.
- → Can I cook this on the stovetop?
-
Yes. After browning the beef and vegetables, simmer everything in a large pot over medium-low heat for 45-60 minutes, or until flavors have melded together and vegetables are tender.