Save My neighbor knocked on the door one Sunday with a Tupperware container still warm from her stove, and I opened it to find this soup sitting inside, smelling like a fiesta. She said it was her go-to for busy weeks, and after one spoonful, I understood why. The next weekend, I made my own pot, doubled the batch, and haven't looked back since. It's become the thing I bring to potlucks without even asking what's needed. Everyone always asks for the recipe, and I love that it's impossible to mess up.
I made this for a group of friends during a snowstorm when we were all stuck inside with nothing but board games and too much time. The soup simmered on the stove for hours (way longer than necessary, honestly), filling the house with this warm, spicy smell that made everything feel cozier. We ate three bowls each, piled high with cheese and chips, and someone declared it the official storm food. Now every time the weather turns, I get texts asking if I'm making the soup again. It's funny how one meal can become a tradition without you even trying.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Ground beef: This is the hearty base that makes the soup filling and satisfying, and browning it well adds a deep, savory flavor that sets the tone for everything else.
- Onion: Diced onion gives the soup a sweet, aromatic backbone, and cooking it until soft makes sure it melts into the broth instead of standing out.
- Red bell pepper: It adds a slight sweetness and a pop of color, plus it holds up well during the simmer without turning mushy.
- Garlic: Fresh minced garlic brings a punch of flavor that powdered garlic just can't match, and it only needs a minute in the pot to release its magic.
- Black beans: These add creaminess and protein, and draining and rinsing them keeps the soup from getting too thick or starchy.
- Kidney beans: They bring a firmer texture and a slightly earthier taste that balances out the black beans beautifully.
- Corn kernels: Sweet corn adds little bursts of brightness and a bit of crunch, even after simmering.
- Diced tomatoes: They create the tomatoey base of the broth and give the soup body without making it too heavy.
- Diced tomatoes with green chilies: This is where the subtle heat and tang come from, and it's the ingredient that makes people ask what the secret is.
- Chicken broth: It ties everything together with a savory richness, and using a good quality broth makes a noticeable difference in the final taste.
- Taco seasoning: This spice blend does most of the heavy lifting, giving you that classic taco flavor without measuring out ten different spices.
- Ground cumin: It adds warmth and a slightly smoky depth that makes the soup taste more complex than it really is.
- Smoked paprika: Just a touch of this brings a subtle smokiness that makes the soup taste like it's been simmering over a campfire.
- Chili powder: It adds a gentle heat and earthy flavor, and you can always add more if you like things spicier.
- Salt and black pepper: These are your final adjustments, and tasting as you go is the only way to get the seasoning just right.
- Shredded cheddar cheese: It melts into the hot soup and adds a creamy, salty richness that makes every bite feel indulgent.
- Sour cream: A dollop of this cools down the heat and adds a tangy creaminess that balances the spices perfectly.
- Sliced jalapeños: For those who want extra heat, these add a fresh, crisp kick that wakes up your taste buds.
- Chopped cilantro: It brings a fresh, herby brightness that cuts through the richness and makes the soup feel lighter.
- Sliced green onions: These add a mild onion flavor and a nice crunch that contrasts with the soft beans and meat.
- Crushed tortilla chips: They add texture and a salty crunch, plus they soak up the broth in the best way possible.
- Lime wedges: A squeeze of lime at the end brightens everything up and ties all the flavors together with a little zing.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown the beef:
- Heat your pot over medium and add the ground beef, breaking it apart with a spoon as it cooks until no pink remains. Drain off any excess grease so your soup doesn't end up oily.
- Sauté the vegetables:
- Toss in the diced onion, red bell pepper, and minced garlic, stirring them around until they soften and start to smell amazing, about 3 to 4 minutes. This step builds the flavor foundation.
- Bloom the spices:
- Sprinkle in the taco seasoning, cumin, smoked paprika, chili powder, salt, and pepper, stirring constantly for about a minute. You'll smell the spices wake up and release their oils, which makes all the difference.
- Add the beans and tomatoes:
- Dump in the black beans, kidney beans, corn, diced tomatoes, and diced tomatoes with green chilies, stirring everything together. It'll look crowded, but it'll all come together once you add the broth.
- Pour in the broth and simmer:
- Add the chicken broth and give it a good stir, then bring the whole pot to a gentle simmer. Lower the heat and let it bubble away uncovered for 20 to 25 minutes, stirring now and then so nothing sticks to the bottom.
- Adjust the seasoning:
- Taste the soup and add more salt, pepper, or spices if it needs a boost. This is your chance to make it exactly how you like it.
- Serve it up:
- Ladle the hot soup into bowls and set out all your favorite toppings so everyone can build their perfect bowl. The toppings are half the fun.
Save The first time I served this to my kids, they piled their bowls so high with cheese and chips that I could barely see the soup underneath. They slurped it down without a single complaint, and my youngest asked if we could have it again the next night. That's when I knew I'd found a keeper. It's one of those rare recipes that makes everyone happy without any fuss, and it's become the meal I turn to when I need something that feels like a hug in a bowl.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making It Your Own
This soup is incredibly forgiving and practically begs you to switch things up based on what you have on hand. I've swapped ground turkey for the beef when I'm trying to lighten things up, and it works beautifully without losing any of that hearty, satisfying feel. If you want to make it vegetarian, just skip the meat entirely and add an extra can of beans, maybe some diced zucchini or sweet potato for more substance. You can also play with the heat level by choosing mild or spicy canned tomatoes with chilies, or by adding a diced fresh jalapeño right into the pot. Once you make it a few times, you'll figure out your perfect version, and that's the whole point.
Storing and Reheating
Leftovers are where this soup really shines, because the flavors meld together overnight and taste even better the next day. Let the soup cool completely before transferring it to an airtight container, then store it in the fridge for up to four days. When you're ready to eat, reheat it gently on the stove over medium-low heat, stirring occasionally and adding a splash of broth or water if it's thickened up too much. You can also freeze it in portions for up to three months, just leave a little space at the top of the container for expansion. Thaw it overnight in the fridge before reheating, and it'll taste just as good as the day you made it.
Serving Suggestions
The toppings are what turn this soup from simple to spectacular, so don't be shy about setting up a full topping bar. I like to put out little bowls of shredded cheese, sour cream, sliced jalapeños, chopped cilantro, green onions, crushed tortilla chips, and lime wedges so everyone can build their own masterpiece. Cornbread or warm flour tortillas on the side make it feel like a complete meal, and a simple side salad with a tangy vinaigrette cuts through the richness nicely. If you're serving it for a crowd, keep the soup warm in a slow cooker on low and let people help themselves throughout the evening.
- Set out at least five different toppings so everyone can customize their bowl exactly how they like it.
- Serve it with cornbread, tortilla chips, or warm tortillas to soak up every last bit of broth.
- A cold beer or a margarita on the side makes it feel like a proper fiesta, even on a Tuesday night.
Save This soup has earned its spot in my regular rotation, and I hope it does the same for you. It's the kind of recipe that makes you look like a kitchen hero without breaking a sweat, and that's exactly the kind of cooking I love most.
Recipe Questions & Answers
- → Can I make this vegetarian?
Yes, simply omit the ground beef and add an extra can of beans such as pinto or black beans for added protein and heartiness.
- → What meat substitutes work well?
Ground turkey or ground chicken are excellent substitutes for beef, offering a leaner option while maintaining the hearty texture.
- → How can I adjust the spice level?
Use mild diced tomatoes with chilies for less heat, or add extra jalapeños and hot sauce for more kick. Adjust chili powder to your preference.
- → Does this freeze well?
Absolutely. Store in airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop for best results.
- → What toppings work best?
Classic toppings include shredded cheddar cheese, sour cream, crushed tortilla chips, fresh cilantro, sliced green onions, and lime wedges for brightness.
- → Can I use dried beans instead of canned?
Yes, use 1.5 cups cooked dried beans per can. Soak and cook beans beforehand, then add them to the pot as directed.