Soups & Stews
This 10-can taco soup recipe delivers hearty, restaurant-quality Tex-Mex flavor in a single pot—no chopping, no fuss, just 30 minutes of hands-off cooking. The magic happens when canned beans, tomatoes, and corn blend with bold spices and melted cheese, creating a rich, satisfying soup that disappears faster than you can say "fiesta." I perfected this recipe after years of testing crowd-pleasing versions, and it’s now my go-to for game days, potlucks, and lazy Sundays.
The beauty of this one-pot wonder lies in its simplicity: 10 cans of ingredients (beans, tomatoes, corn, and broth) come together with just a handful of pantry staples—cumin, chili powder, and garlic—to deliver layers of smoky, spicy, and slightly sweet flavors. The secret? Simmering everything low and slow so the spices meld into the broth, while the cheese melts into a creamy, stretchy topping that’s impossible to resist. It’s the kind of dish that tastes even better the next day, making it perfect for meal prep.
By the time you’re done, you’ll have a deeply aromatic, hearty soup packed with texture—tender beans, juicy tomatoes, and creamy corn—all blanketed in a golden, cheesy crust. Serve it with crunchy tortilla chips, sliced avocado, or warm cornbread for the full Tex-Mex experience. This isn’t just soup; it’s a crowd-pleasing centerpiece that turns a simple weeknight into a fiesta.
Ready to make it? The ingredients list is straightforward, and the instructions are foolproof, ensuring you’ll have a warm, flavorful bowl of comfort on the table in no time. Let’s get cooking!
Ingredients for 10 can taco soup
Ten cans of pantry staples transform into a Tex-Mex fiesta in one pot—rich, cheesy, and packed with smoky-spiced flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🌽 | 2 cans | Drained and rinsed (15 oz each) |
| Kidney Beans 🌽 | 2 cans | Drained and rinsed (15 oz each) |
| Diced Tomatoes 🍅 | 2 cans | Fire-roasted, undrained (14.5 oz each) |
| Corn Kernels 🌽 | 2 cans | Drained, not creamed (15 oz each) |
| Chicken Broth 💧 | 2 cans | Low-sodium, 32 oz total |
| Ground Cumin 🌿 | 2 tbsp | Toasted for deeper flavor |
| Chili Powder 🌶️ | 2 tbsp | Smoked variety preferred |
| Garlic Powder 🧄 | 1 tbsp | Freshly ground preferred |
| 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 preferred |
| Shredded Cheddar Cheese 🧀 | 2 cups | Sharp cheddar for best melt |
| Sour Cream 🥛 | ½ cup | Full-fat for creaminess |
| Green Onions 🧅 | 4 whole | Sliced for garnish |
The canned ingredients are the backbone of this soup, so quality matters. For beans, Libby's or Bush's are my go-tos—they hold up perfectly when simmered. Fire-roasted tomatoes add depth, but regular diced works in a pinch. If you're using Trader Joe's corn, skip the draining—it's already prepped. The broth? Swanson or Pacific Foods low-sodium options keep the flavor balanced without extra salt. Pro tip: Toast your spices in a dry pan for 30 seconds before adding—they'll sing with flavor. Penzeys or bulk bins at Whole Foods are great for fresh spices.
No black beans? Pinto or great northern beans work just as well. Short on chili powder? Mix smoked paprika with cayenne at a 3:1 ratio for heat. The cheese is non-negotiable here—sharp cheddar melts best, but a mix of Monterey Jack and pepper jack adds creaminess. Sour cream can be swapped for Greek yogurt if you prefer tang. For extra richness, stir in a dash of hot sauce or a sprinkle of crushed tortilla chips at the end. The green onions? Fresh is ideal, but dried will work if you're in a bind—just use half the amount.
This soup tastes even better the next day, so double the batch if you can. Store leftovers in airtight containers for up to 5 days in the fridge. For freezing, portion into quart-sized containers—it reheats beautifully with a splash of broth. The cheese topping? Add it fresh when reheating so it stays gooey. Serve with crunchy tortilla chips or warm corn chips on the side for the full fiesta experience.
Why You'll Love This Recipe
- I’ll be real: this recipe saves me money without feeling cheap. Ten cans of beans and tomatoes stretch for days, and the chicken broth adds depth for pennies. It’s the kind of meal where I feed my whole family for under $10 and still feel like I’m serving something special.
- No Chopping Needed: I swear by this recipe because it’s the only soup where I don’t even crack open a knife. Ten cans? Just open, dump, stir. That’s it. The black beans and kidney beans soften perfectly in the broth while the diced tomatoes and corn add texture without a single prep step.
- Layered Texture Magic: Between us, this soup is ridiculously satisfying because of the way the ingredients play off each other. The creamy beans contrast with the juicy corn and bright tomatoes, while the broth ties it all together—no single flavor overpowers, just a perfect balance that makes me want to eat it straight from the pot.
- Meal Prep MVP: Honestly, this is my secret weapon for busy weeks. I make a double batch on Sunday, and it lasts me five lunches—no reheating drama, no sad leftovers. The flavors actually improve the next day, and I can grab a jar anytime without thinking.
Step-by-step instructions for 10-Can taco soup
Here's how to turn 10 cans into a hearty Tex-Mex fiesta that feeds a crowd.
Sauté the Spice Blend Until Fragrant
Heat a large Dutch oven or heavy pot over medium heat. Add the 2 tablespoons ground cumin and 2 tablespoons chili powder to the dry pot and toast for 1 minute until you can smell that deep, toasty aroma—this activates their flavors. Immediately add the 1 tablespoon garlic powder, 1 tablespoon onion powder, and 1 teaspoon dried oregano, stirring constantly for another 30 seconds.
This quick toasting step makes all the difference in building complex flavor. If you skip it, your soup will taste flat. Watch the spices closely—they burn faster than you think. Once they're fragrant and sizzling, you're ready for the next step.
Add Beans and Tomatoes for the Base
Dump in the 2 cans drained black beans, 2 cans drained kidney beans, and 2 cans fire-roasted diced tomatoes (with all that juicy liquid). Stir everything together and let the mixture simmer for 5 minutes over medium heat until the beans begin to soften slightly and the flavors meld. This initial cooking helps break down the beans' skins for better texture.
I like to use my wooden spoon to mash about 10-15 percent of the beans against the pot's sides—this creates a slightly thicker, more cohesive base. If you're serving this to a crowd, this step ensures everyone gets that perfect mouthfeel. Don't worry if it looks uneven; we'll blend it out later.
Build the Brothy Foundation
Pour in the 2 cans low-sodium chicken broth and add the 1.5 teaspoons salt and 0.5 teaspoon black pepper. Bring the entire mixture to a rolling boil over high heat, then immediately reduce to a gentle simmer. Let it cook uncovered for 15 minutes, stirring occasionally, until the flavors have really started to develop and the beans are fully tender.
This simmering time is crucial for building depth. You'll notice the soup darkens slightly and the spices bloom into something richer. If the soup looks too thick at this point, add ½ cup water to loosen it—we want a brothy consistency that coats the back of a spoon. Taste and adjust seasoning if needed; you can always add more salt later.
Incorporate the Corn and Finish Cooking
Gently stir in the 2 cans drained corn kernels and let the soup simmer for another 10 minutes over medium-low heat. The corn should heat through completely while maintaining its bright, sweet flavor. If you notice the soup getting too thick, add another ½ cup water—the corn releases starch that can make everything gluey.
Here's where the magic happens: Taste the soup now. It should be rich with bean and tomato flavors, with a subtle smokiness from the spices. If it needs more depth, add another ½ teaspoon of chili powder or a pinch of salt. The goal is balanced heat and umami—savory without being salty, spicy without being overwhelming.
Top and Serve with Fresh Garnishes
Ladle the hot soup into bowls and immediately top each serving with ¼ cup shredded cheddar cheese and 1 tablespoon sour cream. The cheese should melt into a creamy blanket over the soup, while the sour cream adds a cool contrast. Garnish with 1 whole sliced green onion per serving for a fresh pop of color and brightness.
I always serve this with warm corn tortillas on the side—let everyone build their own bowls. The contrast of textures (creamy soup, crispy tortillas) and temperatures (hot soup, room-temperature garnishes) makes every bite exciting. Leftovers? They taste even better the next day, especially if you reheat them gently and add a splash of broth to restore that perfect consistency.
Pro Tips For Making 10 Can Taco Soup
- Drain and Rinse Beans: The canned beans in this recipe are packed with sodium—skip the rinse if you want saltier soup, but if you’re watching sodium, give them a quick rinse and a 10-second shake in the colander to loosen any clinging liquid. I learned this the hard way after tasting a bowl that tasted like it was swimming in a saltwater pool.
- Simmer, Don’t Boil: This soup isn’t a race. Let it simmer gently (small bubbles, occasional swirls) for at least 20 minutes after everything’s combined. Boiling turns the tomatoes mushy and the broth cloudy—low and slow keeps the texture right. Yes, even if you’re impatient like me.
- Dice Tomatoes Twice: If you’re using whole tomatoes instead of canned diced, dice them small—no bigger than ¼-inch pieces. Then, after the initial simmer, mash about half of them against the pot’s side with a wooden spoon. This blends just enough to thicken the soup without turning it into a smoothie. My grandmother swore by this, and she was right.
- Add Corn Last: Corn kernels turn to mush faster than you’d think. Stir them in only in the final 5 minutes of cooking—just long enough to heat through. If you’re using frozen corn, thaw it first and drain well (no one wants a soup that tastes like a snow cone). This isn’t the prettiest method, but it’s the tastiest.
Creative variations of this 10 can taco soup
Spicy Kick
Crank up the heat by adding 1 tbsp cayenne pepper or 2 tbsp chipotle powder when toasting the spices. For a smoky depth, stir in 1 tbsp smoked paprika with the chili powder. I love adding ½ cup diced jalapeños (seeds removed) during the final 10 minutes of cooking—they soften beautifully while keeping their bite. 🌶️
Creamy Twist
Swap the sour cream topping for ½ cup Mexican crema or ¼ cup crumbled queso fresco for a tangier, brighter finish. For extra richness, stir in ½ cup heavy cream during the last 5 minutes of simmering—just watch the consistency closely. I also love folding in 1 cup cooked shredded chicken for a heartier bowl.
Vegetarian Option
Skip the chicken broth and use 2 cans vegetable broth instead. Boost umami with 1 tbsp soy sauce or 1 tsp liquid smoke when toasting the spices. For protein, add 1 can lentils (drained) or 1 cup crumbled tofu during the final simmer. The texture stays hearty while keeping it plant-based.
Southwest Fusion
Give it a New Mexican vibe by adding 1 can green chiles (drained) with the tomatoes and 1 tsp ground cumin extra. Top with ¼ cup diced avocado and 2 tbsp chopped cilantro before serving. For a smoky finish, sprinkle with ¼ cup crushed tortilla chips—they add crunch and soak up the cheesy goodness.
Breakfast Taco Soup
Turn it into a brunch star by stirring in 4 scrambled eggs during the last 5 minutes of cooking. Top with ¼ cup crumbled bacon or 2 tbsp hot sauce for a spicy kick. Serve with warm flour tortillas or crispy hash browns on the side for a hearty morning meal.
Slow Cooker Adaptation
For a hands-off version, combine all ingredients (except cheese and garnishes) in your slow cooker and cook on LOW for 6-8 hours or HIGH for 3-4 hours. The flavors meld beautifully, and the texture becomes even creamier. Just add the cheese and toppings right before serving to keep them fresh. 💫
Nutrition facts
Frequently asked questions
Can I use any type of beans in this recipe? While black and kidney beans work perfectly, you can swap them for pinto beans or great northern beans without changing the texture. For extra heartiness, try 1 can each of black beans and pinto beans—the mix adds both creaminess and bite. Just
Why does my taco soup turn out too thick?
Thickness usually happens when corn releases starch or beans aren't fully cooked. Add ½ cup water or broth and simmer for 5 more minutes to loosen it. For future batches, mash 10-15% of the beans during cooking to create a smoother base. If it's still too thick, stir in 1-2 tablespoons of sour cream at the end—it adds creaminess without thinning the soup.
Can I make this soup without a Dutch oven?
Any large, heavy pot (like a 6-quart stockpot) works perfectly. If using a nonstick skillet, reduce heat to medium-low to prevent sticking when toasting spices. For even better results, a slow cooker (6-8 hours on LOW) gives the flavors time to develop deeply without watching the pot.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat with 2 tablespoons broth per serving to restore creaminess. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals, stirring between each. Always add cheese and sour cream fresh after reheating to keep them melty and tangy.
How can I make this soup spicier?
Boost the heat by adding 1 teaspoon cayenne pepper or 2 tablespoons chipotle powder when toasting the spices. For smoky depth, stir in 1 tablespoon smoked paprika. Add ½ cup diced jalapeños (seeds removed) during the final 10 minutes of cooking—they soften while keeping their kick.
