This satisfying taco soup combines browned ground beef with black beans, kidney beans, sweet corn, and diced tomatoes in a rich beef broth seasoned with classic taco spices. The slow cooker method melds the flavors beautifully over six hours, creating a thick, hearty consistency. Top with shredded cheese, sour cream, fresh cilantro, or crunchy tortilla chips for a complete meal that serves six perfectly.
Winter hit hard last year, and my slow cooker became my best friend. This taco soup started as a desperate clean-out-the-pantry experiment when I was too tired to think. My roommate walked in, sniffed the air, and asked if I'd been cooking all afternoon. Little did she know, I'd thrown everything together in ten minutes and let the pot do the work.
I brought a big batch to my sister's house during her move-in chaos. Between unpacking boxes and crying over misplaced dishes, that soup saved everyone. We stood around the kitchen island, eating from mismatched mugs, and for twenty minutes, the chaos didn't matter. Now it's the meal I show up with when life gets overwhelming.
Ingredients
- 1 pound ground beef: I brown it first to get rid of excess fat and develop flavor
- 1 medium onion, diced: Red onion adds nice color but yellow works perfectly fine
- 3 cloves garlic, minced: Fresh garlic makes such a difference here
- 1 red bell pepper, diced: Adds sweetness and pops of color against the dark beans
- 1 (15 oz) can corn, drained: Sweet corn balances the savory spices beautifully
- 1 (15 oz) can diced tomatoes with juices: Don't skip the juices, they become part of the broth
- 1 (4 oz) can diced green chilies: Optional but I never skip them anymore
- 1 (15 oz) can black beans: Rinse them well to avoid murky broth
- 1 (15 oz) can kidney beans: These break down slightly and thicken the soup
- 2 cups beef broth: Low sodium lets you control the salt level
- 1 packet taco seasoning: Homemade blend works great if you have one
- ½ tsp ground cumin: Adds that authentic taco flavor depth
- ¼ tsp black pepper: Freshly cracked makes a noticeable difference
- Salt to taste: The broth and seasoning might be enough, taste first
Instructions
- Brown the beef:
- Cook the ground beef in a skillet over medium heat until no longer pink, then drain the excess fat
- Soften the aromatics:
- Add onion, garlic, and bell pepper to the skillet, sautéing 2-3 minutes until fragrant and softened
- Start the slow cooker:
- Transfer the beef mixture to your crockpot, then add corn, tomatoes with juices, green chilies, black beans, and kidney beans
- Add liquids and seasonings:
- Pour in the beef broth, then sprinkle taco seasoning, cumin, black pepper, and salt over everything
- Stir and cook:
- Stir well to combine all ingredients, then cover and cook on Low for 6-7 hours or High for 3-4 hours
- Finish and serve:
- Taste and adjust seasonings if needed, then serve hot with your favorite toppings
My neighbor texted me at 2 AM asking for the recipe after she smelled it cooking through our shared wall. That's when I knew this wasn't just soup anymore, it was a small act of kindness that travels through apartment walls.
Making It Your Own
I've played around with this base so many times. Sometimes I add a can of rinsed pinto beans for extra protein, or throw in a diced zucchini when it needs to get used up. Ground turkey works beautifully and keeps it lighter. The beauty is in how forgiving this recipe is.
Toppings That Make It Special
A generous handful of shredded sharp cheddar melting into hot soup is absolute perfection. Sour cream adds that cool tangy contrast, and crushed tortilla chips bring the crunch. Fresh cilantro makes it feel fancy. I set everything out in small bowls and let people build their own perfect bowl.
Meal Prep Magic
This soup freezes incredibly well, which is why I always double the recipe. Portion it into freezer-safe containers, leaving some room for expansion. When you reheat, add a splash of broth if it's too thick.
- Mason jars work great for individual portions if you leave space at the top
- Thaw overnight in the fridge for the best texture
- Don't add toppings until after reheating
There's something deeply satisfying about a meal that takes care of itself. This soup is there for you on the busiest days, the hardest days, and the laziest days.
Recipe Questions & Answers
- → Can I make this taco soup spicier?
-
Absolutely. Add diced jalapeños, extra green chilies, or a pinch of cayenne pepper when adding the spices. You can also use a spicy taco seasoning blend or hot sauce to adjust the heat level to your preference.
- → What other proteins work in this soup?
-
Ground turkey or chicken make excellent lighter substitutes for beef. Both brown nicely and absorb the taco seasonings well. For a vegetarian version, use extra beans or plant-based crumbles.
- → How long does this soup keep in the refrigerator?
-
The soup stores beautifully in airtight containers for up to 4 days in the refrigerator. The flavors actually develop and deepen over time, making leftovers even more delicious the next day.
- → Can I freeze this taco soup?
-
Yes, this soup freezes well for up to 2 months. Let it cool completely, then transfer to freezer-safe containers leaving some space for expansion. Thaw overnight in the refrigerator before reheating.
- → What toppings go best with this soup?
-
Classic toppings include shredded cheddar or Mexican blend cheese, cool sour cream, fresh chopped cilantro, crispy tortilla strips, sliced jalapeños, and a squeeze of fresh lime juice to brighten the flavors.