Soups & Stews
This 10-can taco soup recipe transforms pantry staples into a hearty, flavor-packed meal in under an hour. The beauty of this recipe lies in its simplicity—no fancy techniques, just layer upon layer of fiesta-inspired flavors that come together effortlessly. I developed it during a particularly busy week when I needed dinner on the table fast, and it’s been a crowd-pleaser ever since.
The secret to its success is balancing canned ingredients like beans, tomatoes, and broth with spices and seasonings that create depth. You’ll start with a base of 10 cans—beans, corn, tomatoes, and broth—that form the foundation, then build flavor with chili powder, cumin, and garlic. The result? A rich, smoky, and slightly spicy soup that’s perfect for feeding a crowd or meal prepping for the week.
What makes this recipe truly special is its versatility. You can customize it with ground beef, shredded chicken, or even black beans for a vegetarian twist. Top it with all the fixings—cheese, sour cream, green onions, and crushed tortilla chips—and you’ve got a bowl of comfort food that’s impossible to resist. It’s the kind of meal that warms you up from the inside out.
Ready in just 45 minutes, this soup is ideal for weeknights, game days, or whenever you crave a bold, satisfying dish without the fuss. Here’s how to make it—simple, hearty, and full of flavor.
Ingredients for 10 can taco soup
Ten cans, bold flavors—this fiesta-inspired soup delivers restaurant-style taste with pantry staples.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🌱 | 2 cans | Drained and rinsed (15 oz each) |
| Kidney Beans 🌱 | 2 cans | Drained and rinsed (15 oz each) |
| Corn Kernels 🌽 | 2 cans | Drained (15 oz each) |
| Diced Tomatoes 🍅 | 2 cans | Fire-roasted preferred (15 oz each) |
| Tomato Sauce 🍅 | 2 cans | Crushed tomatoes (15 oz each) |
| Chicken Broth 💧 | 2 cans | Low-sodium preferred (15 oz each) |
| Chili Powder 🌶️ | 3 tbsp | Smoked variety for depth |
| Ground Cumin 🌿 | 2 tbsp | Toasted for richer flavor |
| Garlic Powder 🧄 | 1 tbsp | Not garlic salt |
| Onion Powder 🧅 | 1 tbsp | Freshly ground preferred |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Olive Oil 🫒 | 2 tbsp | For sautéing onions |
| Yellow Onion 🧅 | 1 whole | Diced (about 1 cup) |
| Ground Beef 🥩 | 1 lb | Optional for meat version (80/20) |
The canned goods are the backbone here—look for no-salt-added beans and broth to control sodium. Trader Joe's and Walmart often have the best prices on bulk cans, and their fire-roasted tomatoes add a smoky depth that’s hard to beat. If you’re short on time, grab pre-diced onions from the canned veggie section at Kroger—they’re perfect for quick sautéing. The ground beef, if using, should be 80/20 fat ratio for best flavor, but skip it for a vegetarian version. I always buy extra beans and corn to have on hand for quick meals like this.
No chili powder? Mix 1 tbsp smoked paprika with 1 tbsp cumin for a close substitute. Fresh lime juice unavailable? Bottled lime juice works in a pinch, but add a pinch of sugar to balance the tartness. The onion is non-negotiable for flavor—don’t skip it. If you’re making this ahead, add the lime juice just before serving to keep it bright. For extra richness, stir in a splash of beef broth from the can after cooking. The spices lose potency after 6 months, so store them in a cool, dark place or freeze them for longer freshness.
This soup tastes even better the next day—double the batch and freeze half for lazy nights. Keeps in the fridge for 5 days covered, or freeze for 3 months in airtight containers. I portion it into mason jars for easy grab-and-go lunches. Toppings like cheese, sour cream, and crushed tortilla chips don’t count toward the 10-can rule—go wild with them! For meal prep, reheat gently on the stove with a splash of broth to restore moisture.
Why You'll Love This Recipe
- Pantry Powerhouse: I swear by this recipe when my fridge is bare—just open 10 cans, dump them in, and boom. No chopping, no measuring, no stress. The black beans and kidney beans give it that hearty texture, while the corn kernels add a sweet crunch that’s impossible to resist.
- Layered Flavor Bomb: That combo of diced tomatoes and tomato sauce? It’s where the magic happens. The acidity cuts through the richness of the beans, and the depth of the sauce ties everything together. Add a sprinkle of cumin and chili powder, and you’ve got a flavor punch that’ll have everyone asking for seconds.
- Game for Any Day: Between us, this soup is my go-to for lazy Sundays, post-workout refuels, or even a quick dinner when friends drop by. It’s filling enough for a weeknight but hearty enough to serve at a potluck. Plus, the leftovers? Still taste amazing reheated the next day.
- Budget Meal, Big Payoff: Honestly, it doesn’t get much cheaper than this. Ten cans of beans and tomatoes for a crowd? You’re looking at under $10 for a meal that feeds four or more. And because it reheats so well, you’ll have lunches covered for days without breaking the bank.
Step-by-step instructions for 10-Can taco soup
Here's the straightforward method to create a hearty, flavorful taco soup that brings all the fiesta vibes to your table.
Sauté the Onion and Brown the Ground Beef
Heat the 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium-high heat. Add the 1 whole yellow onion, diced, and cook for 5-6 minutes until softened and translucent. Don't walk away—this is where the flavor foundation happens.
Push the onions to one side of the pot and add the 1 pound ground beef. Break it up with a wooden spoon and cook for 5-7 minutes until it loses its raw color and turns deep brown. This step is crucial for developing that rich, meaty flavor. If you're skipping the beef, simply drain and rinse the beans and proceed to the next step.
Build the Spice Base
Lower the heat to medium and add the 3 tablespoons chili powder, 2 tablespoons ground cumin, 1 tablespoon garlic powder, and 1 tablespoon onion powder. Stir everything together for 1-2 minutes until the spices are fragrant and the mixture looks evenly distributed. This is where the soup gets its signature depth of flavor.
Here's the thing—don't rush this step. The spices need time to bloom and release their aromatic oils. You'll know it's working when the pot smells like a Mexican street market. If you notice the spices sticking to the bottom, add a splash of chicken broth to keep everything moist and prevent burning.
Combine All the Canned Ingredients
Pour in the 2 cans diced tomatoes, 2 cans tomato sauce, 2 cans chicken broth, 2 cans black beans, 2 cans kidney beans, and 2 cans corn kernels. Stir well to combine everything into one cohesive mixture. The soup will look thick and chunky at this point—this is normal and exactly what we want.
Bring the soup to a gentle boil over medium-high heat, then reduce the heat to medium-low to maintain a steady simmer. Let it cook uncovered for 15-20 minutes, stirring occasionally. This simmering time allows all the flavors to meld together beautifully. You'll notice the soup starts to thicken as it cooks, which is a good sign that everything is coming together.
Season and Finish with Lime Juice
Taste the soup and adjust the seasoning with the 1.5 teaspoons salt and 0.5 teaspoon black pepper as needed. Remember, the beans and broth already contain some sodium, so add salt gradually. The goal is to enhance the natural flavors, not overpower them.
Once the soup is well-seasoned, remove it from the heat and stir in the 2 tablespoons lime juice. This bright, acidic note cuts through the richness and brings everything into balance. The lime juice also adds a freshness that makes the soup taste like it was made from scratch, not from a can.
Serve and Enjoy Immediately
Ladle the hot taco soup into bowls and serve it right away while it's steaming. The flavors will continue to develop as it sits, but the best experience comes from enjoying it fresh off the stove. I like to serve it with tortilla chips on the side for crunch and extra toppings like shredded cheese, avocado, or chopped cilantro if you're feeling fancy.
This soup is perfect for feeding a crowd or for meal prepping—it tastes even better the next day as the flavors deepen. Real talk: if you make a double batch, you'll be making this recipe again and again. It's that good.
Pro Tips For Making 10 Can Taco Soup
- SIMMER NOT BOIL: Drain those beans and tomatoes, then dump everything into the pot with just enough water to barely cover the ingredients—about 2 cups. Turn the heat to medium-high and let it come to a gentle boil for 5 minutes, then drop it to low. I used to let it boil hard, and the soup would turn mushy by the end. Low and slow keeps the beans intact and the flavors melding.
- DRAIN AND RINSE BEANS: Skip the salted canned beans—drain them and give them a quick rinse under cold water. The extra sodium in the juice makes the soup taste flat and one-dimensional. A 30-second rinse cuts through that metallic tang and lets the spices shine. (Yes, even if you’re using low-sodium cans.)
- TOAST THE CORN FIRST: Before adding the corn, heat it dry in a skillet over medium for 3-4 minutes until the edges start to brown. The nutty, caramelized flavor jumps off the page compared to dumping raw kernels straight into the soup. It’s a tiny effort that makes a real difference—trust me, I’ve tasted both.
- SALT IN STAGES: Taste the soup after 10 minutes of simmering, then add half the salt you think you need. Let it cook another 10, then adjust again. Canned beans and tomato products are sneaky salt traps, and rushing the seasoning leads to over-salting. Patience here saves you from disaster.
Serving suggestions for this dish
Classic Toppings
Start with the basics: a sprinkle of shredded cheddar cheese adds creaminess, while sour cream or Greek yogurt provides a cool contrast. I like to use Monterey Jack for a milder option or pepper jack for a kick. Fresh cilantro chopped over the top adds brightness, and a squeeze of lime wedges keeps everything fresh. 🌿
Crunchy Additions
For texture, crushed tortilla chips on top offer a satisfying crunch. I keep a bag of Fritos or Doritos on hand for this exact purpose—their salty, slightly spicy flavor complements the soup perfectly. If you want something fresher, try toasted pepitas (pumpkin seeds) or crumbled bacon for a smoky twist.
Protein Boosters
Add cooked shredded chicken or ground beef for extra protein. I often use rotisserie chicken from Trader Joe's for convenience, or leftover beef from the recipe itself. For vegetarians, crumbled tofu or black beans (extra if needed) work beautifully. Warm the protein separately to avoid cooling the soup.
Warm Accompaniments
Serve with warm corn tortillas or flour tortillas for dipping. I love using Mission brand tortillas because they hold up well to the soup’s moisture. For a heartier meal, add a side of Mexican rice or black beans. A simple avocado slice adds richness and healthy fats.
Extra Flavor Pop
Drizzle with hot sauce like Cholula or Valentina for heat lovers. A sprinkle of cotija cheese adds a tangy, salty contrast. For something unexpected, try pickled red onions or diced jalapeños—they add a bright, acidic punch that cuts through the richness. 🌶️
Presentation Tips
Use deep bowls or mugs to hold all the toppings without spills. I like to arrange toppings in small bowls on the table so everyone can customize their bowl. Garnish with a lime wedge or cilantro sprig for a pop of color. For a rustic touch, serve in a cast-iron skillet family-style with tortilla chips scattered on top.
Nutrition facts
Frequently asked questions
Can I make this taco soup vegetarian?
Simply skip the 1 pound ground beef and add an extra 2 cans black beans for heartiness. For extra protein, stir in 1 can lentils or 15 oz crumbled tofu (warmed separately). The spices and canned tomatoes will still give it that rich, savory depth without meat.
How do I adjust the spice level?
Start with the 3 tbsp chili powder and 2 tbsp cumin as written for a balanced flavor. For milder soup, reduce chili powder to 1.5 tbsp and add ½ tsp smoked paprika instead. For spicier soup, add ½ tsp cayenne pepper or a pinch of chili flakes when you stir in the lime juice. Always taste before serving!
Can I use different types of beans?
Yes! The recipe calls for black and kidney beans for texture, but you can substitute with pinto beans or chickpeas in a pinch. Just ensure you use 15 oz cans total to keep the liquid balance right. For extra flavor, try refried beans (½ cup) mixed into the soup at the end—just stir in the last 5 minutes of cooking.
What if I don’t have fresh lime juice?
No problem! Use 2 tbsp bottled lime juice (like ReaLime) or even lemon juice in a bind. For extra brightness, add ½ tsp sugar or 1 tsp honey to balance the tartness. The key is the acidity—it brightens all the flavors and cuts through the richness of the beans and broth.
How can I make this soup ahead of time?
This soup tastes even better the next day! Let it cool completely, then store in an airtight container in the fridge for up to 5 days. For freezing, portion into mason jars or ziplock bags, leaving 1-inch headspace for expansion. Thaw overnight in the fridge, then reheat on the stove with a splash of chicken broth or water. Pro tip: Hold off on adding lime juice until reheating to keep it fresh!
