9-Can Taco Soup Recipe: Layered Spice and Crunch Without the Mess

Soups & Stews

9-Can Taco Soup Recipe: Layered Spice and Crunch Without the Mess

This 9-can taco soup recipe transforms pantry staples into a hearty, crowd-pleasing meal with minimal effort. The secret lies in layering flavors—starting with caramelized onions and garlic, then building depth through slow-simmered spices and beans. It’s the kind of soup that tastes even better the next day, when the flavors meld into perfect harmony.

What makes this recipe stand out is its flexibility. Use ground beef, chicken, or even plant-based crumbles for the protein base, then let the 9 cans of beans, tomatoes, and broth create a rich, textured broth. The slow cook or Dutch oven ensures tender meat and fully developed spices, while optional toppings like avocado, cheese, and cilantro add freshness and crunch.

Ready in just under 2 hours (or set-and-forget in a slow cooker), this soup delivers restaurant-quality results without the fuss. Each bite balances smoky, tangy, and savory notes, making it ideal for game day, family dinners, or meal prep. The best part? It scales effortlessly—double the recipe for a crowd, or halve it for leftovers.

Customize it to your taste: swap in black beans for extra fiber, add corn for sweetness, or keep it vegetarian by omitting meat entirely. The possibilities are endless, but the foundation remains foolproof. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for 9 can taco soup

Nine cans plus a handful of pantry staples—this soup is all about bold flavors with minimal prep.

Ingredient Amount Notes
Ground Beef (80% lean) 🥩 1 ½ lb Browned and drained of fat
Yellow Onions 🧅 2 whole Diced, caramelized
Garlic Cloves 🧄 6 cloves Minced, aromatic
Diced Tomatoes (28 oz can) 🍅 2 cans San Marzano preferred
Tomato Sauce (15 oz can) 🍅 1 can For depth of flavor
Chicken Broth (32 oz can) 🥫 1 can Low-sodium preferred
Black Beans (15 oz can) 🌱 2 cans Drained and rinsed
Kidney Beans (15 oz can) 🌱 2 cans Drained and rinsed
Corn Kernels (15 oz can) 🌽 1 can Optional for sweetness
Taco Seasoning (1.5 oz packet) 🌶️ 2 packages Homemade or store-bought
Chili Powder 🌶️ 1 tbsp For extra heat
Cumin 🌿 1 tsp Ground, toasted
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 2 tbsp For sautéing onions

The base starts with onions and garlic—caramelizing them slowly builds the soup's sweet foundation. Yellow onions work best here, but red onions add a nice pop of color. For the canned goods, San Marzano tomatoes make a noticeable difference in flavor, though any good-quality canned tomatoes will work. The broth is crucial too—low-sodium chicken broth keeps the soup from tasting flat, but you can use beef broth if you prefer a deeper meaty flavor. The beans? Black and kidney beans provide the perfect texture contrast, but pinto beans or a mix of all three work equally well.

No taco seasoning packet? Mix 2 tbsp chili powder, 1 tsp cumin, 1 tsp paprika, 1/2 tsp garlic powder, 1/2 tsp oregano, and 1/4 tsp cayenne. Want to keep it vegetarian? Swap the beef for plant-based crumbles or extra beans. The corn is optional but adds a nice sweetness—Trader Joe's frozen corn is a great shortcut. For extra richness, stir in a splash of beef broth or a spoonful of tomato paste at the end. If you're short on time, pre-cooked beans save you 30 minutes of soaking.

This soup tastes even better the next day—flavors meld beautifully when reheated. Keeps for 4-5 days in the fridge, or 3 months frozen. For meal prep, portion into individual containers before freezing—just thaw and reheat. The toppings are where you can get creative: avocado, shredded cheese, cilantro, or a dollop of sour cream all add freshness. Double the recipe for a crowd, or halve it for leftovers—it scales perfectly.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping boards, no extra pans. Brown the beef right in the pot, dump in the cans of tomatoes and sauce, and let it simmer. That’s it. Even when I’m exhausted after work, this still feels like a meal.
  • Deep Umami Bomb: The combo of ground beef (cooked until it’s got that perfect crispy edge) and the canned tomatoes and sauce creates this rich, almost smoky depth. Honestly, the garlic cloves get toasted just enough to add a little bite that makes every spoonful hit differently.
  • Leftovers That Don’t Suck: Between us, most taco soups turn into sad, watery meals the next day. Not this one. The beef stays tender, the flavors only get better, and I’ve reheated portions for five days straight with zero complaints. (Yes, even from my picky teenager.)
  • Budget-Friendly Crowd Feeder: Nine cans might sound like a lot, but it’s actually cheaper than buying individual ingredients—especially when you’re feeding a family or hosting game night. The beef stretches, the tomatoes add bulk, and suddenly you’ve got a hearty meal without breaking the bank.

Step-by-step instructions for 9-Can taco soup

Here's how to build a rich, hearty taco soup with perfect texture and flavor.

1

Brown the Ground Beef

Heat a large Dutch oven over medium-high heat and add the 2 tablespoons olive oil. Once the oil shimmers, add the 1.5 pounds ground beef (80% lean), breaking it apart with a wooden spoon. Cook for 5-7 minutes, stirring occasionally, until the beef is fully browned and no longer pink in the center.

As it cooks, the beef will release fat—this is normal. Once browned, drain most of the fat, leaving about 1 tablespoon in the pot. This remaining fat will help build flavor as you build your soup base. If you leave too much, your soup will become greasy.

2

Caramelize the Onions and Garlic

Add the 2 whole yellow onions, diced evenly, to the Dutch oven. Cook over medium heat for 8-10 minutes, stirring occasionally, until the onions soften and begin to turn golden brown. This slow cooking process draws out their natural sweetness.

After the onions are caramelized, add the 6 cloves garlic cloves, minced. Cook for an additional 1-2 minutes until the garlic is fragrant and just beginning to turn golden. Be careful not to burn the garlic—it should smell sweet and aromatic, not bitter. If it starts to darken too quickly, remove the pot from heat for a moment.

3

Build the Soup Base

Stir in the 2 packages taco seasoning (1.5 oz each), 1 tablespoon chili powder, 1 teaspoon cumin, 1 teaspoon salt, and ½ teaspoon black pepper. Cook for 30 seconds to toast the spices and deepen their flavors. Then add the 2 cans (28 oz each) diced tomatoes and 1 can (15 oz) tomato sauce, stirring to combine.

Pour in the 1 can (32 oz) chicken broth and bring the mixture to a gentle boil. Reduce heat to medium-low and let it simmer for 10 minutes, allowing the flavors to meld together. This step ensures your soup has a rich, cohesive base before adding the beans and corn.

4

Add Beans, Corn, and Simmer

Add the 2 cans (15 oz each) black beans, 2 cans (15 oz each) kidney beans, and 1 can (15 oz) corn kernels, drained and rinsed. Stir gently to distribute them evenly throughout the soup. Bring the mixture back to a gentle simmer and cook for an additional 10-15 minutes, stirring occasionally.

Taste the soup and adjust the seasoning if needed. You may need to add more salt or chili powder to achieve the desired balance of heat and flavor. The beans should be heated through, and the corn should be warmed but still slightly crisp. If the soup is too thick, add a splash of water or broth to reach your preferred consistency.

5

Serve with Toppings

Ladle the soup into bowls and serve immediately. Top each serving with optional toppings like shredded cheese, sour cream, chopped cilantro, sliced avocado, or crushed tortilla chips. The soup should be thick but still easy to ladle, with a deep, layered flavor from the caramelized onions, spices, and beans.

This soup is best enjoyed fresh while the beans are warm and the flavors are at their peak. The combination of tender beef, hearty beans, and sweet corn creates a satisfying, one-pot meal that’s perfect for feeding a crowd or meal prepping for the week.

👨‍🍳

Pro Tips For Making 9 Can Taco Soup

  • BROWN THE BEEF FIRST: That 80% lean ground beef won’t render fat properly if you just toss it in with the onions. Break it into small chunks, spread them out in the pot, and let them sear undisturbed for 2-3 minutes—until they’re deeply browned in spots. I used to skip this, and the soup always tasted flat. The Maillard reaction here is non-negotiable.
  • SWEAT THE ONIONS LOW: Don’t rush the onions—cook them over medium-low heat for 8-10 minutes until they’re translucent and just starting to caramelize. High heat makes them bitter, and you’ll end up with a soup that tastes like you microwaved it. Add a pinch of salt here; it’ll draw out moisture and speed up the process.
  • DRAIN THE TOMATO SAUCE: That 15 oz can of tomato sauce is packed with thickeners and often sits in its own juice. Drain it through a fine-mesh strainer before adding it to the pot—you’ll get a smoother, less watery soup. I learned this after making three batches where the sauce turned the consistency of tomato water. Takes 30 seconds but makes a real difference.
  • STIR IN THE GARLIC LATE: Add the minced garlic only in the last 30 seconds of cooking the onions—right when you’re about to add the tomatoes. Cooking garlic too long burns it fast, and you’ll end up with a bitter, medicinal flavor. If you’re impatient, crush the cloves instead of mincing; they’ll release flavor faster without burning.

Dietary considerations for this dish

Vegetarian Adaptations

Swap the ground beef for 1 can (15 oz) lentils or 1 block (12 oz) extra-firm tofu, crumbled and pan-fried with 1 tbsp olive oil and 1 tsp smoked paprika until golden. For extra protein, add 1 can (15 oz) chickpeas, drained and rinsed. The key is toasting the plant-based protein first to develop depth—just like with the beef. 🌱

Gluten-Free Options

Check your taco seasoning packet for hidden gluten—brands like La Choy or Anthony’s offer gluten-free versions. For homemade seasoning, use chili powder, cumin, garlic powder, and oregano (all naturally gluten-free). Even the chicken broth should be labeled gluten-free—Pacific Foods or Imagine brands are reliable choices. Always verify labels, as cross-contamination can occur.

Low-Carb Adjustments

Skip the beans and corn to cut carbs, but keep the tomato base and spices for flavor. Add 1 cup diced zucchini or 1 cup cauliflower rice for texture. For extra richness, stir in ½ cup coconut milk at the end. This version still delivers bold taco flavors while keeping carbs under 10g per serving. Use Worcestershire sauce (check for gluten-free) for umami depth.

Dairy-Free Toppings

Skip the cheese and sour cream—opt for avocado slices, dairy-free yogurt (like Cocojune or Kite Hill), or cashew cream (blend ½ cup soaked cashews with 2 tbsp water). For crunch, use toasted pumpkin seeds or crushed tortilla chips (check for dairy-free labels). A squeeze of lime brightens the flavors beautifully. 🥑

Allergen-Friendly Swaps

For nut allergies, avoid cashew cream and opt for silken tofu blended with lime juice instead. If cilantro is an issue, use fresh parsley or green onions for garnish. For soy allergies, replace tofu with tempeh (check for gluten-free certification) or extra lentils. Always double-check labels on canned goods—some brands process in shared facilities.

Kid-Friendly Tweaks

Reduce the chili powder to ½ tsp and add ½ tsp cinnamon for mild warmth. Blend the soup briefly for a smoother texture, or leave it chunky for texture contrast. Serve with shredded cheddar and sour cream on the side for customization. For picky eaters, set out small bowls of toppings so they can build their own bowls—this makes it fun and familiar. 🧒

Nutrition facts

Servings 8
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 7g35%
Cholesterol 95mg32%
Sodium 1100mg48%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 8g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this 9-can taco soup in a slow cooker?

Brown the beef and caramelize the onions/garlic as directed, then transfer everything to a 6-quart slow cooker. Add all remaining ingredients and cook on low for 6-7 hours or high for 3-4 hours. The slow cooker method actually enhances the flavors even more!

2

What if I don't have taco seasoning packets?

No problem! Mix 2 tbsp chili powder, 1 tsp cumin, 1 tsp paprika, ½ tsp garlic powder, ½ tsp oregano, and ¼ tsp cayenne. Toast these spices in the pot with the onions for 30 seconds before adding liquids. This homemade blend gives you more control over the heat level!

3

How can I make this soup spicier or milder?

For extra heat, add ½ tsp cayenne pepper or 1 diced jalapeño with the tomatoes. For milder flavor, reduce the chili powder to 1 tsp total and skip the cayenne. You can always adjust after tasting—add more spices if needed, or balance with a splash of beef broth to mellow the heat.

4

Can I use canned chicken or turkey instead of beef?

Yes! Drain and rinse 1 can (15 oz) chicken or turkey, then add it with the beans. For better texture, heat it separately in a pan with ½ tsp taco seasoning before mixing into the soup. This keeps the meat from getting mushy while simmering.

5

Why did my soup turn out too thin or too thick?

If too thin, simmer uncovered for 10-15 extra minutes to reduce. For thickness, stir in 1 tbsp cornstarch mixed with 2 tbsp water and simmer for 2 minutes. The beans release starch as they cook, so if you used pre-cooked beans, you might need to add a ½ cup mashed potato or 1 tbsp flour to thicken.

★★★★★4.6(11 reviews)
Categories Soups & Stews