Taco night meets a big pot of comfort food in this easy taco soup. It has all the familiar flavors you want—seasoned ground beef, black beans, corn, tomatoes, peppers, cumin, and chili powder—but everything simmers together in a rich, savory broth that is perfect for scooping up with tortilla chips.
The soup is hearty without being overly heavy, and every bowl can be finished differently. Add shredded cheese and sour cream for something rich and cozy, pile on avocado and cilantro for freshness, or crush tortilla chips over the top for plenty of crunch.
Best of all, taco soup is an excellent weeknight dinner. Most of the ingredients are pantry staples, the entire recipe cooks in one pot, and leftovers taste even better after the flavors have had more time to mingle.
🌮 Why You’ll Love This Taco Soup
This recipe lands somewhere between chili and a brothy taco filling. Ground beef gives it plenty of substance, while black beans, kidney or pinto beans, and corn make each spoonful hearty and colorful. Tomatoes form the base, and a simple blend of chili powder, cumin, paprika, and oregano supplies the warm Tex-Mex-inspired flavor.
It is also an easy recipe to adjust. Make it mild for the whole family or add jalapeños and cayenne for more heat. Use ground turkey instead of beef, change the beans, or add extra vegetables depending on what is already in the refrigerator.
⏱️ Recipe at a Glance
Prep time: 15 minutes
Cook time: 35 minutes
Total time: About 50 minutes
Servings: 6
Method: Stovetop
Difficulty: Easy
🥣 Ingredients
For the Taco Soup
- 1 pound ground beef
- 1 medium yellow onion, diced
- 1 red or green bell pepper, diced
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 can (14.5 ounces) diced tomatoes, undrained
- 1 can (10 ounces) diced tomatoes with green chiles, undrained
- 1 can (15 ounces) black beans, drained and rinsed
- 1 can (15 ounces) kidney or pinto beans, drained and rinsed
- 1 can (15 ounces) corn, drained, or about 1 1/2 cups frozen corn
- 3 cups beef broth
- 2 tablespoons chili powder
- 2 teaspoons ground cumin
- 1 teaspoon smoked or sweet paprika
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon freshly ground black pepper
- Pinch of cayenne pepper, optional
- 1 tablespoon fresh lime juice
For Serving
- Shredded cheddar or Mexican-blend cheese
- Sour cream
- Diced or sliced avocado
- Chopped fresh cilantro
- Sliced green onions
- Diced red onion
- Jalapeño slices
- Lime wedges
- Tortilla chips or tortilla strips
🍳 How to Make Taco Soup
Heat a large Dutch oven or soup pot over medium heat. Add the ground beef and cook, breaking it into small crumbles with a wooden spoon, until browned and cooked through. Ground beef should reach an internal temperature of 160°F. Drain excess fat from the pot if necessary.
Add the diced onion and bell pepper to the beef. Cook for about 5 minutes, stirring occasionally, until the vegetables begin to soften. Stir in the garlic and cook for another 30 seconds.
Add the tomato paste, chili powder, cumin, paprika, oregano, salt, black pepper, and cayenne if using. Stir everything together and cook for about one minute. Briefly cooking the tomato paste and spices helps deepen their flavor before the liquid goes into the pot.
Pour in the diced tomatoes, tomatoes with green chiles, black beans, kidney or pinto beans, corn, and beef broth. Stir well, scraping the bottom of the pot to loosen any flavorful browned bits.
Bring the soup to a gentle boil, then reduce the heat to maintain a simmer. Cook uncovered for 20 to 25 minutes, stirring occasionally. The broth will reduce slightly while the flavors blend together.
Stir in the fresh lime juice at the end. Taste and add additional salt, chili powder, or lime juice if needed.
Ladle the hot soup into bowls and add plenty of your favorite taco toppings.
🧀 The Best Taco Soup Toppings
The toppings are half the fun of taco soup. Shredded cheddar melts into the hot broth, sour cream adds cool creaminess, and avocado provides richness without overpowering the spices. Fresh cilantro, green onion, and a squeeze of lime brighten everything up.
For texture, finish each bowl with crushed tortilla chips or crisp tortilla strips. Add them immediately before eating so they stay crunchy.
Setting out several toppings also turns taco soup into an easy serve-yourself dinner. Everyone can build a bowl exactly the way they like it.
🌶️ How Spicy Is This Taco Soup?
As written, the soup is flavorful with a mild-to-medium amount of heat. Most of the spice comes from the chili powder and tomatoes with green chiles.
For a very mild version, use plain diced tomatoes instead of tomatoes with green chiles and leave out the cayenne.
For more heat, add a diced jalapeño along with the bell pepper, increase the cayenne, or serve sliced jalapeños and hot sauce at the table.
Remember that chili powder blends vary considerably in heat, so it is easier to start with less spice and add more after the soup has simmered.
🫘 Which Beans Work Best?
Black beans are especially good in taco soup because they hold their shape and pair naturally with corn, tomatoes, cumin, and lime. Using a second bean gives the soup more variation in both texture and color.
Kidney beans make the soup especially hearty, while pinto beans have a softer, creamier texture. You could also use two cans of black beans if that is what you have available.
Drain and rinse canned beans before adding them to the soup unless you specifically want a thicker, starchier broth.
🌽 Fresh, Frozen or Canned Corn?
Any of the three will work. Canned corn makes this an especially easy pantry meal, while frozen corn has a fresh texture and can go straight into the pot without thawing.
If fresh sweet corn is in season, slice the kernels from two or three ears and stir them into the soup during the final 10 to 15 minutes of simmering.
Fire-roasted corn is another delicious option if you want a little smoky flavor.
🍗 Can You Make Taco Soup with Ground Turkey or Chicken?
Yes. Ground turkey and ground chicken are easy substitutes for the beef. Because poultry is leaner, you may want to add a tablespoon of olive oil to the pot before browning it.
Ground poultry should reach an internal temperature of 165°F before serving.
You can also use leftover shredded chicken. In that case, sauté the vegetables first and add the cooked chicken along with the beans and broth.
🥑 How to Make Vegetarian Taco Soup
For an easy meatless version, leave out the ground beef and add another can of beans. Pinto beans, black beans, and kidney beans make a particularly good combination.
Use vegetable broth instead of beef broth and increase the spices slightly if needed. Diced zucchini, sweet potato, or an extra bell pepper can also make the soup more substantial.
The result will still have the tomato, chile, cumin, corn, and bean flavors that make taco soup so satisfying.
🍞 What to Serve with Taco Soup
Taco soup is hearty enough to be dinner on its own, especially after you add avocado, cheese, sour cream, and tortilla chips.
Warm cornbread is an especially good side because it soaks up the tomato-rich broth. You can also serve flour or corn tortillas, quesadillas, Mexican-style rice, or a simple green salad alongside it.
For a casual gathering, place the soup pot on the table with bowls of toppings and let everyone assemble their own meal.
🥘 Can You Make Taco Soup in a Slow Cooker?
Yes. Brown the beef in a skillet first, then add it to the slow cooker with the onion, bell pepper, garlic, tomatoes, beans, corn, broth, tomato paste, and seasonings.
Cook on low for about 6 hours or high for about 3 hours, until the vegetables are tender and the flavors have developed.
Stir in the lime juice just before serving and add the toppings individually to each bowl.
❄️ Storing and Reheating Taco Soup
Let leftover taco soup cool and transfer it to covered containers before refrigerating. Most cooked leftovers should be used within three to four days when properly refrigerated.
Reheat the soup gently on the stovetop over medium-low heat or microwave individual portions until steaming hot. USDA guidance recommends reheating leftovers to 165°F.
If the soup thickens while refrigerated, stir in a splash of beef broth or water while reheating.
🧊 Can You Freeze Taco Soup?
Taco soup freezes very well because its main ingredients—ground beef, beans, corn, tomatoes, and broth—all hold up nicely after freezing.
Let the soup cool completely, then transfer it to freezer-safe containers, leaving a little room for expansion. Freeze the soup without cheese, sour cream, avocado, or tortilla chips and add those toppings only after reheating.
Thaw overnight in the refrigerator before warming, or reheat gently from frozen in a saucepan with a little extra broth.
🌮 A Cozy One-Pot Taco Night
When you want taco flavors but would rather make one big pot than assemble individual tacos, this soup is an easy answer. The combination of savory beef, creamy beans, sweet corn, tomatoes, peppers, and warm spices makes it filling enough for dinner while still leaving plenty of room for all those irresistible toppings.
Keep the ingredients on hand for busy weeknights, cold evenings, game-day dinners, or anytime a bowl of something warm and loaded with taco flavor sounds just right.
🔗 Related Articles
- Southern Skillet Cornbread: Crispy, Golden & Buttermilk-Tender
- Chicken Tacos with Fresh Pico de Gallo and Zesty Cilantro-Lime Sauce
- Heartwarming Beanless Chili: A Slow-Cooker Delight
