Soups & Stews
This 10-can taco soup recipe delivers a hearty, crowd-pleasing meal with minimal effort—perfect for game day or family gatherings. The secret lies in using canned beans, tomatoes, and broth to create a rich, flavorful base that simmers into a thick, satisfying soup. With just one pot to clean, this recipe transforms pantry staples into a comforting dish that’s ready in under an hour.
The beauty of this recipe is its simplicity: no chopping, no fancy techniques, just layering bold spices and letting them meld as the soup simmers. One-pot convenience means less cleanup, while the combination of ground beef (or plant-based crumbles) and canned ingredients ensures every spoonful is packed with texture and flavor. The result? A soup so hearty, it feels like a fiesta in a bowl.
By the time you’re ready to serve, you’ll have a steaming pot of taco soup with tender meat, soft beans, and a thick, savory broth—ready to top with cheese, sour cream, or fresh avocado. It’s the kind of meal that disappears fast, leaving everyone asking for seconds. Let’s get cooking!
Whether you’re feeding a hungry crowd or prepping for leftovers, this recipe scales effortlessly. The one-pot method keeps things simple, while the bold flavors ensure every bite tastes like a restaurant-worthy dish. Here’s how to make it happen.
Ingredients for 10 can taco soup
Ten cans, one pot, and a fiesta of flavors waiting to happen.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 2 lb | 85% lean, browned and drained |
| Diced Tomatoes 🍅 | 2 cans | 28 oz each, fire-roasted preferred |
| Kidney Beans 🌿 | 2 cans | 15 oz each, drained and rinsed |
| Black Beans 🌿 | 2 cans | 15 oz each, drained and rinsed |
| Chicken Broth 💧 | 2 cans | 32 oz each, low-sodium preferred |
| Taco Seasoning 🌶️ | 2 tbsp | Homemade or store-bought packet |
| Yellow Onion 🧅 | 1 whole | Medium, diced (about 1 cup) |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Tomato Paste 🍅 | 1 tbsp | Squeeze tube or canned |
| Chili Powder 🌶️ | 1 tbsp | For extra depth of flavor |
| Cumin 🌿 | 1 tsp | Ground, toasted for best flavor |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Corn Tortillas 🥞 | 1 package | 8-count, for serving |
| Shredded Cheese 🧀 | 2 cups | Mexican blend or cheddar |
The ground beef is the foundation here—85% lean gives you that perfect meat-to-fat ratio without making the soup greasy. Costco or Walmart usually have it pre-packaged in 3-lb tubs, which is perfect for this recipe. If you're feeding a crowd, grab two tubs. The fire-roasted diced tomatoes add a smoky depth that canned tomatoes alone can't match, and they're a staple at Trader Joe's or any Latin market. For the beans, Hunts or Bush's are reliable, but if you're into bulk bins, check the organic section for dried beans to soak overnight—way more flavor.
No taco seasoning packet? Mix 1 tbsp chili powder, 1 tsp cumin, 1 tsp paprika, and ½ tsp garlic powder—it's what most packets use anyway. Running low on corn tortillas? Flour tortillas work just as well for serving. The tomato paste is non-negotiable for thickness—Rao's or Muir Glen are my go-tos, but any squeeze tube will do in a pinch. For extra richness, stir in 1 tbsp of sour cream or a splash of lime juice at the end. The onions and garlic can be prepped ahead and stored in the fridge for up to 3 days—just chop them right before cooking to keep them fresh.
This soup tastes even better the next day—4-5 days in the fridge, no problem. For leftovers, freeze in 2-cup portions so you can reheat exactly what you need. The cheese and tortillas should be added fresh when serving, but if you're prepping ahead, keep them separate in the fridge. Double the recipe? Easy—just use a 6-8 quart pot and scale everything up proportionally. The one-pot method means cleanup is a breeze, and the flavors only get stronger as it sits.
Why You'll Love This Recipe
- Pantry Powerhouse: I swear by this recipe when I’ve got nothing but cans and a skillet. Ten cans? That’s my go-to when I’m too tired to shop—just open, dump, and simmer. The beef and beans alone give it that deep, smoky backbone, but the tomatoes? They turn it into something bright and tangy that feels fancy.
- One-Pot Magic: Between us, this is the kind of soup where you can walk away. Brown the beef, dump in the rest, and let it bubble while you do laundry or scroll through your phone. By the time you’re done, the broth’s absorbed all the flavors, and the beans are tender—no stirring required. (Yes, even on a Tuesday night.)
- Leftovers That Win: This soup tastes better the next day. Seriously. The flavors meld overnight, and reheating it is just about dumping it back in a pot. I’ve fed my whole family for days with one batch—lunch, dinner, even a quick breakfast with tortillas on top. It’s my budget-friendly secret weapon.
- Crowd-Pleaser Flex: Game nights? Potlucks? This soup shows up and steals the show. The black and kidney beans add texture, the diced tomatoes keep it fresh, and the broth makes it rich without being heavy. Plus, everyone’s got their own toppings—cheese, sour cream, avocado—so it’s customizable. My picky-eater nephew actually asks for seconds.
Step-by-step instructions for one-pot fiesta for crowds
Here's how to assemble this hearty, crowd-pleasing taco soup efficiently in a single pot.
Brown the Ground Beef
Heat a large Dutch oven or heavy pot over medium-high heat. Add the 2 lb ground beef and cook, breaking it apart with a wooden spoon, until it loses its raw color and becomes deep brown—about 6-8 minutes. This step builds rich, meaty flavor that forms the base of your soup.
Once browned, drain the excess fat through a fine-mesh strainer, leaving just enough to lightly coat the bottom of your pot. Discard the drippings or save them for another use. The remaining fat will help create a flavorful sauce as you build your soup.
Sauté Onions and Garlic
In the same pot, add the diced yellow onion and cook over medium heat for 4-5 minutes until softened and translucent. The onions should release their moisture and begin to caramelize slightly at the edges.
Add the minced garlic cloves and cook for an additional 30 seconds until fragrant. Be careful not to burn the garlic—it should smell sweet and pungent, not bitter. Stir constantly to prevent scorching. This aromatic base will infuse the entire soup with depth.
Build the Flavor Foundation
Stir in the 1 tbsp tomato paste, 1 tbsp chili powder, 1 tsp cumin, 1 tsp salt, and 0.5 tsp black pepper. Cook for 1 minute to toast the spices and let their aromas develop fully. This step is where the complex flavors begin to meld together.
Pour in the 2 tbsp taco seasoning and stir to distribute evenly. Add the 2 cans diced tomatoes (with juices), 2 cans kidney beans (drained and rinsed), 2 cans black beans (drained and rinsed), and 2 cans chicken broth. Stir well to combine all ingredients thoroughly.
Simmer Until Flavorful
Bring the mixture to a boil over high heat, then reduce to medium-low heat and let it simmer uncovered for 20-25 minutes. Stir occasionally to prevent the bottom from sticking and to ensure even cooking.
You'll know it's ready when the flavors have melded together and the soup has thickened slightly. The beans should be heated through, and the broth should have absorbed the rich beef and spice flavors. Taste and adjust seasoning if needed—add more salt or chili powder if desired.
Serve with Warm Tortillas
Ladle the hot soup into bowls and top each serving with corn tortillas and 2 cups shredded cheese. The cheese will melt slightly from the heat of the soup, adding a creamy finish to each bite.
For best results, serve immediately while the soup is steaming hot. The combination of tender beef, hearty beans, and rich broth creates a satisfying meal perfect for feeding a crowd in one pot. Enjoy with extra tortillas for scooping and additional cheese for topping.
Pro Tips For Making 10 Can Taco Soup
- Brown the Beef Properly: That ground beef won’t flavor the soup if you just toss it in raw—sounds obvious, but I’ve seen people skip this. Cook it over medium-high heat until it loses its raw color, then break it up with a spoon. If it’s still pink inside, crank the heat and give it another minute. Trust me, the difference is night and day.
- Drain and Rinse the Beans: Those canned beans? They’re swimming in sodium and weird preservatives. Drain them, then rinse under cold water—especially the kidney beans, which hold onto the most salt. I learned this the hard way when my soup tasted like a salty science experiment. Takes 30 seconds but makes a real difference.
- Simmer, Don’t Boil: You’re not making pasta here—gentle heat is your friend. After adding the broth and tomatoes, keep the soup at a low simmer (tiny bubbles, occasional swirls). Boiling burns the beans and makes the broth taste flat. Cover it and let it work for at least 15 minutes, stirring occasionally. Patience pays off.
- Upgrade with Canned Tomatoes: Swap the diced tomatoes for fire-roasted crushed tomatoes—yes, it’s a tiny extra step, but it adds depth. Or, if you’re lazy (like me some nights), just open a can of tomato sauce and stir it in with the broth. The acidity cuts through the richness of the beef, and it’s a shortcut that actually works.
Pro cooking tips for perfect results
Spice Toasting Trick
Toast your spices in the pot for 30 seconds before adding liquids—this wakes up their flavors dramatically. I heat 1 tbsp chili powder and 1 tsp cumin in the dry pot with the beef fat until fragrant and slightly darkened. The aroma alone transforms your soup from good to restaurant-quality. Just don't walk away—it burns fast! 🌶️
Fat Management
Leave just enough beef fat in your pot after draining—about 1 tablespoon—to sauté onions and garlic. This fat acts as a natural emulsifier, helping the spices and broth blend smoothly. If you're worried about grease, use a paper towel-lined strainer to blot excess fat after browning the beef.
Simmering Secrets
Keep your soup uncovered during simmering to let excess moisture evaporate naturally. This concentrates the flavors without needing extra thickening agents. I find 20-25 minutes at medium-low heat gives the perfect balance—beans heated through but not mushy, and broth rich but not reduced to glue.
Texture Control
For chunkier beans, add them to the pot raw. For softer texture, heat them separately in the broth for 5 minutes before combining. I like keeping kidney beans slightly firm—they hold their shape better when served. The black beans can handle the full simmer without falling apart.
Cheese Hack
Add cheese to individual bowls right before serving—it melts perfectly from the soup's residual heat. For extra gooeyness, sprinkle ½ cup shredded cheese directly on each serving and let guests stir it in. A quick microwave zap (15 seconds) revives any leftover soup for next-day servings.
One-Pot Upgrade
Use a Dutch oven for even heat distribution and easy cleanup. The deep sides prevent spills when stirring, and the heavy material maintains consistent temperature. I've made this recipe in a 6-quart Le Creuset Dutch oven—it's become my go-to for crowd feeding. The lid doubles as a serving platter for extra style points! 🔥
Nutrition facts
Frequently asked questions
Can I substitute ground turkey or chicken for the beef?
Use 2 lb ground turkey or chicken instead, but reduce cooking time to 4-5 minutes to avoid drying out. For extra flavor, add 1 tsp smoked paprika to the spice mix. The texture will be slightly lighter, but the taste remains rich and satisfying.
How do I make this vegetarian?
Swap the beef for 2 cans of lentils or 1.5 lbs plant-based crumbles, and use vegetable broth instead of chicken. Add 1 tbsp soy sauce or liquid smoke for depth. The beans and tomatoes will carry the hearty texture, while the spices keep it flavorful.
Why does my taco soup taste bland?
Blandness usually means the spices weren't toasted enough or the broth needs more salt. Toast spices in beef fat for 30 seconds before adding liquids, and taste the broth before serving—adjust with ½ tsp salt at a time. A splash of lime juice or hot sauce at the end can also brighten flavors.
Can I freeze this soup?
Yes! Let it cool completely, then portion into 2-cup containers with room for expansion. Freeze for up to 3 months. Thaw overnight in the fridge and reheat on low heat, stirring occasionally. Add a splash of broth if it thickens too much.
What if I don't have taco seasoning?
Mix 1 tbsp chili powder, 1 tsp cumin, 1 tsp paprika, ½ tsp garlic powder, and ½ tsp onion powder. Toast these spices in the pot for 30 seconds with the beef fat to maximize flavor. This homemade blend gives you full control over spice levels.
