
I published this recipe a few years ago after a particularly chaotic week. My kitchen was a disaster zone from failed baking experiments, and I needed a win. I wanted something that felt like a hug in a bowl but didn’t require me to stand over the stove. That’s how my Southwest Black Bean Taco Soup was born. If you’re looking for another fantastic meatless option, you have to try this hearty black bean taco soup.
It’s my go-to for busy days and cozy nights. This soup has all the bold, comforting flavors of your favorite tacos. But it comes together in one pot with minimal fuss. It’s the kind of recipe that makes you feel like a kitchen hero, even on your most tired days.
My secret? I use a trick I learned from making chili. I let the soup simmer for just a bit longer than you think you need to. This simple step lets all the spices really get to know each other. The flavor deepens into something truly special.
Recipe Overview
- Cuisine: American/Southwest
- Category: Soup
- Prep Time: 15 minutes
- Cook Time: 25 minutes (or 4-6 hours on Low in a crockpot)
- Total Time: 40 minutes
- Servings: 6
Why This Recipe is So Special
What makes this taco soup recipe stand out is its flexibility. It’s naturally vegetarian and packed with protein from the beans. But the real magic is in the texture.
I mash a small portion of the beans right in the pot. This little trick thickens the broth beautifully. It gives the soup a hearty, satisfying body without any cream or flour.
It’s a healthy taco soup that doesn’t taste like it’s trying to be healthy. It’s just downright delicious. And it works perfectly on the stovetop or as an easy crockpot recipe. For a classic, family-friendly version with ground beef, this easy ground beef and bean taco soup is always a hit.
The Full Ingredient List
Gathering your ingredients is the first step to soup success. I love how colorful this list is. It’s a promise of the good flavor to come.
- 1 tablespoon olive oil
- 1 large yellow onion, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 1 (1-ounce) packet taco seasoning (or 2 tablespoons homemade)
- 1 teaspoon ground cumin
- 2 (15-ounce) cans black beans, rinsed and drained
- 1 (15-ounce) can fire-roasted diced tomatoes, with their juices
- 1 (4-ounce) can diced green chiles, mild
- 4 cups vegetable broth
- 1 cup frozen corn kernels
- Juice of 1 lime
- Salt and black pepper to taste
For serving: Tortilla chips, diced avocado, fresh cilantro, shredded cheese, sour cream or plain Greek yogurt.
My Step-by-Step Method
This is where the magic happens. Follow these simple steps and you really can’t go wrong. I make this so often I could do it in my sleep!
Southwest Black Bean Taco Soup Recipe

The Full Ingredient List
My Step-by-Step Method
Notes
Enjoy your homemade Southwest Black Bean Taco Soup Recipe!
Nutrition Information
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and bell pepper. Cook, stirring now and then, until they start to soften, about 5-7 minutes.
- Add the minced garlic, taco seasoning, and cumin. Stir and cook for just one more minute. You’ll smell the spices blooming—it’s the best sign!
- Add one can of the black beans, the diced tomatoes with their juices, and the green chiles. Use a potato masher or the back of a fork to mash about half of this mixture right in the pot. This is my favorite thickening trick!
- Pour in the vegetable broth and stir everything together. Bring the soup to a lively simmer.
- Once simmering, reduce the heat to medium-low. Let it cook, uncovered, for about 15 minutes. This simmering time is key for building flavor.
- Stir in the second can of black beans and the frozen corn. Let the soup heat through for another 5-10 minutes.
- Remove the pot from the heat. Stir in the fresh lime juice. Taste the soup and add salt and pepper as needed. The lime juice brightens everything up perfectly.
- Ladle the hot soup into bowls and load it up with all your favorite toppings. Dig in!
My Top Tips for Success
- For the Crockpot: This is one of my favorite easy soup recipes for the slow cooker! Sauté the onion, pepper, and spices in a skillet first for the best flavor. Then, add everything (except the corn, lime juice, and toppings) to the crockpot. Cook on Low for 6-8 hours or High for 3-4 hours. Stir in the corn and lime juice 30 minutes before serving.
- Boost the Flavor: If you have an extra 10 minutes, let the soup sit for a bit after adding the lime juice. The flavors settle and grow even more delicious. It’s great for meal prep!
- Control the Heat: I use mild green chiles for a family-friendly soup. If you like a kick, try a hot taco seasoning packet or add a diced jalapeño with the onions.
- Texture is Key: Don’t skip the mashing step! It makes the broth rich and hearty. If you forget, you can use an immersion blender for a few quick pulses at the end.
Common Mistakes to Avoid
Even the simplest recipes can have little pitfalls. Here’s how to steer clear of them.
Over-salting too soon. Taco seasoning and broth often contain salt. Always wait to add extra salt until the very end, after you’ve stirred in the lime juice and tasted it.
Not rinsing the beans. Make sure to rinse your canned black beans in a colander. This washes away the starchy canning liquid. It gives you a cleaner, better-tasting broth.
Rushing the onion and pepper cook time. Let them get truly soft and a little golden. This sweetens them and builds a flavor base for the whole pot of soup. It’s worth the few extra minutes.
NUTRITION INFORMATION
- Calories: ~250
- Carbohydrates: 45g
- Protein: 12g
- Fat: 3g
- Saturated Fat: 0.5g
- Fiber: 12g
- Sugar: 8g
- Sodium: ~900mg (varies greatly with broth and seasoning used)
*Nutrition is an estimate for one serving (about 1.5 cups) without toppings.
FREQUENTLY ASKED QUESTIONS
Can I make this soup ahead of time?
Absolutely! This soup is a meal prep dream. The flavors get even better the next day. Let it cool completely, then store it in an airtight container in the fridge for up to 4 days. Reheat it gently on the stove.
Can I freeze this taco soup?
Yes, it freezes beautifully. Cool the soup completely and transfer it to freezer-safe containers, leaving some space for expansion. It will keep well for up to 3 months. Thaw overnight in the fridge before reheating.
What can I use instead of canned beans?
You can use about 3 cups of home-cooked black beans. Just make sure they are fully cooked and tender before adding them to the soup. The method stays exactly the same.
Leave a Reply! (I’d Love to Hear From You!)
There you have it—my beloved, one-pot wonder. This recipe has saved my dinner routine more times than I can count. I really hope it becomes a favorite in your home, too. Whether you stick with this vegetarian version or try the easy ground beef and bean taco soup recipe, you’re in for a comforting meal.
Did you try my bean-mashing trick? Did your family go crazy for the toppings? I read every single comment and love hearing from you. Please let me know how your soup turned out in the comments below! And if you loved it, give it a 5-star rating—it makes my day.
Happy cooking, friends!



