This comforting soup combines seasoned ground beef with black beans, kidney beans, corn, and tomatoes, all simmered together in a rich beef broth infused with taco spices. The slow cooker does all the work, developing deep flavors over 6 hours while you focus on other things. Perfect for meal prep, leftovers keep beautifully in the fridge or freezer. Customize with your favorite toppings like shredded cheese, sour cream, cilantro, or tortilla chips for a complete, satisfying meal any night of the week.
The smell of this soup simmering in the crockpot brings me back to that particularly brutal February when my heat went out for three days. I huddled under blankets while this taco soup bubbled away, filling my apartment with enough warmth and spicy aroma to make the situation feel almost cozy instead of miserable.
My neighbor texted me asking what smelled so incredible, which led to her bringing over a bag of tortilla chips and us having an impromptu soup dinner on my living room floor with the snow falling outside.
Ingredients
- Ground beef: Brown it first to develop that deep savory base that makes the soup taste like its been simmering all day even if you just started it
- Onion, garlic, and bell pepper: These aromatics create the flavor foundation so soften them briefly with the beef before they go into the slow cooker
- Canned corn and diced tomatoes: The juices from these cans become part of the broth so do not drain them
- Black and kidney beans: Rinse them well to remove the canned liquid which can make the soup taste tinny
- Beef broth: Use a good quality brand or homemade stock because it makes up most of the soup body
- Taco seasoning and cumin: The taco seasoning packet is perfectly calibrated but add that extra pinch of cumin to really wake up the spices
- Toppings: Shredded cheese, sour cream, cilantro, jalapeños, and crushed tortilla chips turn this from soup into a complete meal experience
Instructions
- Brown the beef and vegetables:
- Cook the ground beef in a skillet over medium heat until fully browned then drain the excess fat before adding the diced onion, minced garlic, and bell pepper to soften for a few minutes.
- Build the soup base:
- Transfer the beef mixture to your slow cooker then add both cans of beans, the corn with its liquid, the diced tomatoes with their juices, and the green chilies if you want some gentle heat.
- Add the liquid and seasonings:
- Pour in the beef broth then sprinkle the taco seasoning packet, extra cumin, black pepper, and salt over everything before giving it all a thorough stir to distribute the spices evenly.
- Let the slow cooker work:
- Cover and cook on low for 6 to 7 hours or on high for 3 to 4 hours until the flavors have melded together into something rich and comforting.
- Season and serve:
- Taste the soup and adjust the salt or spices if needed then ladle into bowls and let everyone pile on their favorite toppings.
This has become my go to when friends come over for casual weeknight dinners because everyone hovers around the toppings bar assembling their perfect bowl and the conversation always flows as easily as the soup.
Make It Your Own
Substitute ground turkey or chicken if you want something lighter or use a plant based crumble to keep it vegetarian. The broth and seasonings provide so much flavor that the protein swap hardly makes a difference in the final taste.
Timing Is Everything
This soup actually benefits from a longer cook time so if you are going to be gone longer than 7 hours just set it to low and do not worry about overcooking. The beans might break down slightly but that just makes the soup thicker and more comforting.
The Leftover Situation
This soup tastes even better the next day after the spices have had time to really develop and mingle with the broth. It freezes beautifully for up to two months which makes it perfect for batch cooking on weekends.
- Let the soup cool completely before freezing to prevent ice crystals from forming
- Store toppings separately so they stay fresh and crunchy
- Reheat frozen soup in the microwave or on the stovetop with a splash of water
There is something deeply satisfying about a meal that takes care of itself while you go about your day and rewards you with something this delicious.
Recipe FAQs
- → Can I make this taco soup on the stovetop instead?
-
Yes, brown the beef and vegetables in a large pot, then add all remaining ingredients. Simmer covered over low heat for 1-2 hours, stirring occasionally until flavors meld together.
- → What other proteins work well in this soup?
-
Ground turkey, chicken, or even shredded rotisserie chicken make excellent substitutes. Plant-based crumbles also work for a vegetarian version.
- → How can I make this soup spicier?
-
Add diced jalapeños with the vegetables, include the green chilies, increase cayenne pepper, or use a hot taco seasoning blend. Serve with hot sauce on the side.
- → What toppings go best with this soup?
-
Shredded cheddar or Mexican cheese blend, sour cream, fresh cilantro, crushed tortilla chips, sliced jalapeños, avocado, or a squeeze of lime juice all complement the flavors beautifully.
- → Can I freeze leftovers?
-
Absolutely. Cool completely, then transfer to freezer-safe containers. It keeps well frozen for up to 2 months. Thaw overnight in the refrigerator before reheating.
- → What sides pair well with this soup?
-
Cornbread, warm tortillas, or a simple green salad with lime dressing make great accompaniments. The soup is hearty enough to stand alone as a complete meal too.