This hearty Mexican-inspired soup brings together seasoned ground beef, black and kidney beans, sweet corn, and diced tomatoes in a rich, spiced broth. After just 15 minutes of prep, let your crockpot do the work—low and slow cooking for 6-7 hours melds the taco seasonings, cumin, and vegetables into a thick, comforting bowl. Perfect topped with shredded cheese, sour cream, cilantro, or crunchy tortilla chips. Makes six generous servings and reheats beautifully for lunches throughout the week.
The smell of this soup simmering away on a lazy Sunday morning still takes me back to my first apartment, where a tiny crockpot was my most trusted kitchen companion. Id throw everything in before heading out for errands, and coming home to that taco-spiced aroma felt like someone else had done the cooking for me. My roommate used to hover near the counter with a spoon, sampling every hour until it was finally done.
Last winter my sister dropped by unexpectedly during a snowstorm, and I ladled this into mugs while we watched flurries pile up outside. She ate three helpings and demanded the recipe on the spot, sending me five texts the next day about how her family fought over the leftovers. Theres something about this soup that turns random weeknights into mini occasions.
Ingredients
- Ground beef: Browning it first adds depth and prevents greasiness in the final soup
- Onion, garlic, and bell pepper: This aromatic trio builds the flavor foundation right in the skillet
- Canned corn and tomatoes: The juices from the tomatoes become part of the broth, so dont skip them
- Green chilies: Even if youre heat-sensitive, add a small can for background warmth
- Black and kidney beans: Rinse them well to remove the starchy liquid and keep the soup clear
- Beef broth: Use a good quality brand or homemade for the best results
- Taco seasoning: Check your favorite brands salt level before adding extra at the end
- Cumin and black pepper: These boost the taco seasoning and add layers of warmth
Instructions
- Brown the beef and aromatics:
- Cook the ground beef in a skillet until no longer pink, breaking it up as it browns. Drain the fat and toss in the onion, garlic, and bell pepper, letting them soften for a few minutes until fragrant.
- Build the soup base:
- Transfer the beef mixture to your crockpot and add both kinds of beans, corn, diced tomatoes with their juices, and green chilies if youre using them. Pour in the beef broth and sprinkle in the taco seasoning, cumin, black pepper, and salt. Stir everything together until the spices are dissolved.
- Let it simmer:
- Cover and cook on low for 6-7 hours or on high for 3-4 hours, giving it a gentle stir halfway through if youre home. The longer it simmers, the more the flavors meld together.
- Season and serve:
- Taste the soup before serving and add more salt or spices if needed. Ladle into bowls and let everyone pile on their favorite toppings.
This has become my go-to whenever someone in the family needs a meal delivered—theres something universally comforting about a bubbling pot of taco soup, and it travels beautifully. Last month I dropped some off for a friend who just had a baby, and she told me later that she ate it standing up in the kitchen at 2am, grateful for something warm and nourishing.
Making It Your Own
Sometimes I swap in ground turkey or chicken when I want something lighter, and honestly, nobody notices the difference. If I have fresh corn on hand in summer, I cut it right off the cob and throw it in during the last hour of cooking for extra sweetness and texture.
The Toppings Make It
Set out bowls of shredded cheese, sour cream, chopped cilantro, and crushed tortilla chips so everyone can customize their portion. My nephew skips the cilantro but loads on extra cheese, while my sister adds a mountain of jalapeños and calls it dinner.
Leftovers and Storage
This soup actually tastes better on day two or three after the spices have had time to mellow and mingle. I portion leftovers into individual containers for easy work lunches, and they reheat beautifully in the microwave.
- Freeze in portions for up to two months, but skip the toppings until serving
- If it thickens too much in the fridge, add broth when reheating
- The beans continue soaking up liquid, so you may need extra liquid on day three
Theres nothing quite like gathering around a pot of this soup while it bubbles away, everyone adding their own toppings and settling in with a full, warming bowl. Hope it finds its way into your regular rotation, too.
Recipe Questions & Answers
- → Can I make this 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.
- → What other proteins work well in this soup?
-
Ground turkey or chicken make excellent lighter substitutions. Both absorb the taco seasonings beautifully and cook just as quickly as beef.
- → How can I make this soup thicker?
-
Mash about ½ cup of the beans before adding them, or stir in a tablespoon of cornstarch mixed with cold broth during the last hour of cooking.
- → Is this soup freezer-friendly?
-
Absolutely. Cool completely, then store in airtight containers for up to 2 months. Thaw overnight in the fridge before reheating on the stovetop.
- → Can I use dried beans instead of canned?
-
Yes, but cook them separately until tender first. Canned beans work best here since they hold their shape during long slow-cooking without becoming mushy.
- → What's the best way to adjust the spice level?
-
Add extra green chilies, diced jalapeños, or a pinch of cayenne with the other spices. For milder flavor, reduce the taco seasoning packet to half.