This Black Bean Taco Soup is a hearty and flavorful dish that’s perfect for any day. With black beans, tomatoes, and spices, it’s a winner for both taste and warmth!
It’s so easy to make, I can whip it up even on a busy night. Top it with some cheese and avocado, and you’ve got a meal that everyone will enjoy!
Key Ingredients & Substitutions
Ground Beef: I love using ground beef for its rich flavor, but you can substitute it with ground turkey or chicken for a lighter version. For a vegetarian option, try using lentils or quinoa instead!
Black Beans: They add protein and a lovely texture. If you don’t have black beans, kidney or pinto beans work well too. Just make sure to rinse and drain them!
Diced Tomatoes: They add acidity and a great depth of flavor. If fresh tomatoes are in season, feel free to use those. Just chop them up and add them with some extra juice.
Beef Broth: For a vegetarian version, you can use vegetable broth instead. It still provides a nice base for flavor without the meatiness.
Spices: Chili powder, cumin, and smoked paprika are key to this dish’s taste. Don’t have smoked paprika? Regular paprika or a pinch of cayenne can work in a pinch!
How Do I Make Sure My Soup Is Full of Flavor?
Flavoring your soup well is crucial for a delicious outcome. Start by browning your meat properly—this builds a foundation of taste. When you add spices, let them cook for a minute before adding other ingredients to release their flavors.
- Use high-quality broth for depth—homemade, if possible!
- Don’t skip the simmering time; this helps meld all the flavors together beautifully.
- Always taste before serving! Adjust with salt, pepper, or additional spices as needed.

Black Bean Taco Soup
Ingredients You’ll Need:
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 (15 oz) can black beans, drained and rinsed
- 1 (15 oz) can kidney beans, drained and rinsed
- 1 (15 oz) can diced tomatoes (with juice)
- 1 cup corn kernels (fresh, canned, or frozen)
- 3 cups beef broth
- 1 (8 oz) can tomato sauce
- 2 tablespoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- Salt and pepper, to taste
- Optional toppings: diced avocado, sour cream, chopped fresh cilantro, sliced jalapeño, shredded cheese, tortilla chips or strips
How Much Time Will You Need?
This Black Bean Taco Soup takes approximately 10 minutes to prepare and around 25 minutes to cook, making it a quick and easy meal that can be ready in about 35 minutes!
Step-by-Step Instructions:
1. Sauté the Ground Beef:
In a large pot, heat the olive oil over medium-high heat. Add the ground beef and cook it until it’s browned, using a spoon to break it apart as it cooks. If there’s a lot of fat, carefully drain some of it off.
2. Add Onions and Garlic:
Once the beef is cooked, toss in the diced onion and minced garlic. Cook for about 3-4 minutes, stirring frequently, until the onion is soft and translucent.
3. Season the Mixture:
Now it’s time to add flavor! Stir in the chili powder, ground cumin, smoked paprika, oregano, and a pinch of salt and pepper. Cook for about 1 minute until everything is fragrant and well combined.
4. Combine All Ingredients:
Next, add in the black beans, kidney beans, diced tomatoes (with all their juice), corn, beef broth, and tomato sauce. Give everything a good stir to mix it all together.
5. Simmer and Meld Flavors:
Raise the heat to bring the soup to a boil. Once it’s boiling, lower the heat and let it simmer for about 20-25 minutes. Stir occasionally to keep things from sticking. This is when all the yummy flavors come together!
6. Final Touches:
After simmering, taste the soup. Adjust salt and pepper to your liking. It’s your soup, so make it perfect for you!
7. Serve and Enjoy:
Serve the soup hot in bowls and let everyone customize their bowls with optional toppings like diced avocado, a dollop of sour cream, fresh cilantro, sliced jalapeños, shredded cheese, and crispy tortilla chips. Enjoy the comforting warmth of this Black Bean Taco Soup!

Can I Use Ground Turkey or Chicken Instead of Beef?
Absolutely! Ground turkey or chicken can be substituted for the beef for a lighter version. Just follow the same cooking instructions, as the process is quite similar.
What If I Don’t Have All the Spices?
Don’t worry! You can still make a delicious soup even if you’re missing some spices. Use what you have on hand, and consider adding a bit of taco seasoning as a substitute for the chili powder and cumin for a good flavor boost.
Can I Freeze Leftover Soup?
Yes, this soup freezes really well! Allow it to cool completely, then transfer it to airtight containers or freezer bags. It can be stored in the freezer for up to 3 months. Just thaw in the fridge overnight and reheat on the stove when you’re ready to enjoy it again.
How to Make the Soup Vegetarian?
To make this soup vegetarian, simply omit the ground beef and use a combination of more beans (like black and pinto beans), some lentils, or add more vegetables to maintain heartiness. Use vegetable broth instead of beef broth for a well-rounded flavor.


