This comforting soup combines seasoned ground beef with black beans, kidney beans, corn, and diced tomatoes in a rich beef broth. The slow cooker transforms these simple ingredients into a hearty, flavorful meal that simmers all day while you focus on other tasks.
Classic taco seasonings including cumin and a seasoning packet infuse every spoonful with authentic Mexican-American flavors. The addition of sautéed onions, garlic, and bell peppers adds depth and sweetness to balance the spices.
Perfect for meal prep, this soup freezes beautifully and tastes even better the next day. Customize the heat level with extra green chilies or cayenne, and crown each bowl with your favorite toppings like shredded cheese, sour cream, fresh cilantro, or crunchy tortilla chips for a complete, satisfying dinner.
My roommate walked in after a twelve hour shift to find this simmering away, and she actually stopped mid sentence. The whole apartment smelled like a Mexican cantina on a rainy Tuesday. That is when this recipe became our emergency comfort food. Nothing beats throwing everything in one pot and walking away.
Now I make this whenever winter refuses to end or someone needs a pick me up. My niece calls it magic soup because she watched me dump everything in and somehow it turned into dinner. The slow cooker does all the heavy lifting while you go about your life.
Ingredients
- Ground beef: Browning this first creates depth that slow cooking alone cannot achieve
- Onion, garlic, and red bell pepper: This trio builds the aromatic foundation
- Canned corn and diced tomatoes with juices: Do not drain the tomatoes because that liquid becomes part of your broth
- Black beans and kidney beans: Rinse these well to avoid cloudy broth
- Beef broth: Choose low sodium if you are watching your salt intake
- Taco seasoning and spices: The packet is fine but homemade lets you control the heat level
Instructions
- Brown the beef and aromatics:
- Cook the ground beef in a skillet over medium heat until no longer pink then drain the fat. Toss in the onion, garlic, and bell pepper for a few minutes until they soften and release their fragrance.
- Combine everything in the slow cooker:
- Transfer the beef mixture to your crockpot then dump in both kinds of beans, the corn, tomatoes with their juices, and green chilies if you like some warmth.
- Add liquid and seasonings:
- Pour in the beef broth then sprinkle the taco seasoning, cumin, pepper, and salt over everything. Stir it all together thoroughly so the spices do not clump.
- Let it cook:
- Cover and cook on Low for 6 to 7 hours or on High for 3 to 4 hours until the flavors have melded into something rich and comforting.
- Finish and serve:
- Taste the soup and adjust any seasonings that need a boost. Ladle it into bowls and let everyone pile on their favorite toppings.
Last winter my neighbor texted me at midnight asking what I was cooking because the scent had drifted through the building vents. I brought her a bowl and now she requests this every time snow is in the forecast.
Make It Your Own
I have tried swapping ground turkey for the beef and it works beautifully if you want something lighter. Sometimes I throw in a can of rinsed pinto beans or extra bell peppers depending what is in the pantry.
Serving Suggestions
Crushed tortilla chips on top add the perfect crunch while a dollop of sour cream cools down any spice. Chopped cilantro and a squeeze of fresh lime make each bowl feel like something you would order at a restaurant.
Storage And Meal Prep
This soup keeps well in the refrigerator for up to four days and actually tastes better after the flavors have had time to hang out together. You can also freeze individual portions for those nights when cooking feels impossible.
- Let the soup cool completely before freezing
- Leave space at the top of containers because liquid expands
- Thaw overnight in the refrigerator then reheat gently on the stove
There is something deeply satisfying about a meal that takes care of itself while you take care of everything else.
Recipe FAQs
- → Can I make this taco soup on the stovetop instead of using a slow cooker?
-
Yes, you can easily adapt this for stovetop cooking. After browning the beef and vegetables, transfer everything to a large pot and simmer over low heat for 45-60 minutes, stirring occasionally. The flavors will still develop beautifully, though you may need to add a bit more broth as evaporation occurs faster on the stovetop.
- → What's the best way to store and reheat leftovers?
-
Store cooled soup in an airtight container in the refrigerator for up to 4 days, or freeze for up to 2 months. Thaw frozen soup overnight in the refrigerator before reheating. Warm gently on the stovetop over medium-low heat, adding a splash of broth or water if it seems too thick. Avoid boiling, as this can make the beans slightly mushy.
- → Can I use frozen vegetables instead of canned?
-
Absolutely! Frozen corn works beautifully as a substitute for canned corn—just add it directly to the slow cooker without thawing first. You can also use frozen bell pepper and onion mixtures to save prep time. Keep in mind that frozen vegetables may release more liquid during cooking, so you might want to reduce the broth slightly.
- → How can I make this soup thicker or heartier?
-
For a thicker consistency, you can mash about half a cup of the beans before adding them to the slow cooker, or stir in a tablespoon of cornstarch mixed with water during the last hour of cooking. Adding diced potatoes, rice, or pasta during the last 2-3 hours of cooking will also make it more substantial while absorbing extra liquid.
- → What other proteins work well in this soup?
-
Ground turkey or chicken make excellent leaner substitutes for beef. You can also use shredded rotisserie chicken—add it during the last hour of cooking just to heat through. For a vegetarian version, try plant-based ground crumbles or extra beans and corn. Quinoa or lentils also work well to add protein and bulk.