Soups & Stews
This 5-can taco soup recipe transforms pantry staples into a hearty, restaurant-worthy meal in under an hour. The secret lies in balancing canned beans, meats, and broth with bold spices for depth, while the crispy tortilla topping adds texture that elevates every spoonful. I developed this version after realizing how often I reached for canned ingredients during busy weeks—it’s the ultimate solution for satisfying dinners without sacrificing flavor.
What sets this recipe apart is the foolproof technique that maximizes flavor with minimal effort. The soup simmers until the spices meld into the broth, creating a rich, savory base that’s customizable to your heat preferences. Whether you use chili beans, corn, or even extra tomatoes, the foundation remains the same: tender meat, creamy beans, and a broth so flavorful it disappears too quickly. The tortilla topping, made from crushed chips and melted cheese, adds a satisfying crunch that keeps everyone reaching for seconds.
By the time you serve this soup, your kitchen will smell like a Mexican cantina, and your guests will never guess it came together with canned ingredients. The spiced tortilla crunch on top isn’t just a garnish—it’s the star, turning a simple bowl of soup into a meal worth celebrating. Serve it with extra lime wedges, fresh cilantro, and a side of warm cornbread for the full experience.
This recipe is designed for efficiency without compromise, making it perfect for weeknights, meal prep, or feeding a crowd. The instructions are straightforward, the ingredients are accessible, and the results are consistently delicious. Let’s get cooking—your taste buds (and your freezer) will thank you.
Ingredients for 5 can taco soup
Pantry staples meet bold flavors—just five cans and a few pantry basics transform into this hearty, restaurant-style taco soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Black Beans 🌿 | 2 cans | Drained and rinsed thoroughly |
| Canned Kidney Beans 🌿 | 2 cans | Drained and rinsed thoroughly |
| Canned Chili Beans 🌶️ | 1 can | With juices reserved |
| Canned Chicken Breast 🍗 | 1 can | Shredded, or sub rotisserie chicken |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Diced Tomatoes 🍅 | 1 can | San Marzano if available |
| Taco Seasoning 🌶️ | 2 tbsp | Homemade or store-bought |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Crushed Red Pepper Flakes 🌶️ | ½ tsp | Adjust for heat preference |
| Corn Tortillas 🌯 | 8 whole | For crispy topping |
| Shredded Cheddar Cheese 🧀 | 1 ½ cups | Sharp cheddar preferred |
| Lime Wedges 🍋 | 2 whole | For serving |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Olive Oil 🫒 | 1 tbsp | For crisping tortillas |
The beans and broth are the foundation, so don’t skimp on quality. For the beans, Libby’s or Bush’s are reliable, but if you’ve got the time, rinse them well to remove excess sodium. The chicken broth should be low-sodium—Swanson or Pacific Foods are my go-tos. If you’re using canned chicken, look for brands like Goya or Del Monte, which have the best texture. The diced tomatoes? San Marzano makes a world of difference, but any good-quality canned tomatoes will work. For the taco seasoning, I like La Victoria or Old El Paso, but if you’re feeling adventurous, make your own blend with chili powder, cumin, and paprika.
No canned chicken? Rotisserie chicken works perfectly—just shred it yourself. Short on beans? Substitute with extra black beans or pinto beans. The crushed red pepper flakes can be swapped for cayenne or chipotle powder for smokiness. For the tortilla topping, corn tortillas are traditional, but flour tortillas work too—just cut them into smaller pieces. If you’re out of cheese, vegan cheese or nutritional yeast adds a similar tangy crunch. The lime wedges and cilantro are purely for serving, but if you’re prepping ahead, store them separately to keep the flavors bright.
This soup tastes even better the next day—make a double batch and freeze half for lazy weeknights. Store leftovers in the fridge for 4-5 days or freeze for up to 3 months. The tortilla topping can be prepped ahead and reheated under the broiler for 2-3 minutes before serving. For meal prep, portion the soup into containers and keep the toppings in a separate bag. When reheating, add a splash of broth or water to keep it from getting too thick.
Why You'll Love This Recipe
- Pantry Powerhouse: I swear by this recipe when my fridge is bare—just five cans and a pot. No chopping, no last-minute grocery runs. The beans drain in seconds, the chicken shreds effortlessly, and you’re left with a soup that tastes like you spent hours simmering spices.
- Umami Bomb: That combo of chili beans, kidney beans, and black beans? It’s a flavor explosion without trying. The chicken broth deepens the richness, and the canned chicken adds a satisfying chew—no dry, sad meat here.
- Leftovers That Shine: Make a double batch and freeze half. When you’re too tired to cook, just reheat with a splash of broth and a sprinkle of cheese. It’s my go-to for lazy nights or when unexpected company shows up.
- Budget-Friendly Feast: Five cans feed four people for under $8. Honestly, I’ve never found a soup this filling and cheap—especially when you stretch it into lunches. The beans and broth do all the heavy lifting.
Step-by-step instructions for 5-Can taco soup
Here's how to assemble this hearty, five-can wonder—packed with smoky depth and satisfying crunch.
Build the Soup Base with Layered Flavors
In a large Dutch oven or heavy pot, heat the 1 tablespoon olive oil over medium heat. Add the 2 tablespoons taco seasoning and 1 teaspoon ground cumin, stirring constantly for 30 seconds until fragrant. This quick toast awakens the spices before they hit the liquid.
Add the 2 cans drained black beans, 2 cans drained kidney beans, 1 can chili beans with juices, and 1 can shredded chicken breast. Stir to combine, letting the spices cling to the beans and chicken for 1 minute. Pour in the 2 cups chicken broth and 1 can diced tomatoes, bringing everything to a gentle simmer. The broth should just cover the ingredients—if it looks too thin, reduce the heat slightly to prevent splattering.
Simmer and Develop Deep, Complex Flavors
Let the soup simmer uncovered for 20 minutes at a steady medium-low heat. Stir occasionally, scraping the bottom of the pot to release any browned bits—these packed flavors are the secret to restaurant-quality taste. The beans should soften slightly, and the tomatoes will break down into a rich sauce.
After 15 minutes, add the 0.5 teaspoon crushed red pepper flakes and stir. Taste the soup and adjust seasoning—you might need an extra pinch of salt or a splash of lime juice to balance the flavors. The soup should be seasoned like a well-worn taco, not bland or one-dimensional. This is where home cooks often miss the mark, so don't rush this step.
Prepare the Crispy Tortilla Topping
While the soup simmers, cut the 8 whole corn tortillas into ¼-inch strips—about 1-inch wide. Spread them out on a baking sheet and drizzle with 1 tablespoon olive oil, tossing to coat evenly. The oil helps create that addictive crunch we all love.
Bake at 375°F for 8-10 minutes, stirring once halfway through, until the strips are deep golden brown and crisp. They should shatter slightly when you press them between your fingers. Remove from the oven and sprinkle immediately with ½ teaspoon crushed red pepper flakes and 1 teaspoon ground cumin for extra zing. Set aside to keep warm.
Finish and Serve with Bright Accents
Once the soup has simmered for 20 minutes, stir in 1.5 cups shredded cheddar cheese until melted and creamy. The cheese should coat the beans and chicken like a velvety blanket. Taste again and adjust seasoning if needed—this is your final chance to perfect the flavor.
Ladle the soup into bowls and top generously with the crispy tortilla strips. Garnish with 0.25 cup chopped fresh cilantro and serve with 2 whole lime wedges on the side. The contrast of warm soup, crispy topping, and bright lime is what makes this dish irresistible. Serve immediately while the tortilla strips are still crunchy!
Pro Tips For Making 5 Can Taco Soup
- CRANK THE HEAT FIRST: I learned this the hard way—starting on medium heat means you’ll simmer for 20 minutes instead of 10. Dump everything in on high, then drop it to a rolling simmer immediately. The beans and broth need that initial burst to marry flavors fast, not stew passively.
- DRAIN AND RINSE BEANS: Canned beans taste like they’re swimming in brine. Drain them, then hit them with a quick cold water rinse to cut the saltiness. Trust me, your soup won’t taste like a sad can of beans—it’ll actually taste like beans.
- SHRED CHICKEN BEFORE ADDING: Tossing whole canned chicken into the pot means you’ll end up with a mushy, flavorless pulp. Shred it first with two forks or your hands (yes, even if you’re impatient like me), so every bite has texture and protein.
- STIR IN CORN LATE: If you’re adding corn (and you should), wait until the last 5 minutes. Otherwise, it turns to mush and you’re left with a sad, starchy sludge. Fresh or frozen works—just don’t skip this step.
Flavor customization for this dish
Spice Level Control
Adjust the heat to your preference by tweaking the crushed red pepper flakes or adding ½ teaspoon cayenne powder for a smoky kick. For mild versions, skip the pepper flakes entirely and use ½ teaspoon smoked paprika instead. I often start with ¼ teaspoon and taste as I go—this soup is forgiving, so you can always add more later. 🌶️
Protein Swaps
Craving something different? Swap the shredded chicken for 1 can black beans or pinto beans for a vegetarian option. For heartier soups, add 1 can corn (drained) or ½ cup diced bell peppers for freshness. I’ve also used ground turkey or beef instead of chicken—just brown it first in the pot before adding liquids.
Cheesy Variations
Upgrade the cheese game with Monterey Jack or pepper jack for a milder, creamier texture. For a tangy twist, mix ½ cup sour cream into the soup at the end. If you’re avoiding dairy, sprinkle ¼ cup nutritional yeast on top for a cheesy flavor without the cheese. The key is to melt it in last—this keeps the soup smooth and flavorful. 🧀
Topping Twists
Skip the tortilla strips and try crushed tortilla chips mixed with ½ cup salsa for a quick topping. For extra crunch, add ½ cup crushed Fritos or Doritos (trust me, it works!). I also love sprinkling toasted pumpkin seeds or sesame seeds for a nutty contrast. The goal is to add texture—don’t overthink it!
Acid Balance
Brighten the soup with a squeeze of lime juice or a splash of hot sauce before serving. For a smoky depth, stir in 1 teaspoon adobo sauce (from canned chipotles) while simmering. I often add 1 tablespoon apple cider vinegar at the end to cut through the richness—it’s a game-changer for balancing flavors. 🍋
Texture Play
Add ½ cup cooked rice or quinoa to thicken the soup and make it more filling. For a creamier texture, stir in ½ cup coconut milk at the end. If you love crunch, fold in ½ cup chopped jicama or radishes
Nutrition facts
Frequently asked questions
Can I make this taco soup recipe with fewer cans?
The recipe uses five cans for convenience, but you can easily adapt it. Replace the canned beans with 3 cups cooked dry beans (like black or kidney) and use 2 cups shredded rotisserie chicken instead of canned. This keeps the same hearty texture while reducing sodium. The broth and tomato measurements stay the same.
How can I make the tortilla topping extra crispy?
For maximum crunch, bake the tortilla strips at 400°F instead of 375°F for 6-8 minutes, stirring every 2 minutes. Spread them in a single layer with no overlaps, and use a wire rack over a baking sheet to allow air circulation. For even more drama, toss them with 1 tablespoon cornstarch before baking.
What’s the best way to reheat leftovers?
Reheat gently on the stovetop with 1-2 tablespoons broth or water to prevent drying out. Cover and simmer for 5-7 minutes until hot. For the tortilla topping, refresh it under the broiler for 2-3 minutes—just watch closely to avoid burning. The cheese will remelt beautifully, and the crunch returns instantly.
Can I make this soup in a slow cooker?
Yes! Combine all ingredients except the tortilla topping in your slow cooker and cook on LOW for 4-5 hours or HIGH for 2-3 hours. Stir in the cheese at the end and let it melt. For the tortilla topping, bake it separately as directed. The slow cooker method actually deepens the flavors even more!
Why does my soup taste bland?
Most likely, the spices weren’t toasted enough or the broth needs more seasoning. Next time, bloom the taco seasoning in oil for 1-2 minutes before adding liquids. Taste as you go—add ½ teaspoon salt, a pinch of sugar, or a squeeze of lime juice to balance flavors. A splash of hot sauce can also wake up a flat soup.
