Soups & Stews
This 9-can taco soup recipe transforms a simple one-pot meal into a hearty fiesta that feeds a crowd without the fuss. The secret lies in balancing nine cans of beans, broth, and seasonings to create a rich, savory base that's packed with protein and texture.
After years of testing, I've perfected the ratio of spices and protein to ensure every bowl delivers bold, restaurant-quality flavor.
What makes this recipe truly special is its scalability—whether you're feeding eight or twenty, the proportions work perfectly. Browned ground beef or shredded chicken adds depth, while black beans and corn bring texture and natural sweetness.
The spices—cumin, chili powder, and garlic—infuse the broth with warmth that builds as it simmers, creating layers of flavor that keep everyone reaching for seconds.
By the time you serve this soup, you'll have a steaming pot of crowd-pleasing comfort with tender meat, hearty beans, and a broth so flavorful it tastes homemade. The best part?
It all comes together in one pot, with minimal cleanup. Top with shredded cheese, sour cream, and fresh cilantro for a finish that feels like a fiesta in every bite.
Perfect for game day, potlucks, or a cozy weeknight dinner, this recipe scales effortlessly. The instructions walk you through every step, from browning the meat to balancing the spices, so you can focus on enjoying the meal. Let's get cooking!
Ingredients for 9 can taco soup
Nine cans, one pot, endless bowls of fiesta flavor waiting to happen.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (Lean) 🥩 | 1 ½ lb | Browned and drained of fat |
| Black Beans 🌽 | 2 cans | 15 oz each, drained and rinsed |
| Kidney Beans 🌽 | 1 can | 15 oz, drained and rinsed |
| Corn Kernels 🌽 | 1 can | 15 oz, drained |
| Diced Tomatoes 🍅 | 2 cans | 15 oz each, fire-roasted preferred |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Taco Seasoning 🌶️ | 3 tbsp | Homemade or store-bought |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Jalapeño Pepper 🌶️ | 1 whole | Seeded and finely chopped |
| Cumin 🌿 | 1 tsp | Ground |
| Chili Powder 🌶️ | 2 tbsp | Adjust to taste |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Shredded Cheese 🧀 | 2 cups | Mild cheddar or Monterey Jack |
The cans are your shortcut to texture and protein—black beans for heartiness, kidney beans for earthiness, and corn for that sweet crunch. Trader Joe's or Walmart always have these in stock, and the fire-roasted diced tomatoes add a smoky depth that takes this soup to the next level. Look for cans with no added salt if you're watching sodium, but don't stress if you grab regular—just adjust the salt at the end. The ground beef is non-negotiable for that rich, meaty base, so grab lean ground beef from the butcher section if you can—it browns better and has less fat to drain.
No taco seasoning packet? Mix 2 tbsp chili powder, 1 tsp cumin, 1 tsp paprika, and ½ tsp garlic powder—it's half the salt and way more flavorful. Short on jalapeño? Skip it or use a pinch of red pepper flakes. The broth is where the magic happens, so if you're using bouillon cubes, double-check the sodium content. For a vegetarian twist, swap the beef for extra-firm tofu or lentils—just brown them first to mimic the meaty texture. And if you're serving a crowd, double the beans and corn—trust me, no one will notice the extra bowls.
This soup tastes even better the next day, so make a double batch if you can. Store leftovers in the fridge for up to 5 days, or freeze portions for 3 months—just reheat with a splash of broth to keep it from getting dry. The cheese should go on fresh, but if you're prepping ahead, keep it separate and add it at serving time. For a fiesta finish, grab some sour cream, avocado slices, and cilantro from the store—it turns this into a full-blown taco bar in minutes.
Why You'll Love This Recipe
- Here’s what sold me: it’s the one dish my picky teenager and my dad—who thinks beans are “mush”—both ask for. The smoky beef and sweet corn cut through any skepticism every time.
- Pantry Powerhouse: I swear by this recipe when I’ve got nothing but cans and spices. Nine cans of beans, tomatoes, and corn? That’s a full week’s worth of protein and fiber just sitting in my cupboard.
- One-Pot Magic: Between us, I’ve never met a soup that’s easier to clean up. Brown the beef, dump in the cans, stir, and let it simmer—no chopping, no fuss. That’s 30 minutes of my life I always get back.
- Budget-Busting Flex: Honestly, I feed my family of five for under $10. The beef stretches, the beans bulk it up, and the tomatoes add brightness without breaking the bank. Leftovers? They’re my secret weapon for lazy mornings.
Step-by-step instructions for hearty 9-Can taco soup
Here's how to build this flavor-packed soup from scratch in one pot.
Brown the Ground Beef
Heat a large Dutch oven or heavy pot over medium-high heat. Add the 1.5 lb ground beef (lean) and break it apart with a wooden spoon. Cook until the beef is no longer pink in the center and has browned evenly, about 6-8 minutes. This step builds deep, meaty flavor that forms the base of your soup.
Once browned, drain most of the fat from the pot, leaving about 1 tablespoon to help sauté the aromatics. If you prefer a leaner soup, you can drain it completely, but that 1 tablespoon adds richness. Don't skip this browning step—it's what makes restaurant-style taco soup taste homemade.
Sauté the Aromatics
Add the diced yellow onion, minced garlic cloves, seeded and finely chopped jalapeño pepper, cumin, chili powder, salt, and black pepper to the pot. Stir well to combine and cook for 3-4 minutes until the onions soften and become translucent, and the garlic releases its fragrant aroma.
Here's where the flavors start to meld. You'll notice the spices darken slightly and the jalapeño releases its heat. If you prefer less spice, you can reduce the jalapeño to half or remove the seeds completely. Keep stirring occasionally to prevent the garlic from burning—it should smell amazing but not taste bitter.
Add the Canned Ingredients
Pour in the 2 cans diced tomatoes, 2 cans black beans, 1 can kidney beans, 1 can corn kernels, and 6 cups chicken broth. Stir everything together until all the ingredients are well incorporated and the beans and corn are heated through. The soup should look thick and hearty at this point.
Bring the mixture to a gentle boil, then reduce the heat to medium-low and let it simmer uncovered for 20-25 minutes. This allows all the flavors to meld together and the beans to soften slightly. Taste the soup at this point—you can adjust the seasoning if needed, adding more taco seasoning or salt to taste.
Finish with Taco Seasoning and Cheese
Stir in the 3 tablespoons taco seasoning and let the soup simmer for another 5 minutes. This final step ensures the seasoning is fully incorporated and the flavors are balanced. Taste again and adjust the seasoning if necessary—this is your chance to perfect the flavor profile.
Remove the pot from heat and stir in the 2 cups shredded cheese. The cheese will melt into the soup, creating a creamy, cheesy finish. If you prefer a chunkier texture, you can stir in the cheese just before serving. Let the soup sit for 2-3 minutes off the heat to allow the cheese to fully melt and coat the other ingredients.
Serve and Enjoy
Ladle the soup into bowls and serve immediately. The soup should be hot and bubbly, with a rich, hearty texture that combines all the flavors of a classic taco in every spoonful. Top each serving with additional shredded cheese, chopped fresh cilantro, or a dollop of sour cream if desired.
This soup tastes even better the next day, so don't hesitate to make extra. The flavors continue to develop as it sits, making it perfect for meal prep or bringing to gatherings. Each bite delivers a perfect balance of smoky, spicy, and savory flavors that everyone will love.
Pro Tips For Making 9 Can Taco Soup
- CRISP THE BEANS: Drain and rinse those canned beans, then hit them with a quick 30-second sauté in a dry skillet over medium heat. The slight char adds depth—no one wants mushy beans in a 9-can soup.
- BROWN THE BEEF FIRST: Skip the pre-cooked shortcut: cook the ground beef until it’s deep brown (not just pink), then drain the fat. That’s where the real flavor hides—otherwise, you’re just eating beef-flavored beans.
- DON’T SKIP THE TOMATO BASE: Open those diced tomatoes with juice—don’t drain them. That liquid thickens the soup naturally and cuts down on extra water. Trust me, your future self will notice the difference.
- SALT IN LAYERS: Taste as you go: add half the seasoning packet with the beans, the rest after the tomatoes simmer. This balances flavors better than dumping it all at once—especially when you’re dealing with nine cans of ingredients.
Serving suggestions for leftovers
Fiesta Toppings Bar
Turn your taco soup into a full fiesta experience with a toppings bar. Set out small bowls of shredded cheddar, sour cream, diced avocado, and chopped cilantro on the table.
Add crushed tortilla chips for crunch and pickled jalapeños for extra heat. Let everyone customize their bowls—this makes it feel like a restaurant-quality meal. 🌶️
Crusty Bread Pairing
Serve this hearty soup with warm, crusty bread for dipping. I love using ciabatta rolls or fresh tortilla chips—both soak up the delicious broth beautifully. Toast the bread lightly before serving to add extra texture. For a Mexican twist, try bolillo rolls from a local bakery. 🥖
Side Dish Ideas
A simple Mexican street corn salad balances the richness of the soup. Toss 2 cups grilled corn kernels with ¼ cup mayo, 1 tbsp lime juice, ½ tsp chili powder, and ¼ cup crumbled cotija cheese.
For something lighter, a cucumber and radish salad with lime dressing cuts through the heartiness. ✨
Beverage Pairings
A cold Mexican lager like Modelo Especial or Corona complements the soup perfectly. The crisp, clean flavors refresh your palate between spoonfuls. For a non-alcoholic option, try horchata or Mexican soda like Jarritos—the sweetness contrasts nicely with the savory soup. 🍺
Presentation Tips
Serve the soup in deep, rustic bowls to highlight its hearty texture. Garnish each bowl with a sprinkle of fresh cilantro and a swirl of sour cream for visual appeal.
For a festive touch, add a lime wedge on the side—guests can squeeze it in for brightness. Use colorful plates to make the meal feel special. 💛
Make-Ahead Garnishes
Prep toppings ahead to save time. Store shredded cheese and chopped cilantro in airtight containers in the fridge for up to 3 days. Keep sour cream chilled and add it fresh before serving.
For the avocado, slice it just before serving to prevent browning. This keeps your toppings fresh and ready for a quick assembly. 🌟
Nutrition facts
Frequently asked questions
Can I use chicken instead of ground beef in this recipe?
Swap the 1.5 lb ground beef for 1.5 lb shredded cooked chicken (rotisserie works great). Brown the chicken first with 1 tbsp oil to mimic the meaty texture, then proceed with the recipe. For extra flavor, season the chicken with 1 tsp cumin and ½ tsp chili powder before adding it to the pot.
How can I make this soup vegetarian?
Replace the beef with 1.5 lb extra-firm tofu or 1 can lentils (drained). Press the tofu to remove excess water, then cube and pan-fry until golden. For lentils, use 1 can (15 oz) and add 1 tbsp soy sauce for depth. Keep all other ingredients the same—this version will be just as hearty and flavorful!
Why does my taco soup taste bland?
Bland flavor usually means the spices didn't infuse enough. First, make sure you're browning the meat well—this builds the base flavor. Next, simmer the soup uncovered for the full 25 minutes to let the broth reduce and concentrate. Finally, taste before serving and adjust with extra taco seasoning, salt, or a splash of lime juice (½ tsp).
Can I freeze this soup for later?
Yes, but freeze it before adding the cheese. Portion into airtight containers or heavy-duty freezer bags, leaving 1-inch headspace for expansion. Freeze for up to 3 months. To reheat, thaw overnight in the fridge, then warm on the stove with ½ cup broth to restore moisture. Add cheese fresh when serving.
What if I don't have taco seasoning?
Mix your own! Combine 2 tbsp chili powder, 1 tsp cumin, 1 tsp paprika, ½ tsp garlic powder, and ¼ tsp oregano. This homemade blend has half the salt of store-bought packets and tastes fresher. For extra heat, add ¼ tsp cayenne pepper. Use 3 tbsp of your mix in place of the packet.
