
Hearty Black Bean Taco Soup
Ingredients
Method
- In a large Dutch oven or soup pot over medium heat, cook the ground beef with the diced bell pepper and onion, breaking up the meat with a spoon, until the beef is browned and the vegetables are softened, about 5 minutes. Drain off any excess fat if desired.
- Pour in the beef broth, black beans, corn, salsa, taco seasoning, and salt. Bring to a simmer over medium heat, then reduce the heat to medium-low and let it cook, stirring occasionally, for 15 minutes until the flavors meld. Taste and adjust the salt or seasoning as needed.
- Serve the soup hot with optional toppings like tortilla chips, shredded cheddar cheese, diced avocado, lime wedges, or a dollop of sour cream.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Why You’ll Love This Black Bean Taco Soup
Some nights, you just need dinner to happen without a full production. You know the ones. The kids are hungry, you’re tired, and the thought of chopping a million things or standing over a stove for an hour honestly sounds like a nightmare. This black bean taco soup was born on one of those nights. And honestly? It saved dinner.
I’m not exaggerating. This recipe uses just 8 ingredients, takes about 25 minutes from start to finish, and comes together in one pot. One pot. That means less cleanup, which honestly might be the best part. It’s hearty without being heavy, thanks to the lean ground beef and those glorious black beans. Plus, it’s naturally gluten-free and can be made vegetarian or vegan in a snap. I promise, this is the kind of meal that makes you feel like you’ve got your act together, even when you’re winging it.
Let me tell you about the first time I tried to make a taco soup. I was in my early twenties, trying to impress some friends, and I thought “more is more” was the way to go. I threw in every bean I could find, a whole packet of ranch seasoning (mistake), and let it simmer for what felt like forever. It came out tasting like salty bean paste. Not my finest moment. This version is the opposite of that. It’s simple, balanced, and lets the ingredients actually taste like themselves.
Pro Tips for Perfect Results
Okay, so this recipe is pretty foolproof. But I’ve made it enough times to pick up a few tricks that really make a difference. Trust me on these.
Use lean ground beef. I go with 90% lean. It browns up nicely without leaving a pool of grease in the pot. If you use something fattier, just drain off the excess after browning. You don’t want an oily soup.
Don’t skip draining and rinsing the black beans. I know, it’s an extra step. But that canned liquid is starchy and salty, and it can mess with the flavor of your soup. Rinsing them gives you a cleaner, purer black bean taco soup. I promise it’s worth the 30 seconds.
Let it simmer. The recipe says 15 minutes, and that’s not just for show. That simmer time is when the magic happens. The flavors from the salsa, the taco seasoning, and the broth all get cozy together. The soup thickens up just a little bit. Don’t rush it, honestly.
Taste and adjust. Different salsas have different salt levels. Different broths have different salt levels. So after it simmers, give it a taste. Add a pinch more salt if it needs it. Maybe a little extra taco seasoning if you want more kick. You’re in charge here.
My Biggest Mistake
Don’t overdo the seasoning: The first time I made this, I added a whole packet of taco seasoning and extra salt because I thought it needed it. The soup was almost inedible. The salsa already brings a ton of flavor. Start with less, taste, and add more if you need it. You can always add, but you can’t take away.
Variations and Substitutions
This is where this black bean taco soup really shines. It’s a total chameleon. Here are some ways to make it your own.
Make it vegetarian or vegan. Super easy. Just leave out the ground beef. Add two more cans of beans instead maybe one can of kidney beans and one of pinto beans. Or use a plant-based ground meat substitute. Cook it the same way you would the beef. I promise it works great.
Swap the protein. Ground turkey or ground chicken work beautifully here. Just cook them the same way. The soup will be a little leaner, but still delicious.
Use different beans. Black beans are the star, but you can mix it up. Kidney beans, pinto beans, navy beans, or cannellini beans all work. Go wild.
Turn up the heat. This version is mild, which is great for kids. But if you want more spice, use a medium or hot salsa. You can also add a diced jalapeño when you cook the beef and onion. Or stir in some cayenne pepper or chipotle powder at the end.
Make it creamy. Stir in about half a cup of heavy cream after the soup has simmered. Let it warm through for a few minutes. It adds a richness that’s honestly incredible.
No fresh garlic or onion? Use the jarred stuff. It’s fine. Honestly, this is a weeknight meal, not a cooking competition. Use what you have.
Storage and Reheating Tips
This soup is a meal prep dream. I almost always make a double batch on Sunday for lunches during the week. Here’s how to handle it.
In the fridge: Store leftovers in an airtight container for up to 4 days. The flavors actually get better overnight. I promise.
In the freezer: This black bean taco soup freezes like a champ. Let it cool completely first. I usually put the pot in an ice bath to speed things up. Then transfer it to freezer-safe containers or bags. If using bags, squeeze out as much air as possible and lay them flat to stack. Label them with the date. They’ll keep for up to 3 months.
To thaw: Move the container from the freezer to the fridge overnight. If you’re in a hurry, you can thaw it in the microwave using the defrost setting.
To reheat: The stovetop is my favorite method. Pour the soup into a saucepan over medium heat, stirring occasionally, until it’s hot all the way through. That usually takes about 5 minutes. The microwave works too just heat in 60-second bursts, stirring in between.
What to Serve With This Soup
Honestly, this soup is a full meal on its own. But toppings and sides make it even better.
- Tortilla chips. A must. Crunchy, salty, perfect for scooping.
- Shredded cheddar cheese. Melts into the hot soup and makes it extra cozy.
- Diced avocado. Creamy and fresh. Use California-grown Hass avocados if you can find them.
- A squeeze of lime. Brightens everything up. Meyer lemons are also great here if you have them.
- Sour cream or Greek yogurt. Adds a cool, tangy contrast.
- Fresh cilantro or green onion. For color and freshness.
For a bigger meal, serve it with a simple side salad or some warm cornbread. I’ve also been known to pour it over a bowl of rice for a heartier dinner. It’s all good.
Frequently Asked Questions
This black bean taco soup has honestly become a staple in my kitchen. It’s the recipe I turn to when I need dinner to just work. No fuss, no stress, just a bowl of something warm and satisfying. I hope it becomes that for you too.
Tag me when you make it I want to see your bowls! And if you’re looking for more inspiration, come hang out with me on Pinterest where I share all my favorite quick and easy recipes. Happy cooking!
Can you freeze taco soup?
Absolutely. Let the soup cool completely, then transfer it to freezer-safe containers or bags. It will keep for up to 3 months. Thaw overnight in the fridge before reheating.
How do I thaw taco black bean soup?
The best way is to move it from the freezer to the fridge the night before. If you’re short on time, use the defrost setting on your microwave. Just make sure it’s fully thawed before you reheat it.
How do I reheat taco soup?
Stovetop is my go-to. Pour it into a saucepan over medium heat and stir until it’s hot, about 5 minutes. The microwave works too, just heat in 60-second bursts and stir between each.
Can I make this vegetarian?
Yes. Omit the ground beef and add two more cans of beans, like kidney or pinto beans. You can also use a plant-based ground meat substitute. Cook it the same way you would the beef.
Can I make this in a slow cooker?
For sure. Brown the beef, onion, and bell pepper in a skillet first, then transfer everything to the slow cooker. Cook on low for 4-6 hours or on high for 2-3 hours. The flavors will be amazing.
Is this soup gluten-free?
Yes, as long as you use a gluten-free taco seasoning. Most are, but it’s always worth checking the label. The rest of the ingredients are naturally gluten-free.
What can I serve with black bean taco soup?
So many things. Tortilla chips, shredded cheese, diced avocado, sour cream, lime wedges, fresh cilantro. For a side, try cornbread, a simple salad, or a bowl of rice.
Can I use canned corn?
Yes, this recipe uses canned sweet corn. Just drain it before adding it to the pot. Frozen corn works too, no need to thaw it first.
How spicy is this soup?
This version is mild. It uses mild tomato salsa and just a teaspoon of taco seasoning, so it’s very kid-friendly. To make it spicier, use a hot salsa or add some cayenne pepper.
Can I substitute ground turkey for ground beef?
Absolutely. Ground turkey or ground chicken work perfectly. Cook them the same way you would the beef. The soup will be a little leaner, but just as delicious.
What beans can you use in this easy taco soup recipe?
Black beans are the star here, but you can swap them out. Kidney beans, pinto beans, navy beans, or cannellini beans all work great. Use what you have in the pantry.
What if I don’t have a ranch dressing packet?
No worries, this recipe doesn’t use one. Some taco soup recipes do, but this version keeps it simple with just taco seasoning. You don’t need it, I promise.
Can I use other beans besides black beans?
Yes. While this is a black bean taco soup, you can absolutely use other beans. Kidney beans, pinto beans, or a mix of your favorites will all work. The soup will still be delicious.
How can I make the soup spicy?
Use a medium or hot salsa instead of mild. You can also add a diced jalapeño when you cook the beef and onion. Or stir in some cayenne pepper or chipotle powder at the end. Adjust to your taste.





