Pin My neighbor stopped by on a random Tuesday evening with a craving she couldn't quite name, something warm but not heavy, with that satisfying kick of spice. I had ground beef thawing and a pantry full of canned goods, so I started throwing together what felt like taco flavors in a pot. Within thirty minutes, she was on her second bowl, and I realized I'd stumbled onto something that would become a weeknight staple in both our kitchens. It's the kind of soup that tastes like it took hours but practically makes itself.
I made this for my sister's book club last fall, and someone brought it up months later as the meal they'd actually remember. She'd gone home and made it three times that same month, once with ground turkey when she was feeling virtuous, once with extra jalapeños because her partner has no fear of heat. That's when I knew this wasn't just a recipe, it was the kind of dish that invites people to make it their own.
Ingredients
- Ground beef (1 lb): Brown it thoroughly but don't let it sit too long after draining, or it'll start to cool and clump up in the broth.
- Onion, garlic, and bell pepper: These three are doing the heavy lifting of flavor, so don't rush the sauté even though you're pressed for time.
- Corn and black beans (one 15 oz can each): Draining and rinsing means cleaner broth and no extra starch making things gummy.
- Diced tomatoes with juices (one 15 oz can): That liquid is part of your broth, so never drain it away.
- Beef or chicken broth (2 cups): Low-sodium lets you season to taste, which makes all the difference between flat and vibrant.
- Taco seasoning (1 packet or 2 tbsp homemade): The packet is honest and convenient, but homemade cumin-forward blends add a layer that feels intentional.
- Ground cumin (1/2 tsp): This optional addition deepens the soup from simple to something people will ask you about.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown the beef until it's no longer pink:
- Listen for that sizzle when the meat hits the hot pot, then break it apart with a wooden spoon as it cooks. Don't let it sit undisturbed or it'll form one stubborn block.
- Build the flavor base with vegetables:
- Once the meat is cooked, add the onion, garlic, and bell pepper to that residual heat and let them soften for a few minutes. You'll smell when they're ready, a signal that your soup is actually beginning.
- Toast the spices briefly:
- Stirring the taco seasoning and cumin into the hot mixture for just a minute releases the oils and makes the seasoning taste less dusty and more alive.
- Combine everything and simmer:
- Pour in the tomatoes with their juices, the beans, corn, and broth, then stir everything together so nothing sits at the bottom. Bring it to a boil, then lower the heat and let it bubble gently for 15 to 20 minutes, tasting as you go.
Pin There's a moment in cooking when you're stirring the pot and suddenly the kitchen smells unmistakably like dinner, like something people want to eat. That's when this soup stops being ingredients and becomes the kind of meal that fills a bowl and a conversation at the same time.
The Toppings Make the Meal
The soup itself is a foundation, warm and hearty, but the toppings are where everyone makes it theirs. Some people love cheese so much they pile it high and let it melt into the broth, others want the crisp contrast of tortilla chips, and someone will always go straight for the jalapeños. Set out a little board of options and watch how people build their bowls differently, each one a small reflection of what they're craving that night.
Storage and Make-Ahead Magic
This soup tastes exactly right for up to three days in the fridge, though honestly it deepens and improves after a night in there. It also freezes beautifully in containers or bags, which means you can make a double batch on a Sunday and have a head start on three other weeknights.
Variations That Feel Like Different Soups
Once you've made it once, you'll start seeing variations everywhere. Skip the beef and load it with an extra can of beans for a vegetarian version that loses nothing in satisfaction, or stir in chipotle powder and hot sauce if you want it to have a real kick. The formula is flexible enough to adapt to what you have on hand, what you're craving, or who you're cooking for.
- Ground turkey works beautifully if you want something lighter, though the beef version is darker and more satisfying.
- Serve it with a crisp Mexican lager or light red wine, which somehow makes a weeknight soup feel special.
- Double the batch and freeze half for the nights when you need dinner without any thinking at all.
Pin This is the kind of soup that asks nothing from you but gives back comfort, flavor, and the quiet confidence that dinner is handled. Make it once and it becomes part of your rotation, the thing you reach for when you want something real.
Recipe Q&A
- → Can I substitute ground turkey for beef?
Yes, ground turkey works well and provides a lighter alternative without sacrificing flavor.
- → How can I make this dish vegetarian?
Omit the meat and add an extra can of beans to maintain protein and texture.
- → What toppings complement this soup best?
Shredded cheddar, sour cream or Greek yogurt, jalapeños, cilantro, and tortilla chips enhance taste and texture.
- → Is it possible to add more spice?
Yes, incorporate chipotle powder or hot sauce to increase heat according to your preference.
- → How should leftovers be stored?
Keep leftovers refrigerated for up to 3 days or freeze for longer storage without losing flavor.