This satisfying Mexican-American soup combines browned ground beef with black beans, kidney beans, corn, tomatoes, and bell peppers in a richly spiced broth. Classic taco seasoning blends with cumin and black pepper for authentic flavor. Simply brown the meat and vegetables, add everything to the slow cooker, and let it simmer for 6-7 hours on low or 3-4 on high. The result is a thick, hearty soup that's perfect topped with shredded cheese, sour cream, cilantro, or tortilla chips.
The first time I made this taco soup was during a particularly brutal winter when my ancient building heat kept failing. I dumped everything into my thrifted crockpot before work, came home to a freezing apartment, but that smell hit me the second I opened the door.
My roommate walked in from her shift, nose already in the air, asking what restaurant I had ordered from. The look on her face when I ladled out steaming bowls was priceless and cemented this recipe as our emergency comfort food forever.
Ingredients
- 1 pound ground beef: Provides the hearty base that holds everything together though turkey works in a pinch
- 1 medium onion diced: Sweetens as it slow cooks blending into the broth instead of staying chunky
- 3 cloves garlic minced: Fresh garlic transforms this so do not use the jarred stuff
- 1 red bell pepper diced: Adds subtle sweetness and beautiful color throughout the soup
- 1 can corn drained: Frozen corn works too but canned gives you that perfect texture every time
- 1 can diced tomatoes with juices: The juices are crucial for creating that rich taco soup base
- 1 can diced green chilies: Optional but honestly the secret ingredient for depth
- 1 can black beans rinsed: Rinse them well or your soup will look muddy
- 1 can kidney beans rinsed: These hold their shape beautifully through hours of cooking
- 2 cups beef broth: Better than bullion or homemade makes a noticeable difference
- 1 packet taco seasoning: Homemade lets you control the salt but the packet is perfectly fine
- ½ tsp ground cumin: Enhances that taco flavor without overwhelming everything else
- ¼ tsp black pepper: Freshly cracked adds a little warmth in the background
- Salt to taste: Start with less since taco seasoning already contains plenty
Instructions
- Brown your beef perfectly:
- Cook the ground beef in a skillet over medium heat until completely browned then drain off the excess fat
- Build your flavor base:
- Add onion garlic and bell pepper to the beef and cook for 2-3 minutes until softened and fragrant before transferring to your crockpot
- Add your beans and vegetables:
- Dump in corn tomatoes with their juices green chilies black beans and kidney beans directly into the crockpot
- Create the soup base:
- Pour in beef broth then sprinkle taco seasoning cumin pepper and salt over everything and stir until well combined
- Let it work its magic:
- Cover and cook on Low for 6-7 hours or on High for 3-4 hours until flavors have melded together beautifully
- Final flavor check:
- Taste the soup and adjust salt or spices if needed before serving hot with your favorite toppings
This soup became my go-to for new parents and sick friends because it tastes like you spent all day cooking but actually requires zero active time. Something about that slow cooker magic makes people feel cared for.
Make It Your Own
I have made this with ground turkey chicken and even Beyond meat with great results. The key is browning whatever protein you choose well before adding to the crockpot as that fond from the pan adds layers of flavor.
Serving Suggestions
Crushed tortilla chips on top are nonnegotiable in my house they add that perfect crunch. A dollop of sour cream and fresh cilantro cuts through the richness and makes each bowl feel restaurant quality.
Storage And Meal Prep
This soup actually tastes better on day two once all those spices have had time to really marry. It freezes beautifully so I always double the batch and stash half for those nights when cooking is absolutely not happening.
- Let the soup cool completely before freezing to prevent ice crystals
- Thaw overnight in the fridge then reheat gently on the stove
- Add fresh toppings after reheating not before freezing
There is something so reassuring about coming home to a house that smells like dinner has been taking care of itself all day.
Recipe FAQs
- → Can I make this soup on the stovetop 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.
- → How do I store leftovers?
-
Refrigerate in an airtight container for up to 4 days. Freeze for up to 2 months. Thaw overnight in the fridge before reheating.
- → Can I use dried beans instead of canned?
-
Cook dried beans separately until tender before adding. One cup dried beans yields about 3 cups cooked, equal to two 15-ounce cans.
- → What protein alternatives work well?
-
Ground turkey or chicken substitute seamlessly. For vegetarian version, use extra beans or plant-based crumbles with vegetable broth.
- → How can I make it spicier?
-
Add diced jalapeños, extra green chilies, or cayenne pepper. Increase taco seasoning or add hot sauce to taste before serving.