Whip up a hearty meal with minimal effort using pantry staples. This 8 can taco soup delivers bold flavor in under 30 minutes. It’s perfect for busy evenings when you need something satisfying without the fuss.
Why This Recipe Works
- Uses only canned ingredients for maximum convenience
- Requires just one pot and minimal prep time
- Delivers authentic taco flavor without seasoning packets
- Easily customizable with various toppings
- Makes excellent leftovers that taste even better the next day
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 1 pound ground beef (85% lean)
- 1 (15-ounce) can black beans, drained and rinsed
- 1 (15-ounce) can kidney beans, drained and rinsed
- 1 (15-ounce) can corn kernels, drained
- 1 (10-ounce) can diced tomatoes with green chilies (like Rotel)
- 1 (15-ounce) can tomato sauce
- 1 (10.5-ounce) can condensed tomato soup
- 1 (4-ounce) can diced green chilies
- 1 (1.25-ounce) packet taco seasoning
- 4 cups beef broth
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
Equipment Needed
- Large Dutch oven or heavy-bottomed pot (6-quart minimum)
- Wooden spoon or spatula
- Can opener
- Measuring cups and spoons
- Cutting board and chef’s knife
- Ladle for serving
Instructions

Step 1: Sauté the Aromatics
Heat 1 tablespoon of olive oil in a large Dutch oven over medium heat for 2 minutes until shimmering. Add the diced yellow onion and cook for 5-6 minutes, stirring occasionally, until the onion pieces become translucent and develop light golden edges. The onion should release its natural sweetness without burning. Tip: If the onion starts to brown too quickly, reduce the heat to medium-low. Properly cooked onions form the flavor foundation for your soup, so don’t rush this step. You’ll know they’re ready when they’ve softened completely and lost their raw bite.
Step 2: Brown the Ground Beef
Add 1 pound of ground beef to the pot with the cooked onions. Use your wooden spoon to break the meat into small crumbles as it cooks. Maintain medium heat and cook for 7-8 minutes, stirring occasionally, until the beef is completely browned with no pink remaining. The beef should develop some crispy browned bits on the bottom of the pot. Tip: For richer flavor, let the beef cook undisturbed for 1-2 minutes at a time to develop fond (those browned bits) on the pot bottom. Drain any excess fat if your beef releases more than 2 tablespoons of liquid.
Step 3: Add Seasonings and Liquids
Sprinkle the taco seasoning packet, 1 teaspoon kosher salt, and 1/2 teaspoon black pepper over the browned beef. Stir continuously for 1 minute to toast the spices and coat the meat evenly. Pour in 4 cups of beef broth, using your spoon to scrape up any browned bits from the pot bottom. This deglazing step incorporates concentrated flavor into your soup base. Add the 15-ounce can of tomato sauce and 10.5-ounce can of condensed tomato soup, stirring until fully incorporated.
Step 4: Incorporate All Canned Ingredients
Add the remaining canned ingredients to the pot: 15-ounce can of drained and rinsed black beans, 15-ounce can of drained and rinsed kidney beans, 15-ounce can of drained corn kernels, 10-ounce can of diced tomatoes with green chilies (undrained), and 4-ounce can of diced green chilies (undrained). Stir gently to combine all ingredients without mashing the beans. Tip: For thicker soup, use only half the liquid from the canned tomatoes and chilies. Bring the mixture to a gentle boil over medium-high heat, which should take about 4-5 minutes.
Step 5: Simmer and Adjust Seasoning
Once boiling, reduce the heat to low and cover the pot with a lid. Simmer for 15 minutes, stirring every 5 minutes to prevent sticking. After 15 minutes, remove the lid and taste the soup. Adjust seasoning with additional salt if needed—start with 1/4 teaspoon increments. The soup should have a balanced flavor where no single ingredient dominates. If it tastes too acidic, add 1 teaspoon of sugar. If too thick, add 1/2 cup of water or additional broth.
Step 6: Final Simmer and Serve
Continue simmering uncovered for 5 more minutes to allow flavors to meld and the soup to reach your desired consistency. The finished soup should coat the back of a spoon without being overly thick. Remove from heat and let stand for 3 minutes before serving. This resting time allows the temperature to become ideal for eating and lets the flavors settle. Ladle into bowls and add your preferred toppings.
Tips and Tricks
For a smoother texture, use an immersion blender to partially puree the soup after cooking—pulse 3-4 times for a chunkier blend or 6-7 times for creamier results. If making ahead, prepare through Step 5, then cool completely and refrigerate for up to 3 days; the flavors intensify during storage. Reheat gently over medium-low heat, adding a splash of broth if needed. For freezer storage, portion cooled soup into airtight containers, leaving 1-inch headspace, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. To reduce sodium, use low-sodium canned ingredients and broth, then adjust seasoning at the end. For extra depth, add 1 tablespoon of tomato paste when browning the beef.
Recipe Variations
- Protein Swaps: Replace ground beef with ground turkey, chicken, or plant-based crumbles. For shredded meat, use 3 cups of cooked shredded chicken or pork instead of ground beef.
- Bean Variations: Substitute black or kidney beans with pinto beans, white beans, or chickpeas. Use 2 cans of your preferred bean instead of the two different types.
- Heat Adjustments: For milder soup, use plain diced tomatoes instead of tomatoes with green chilies. For extra heat, add 1-2 diced jalapeños with the onions or stir in 1-2 tablespoons of chopped chipotle peppers in adobo sauce.
- Creamy Version: Stir in 1 cup of sour cream or 4 ounces of cream cheese during the last 5 minutes of cooking. For dairy-free, use 1 cup of canned coconut milk.
- Vegetable Additions: Add 1 cup of diced bell peppers with the onions or 2 cups of fresh spinach during the last 2 minutes of cooking.
Frequently Asked Questions
Can I make this soup in a slow cooker?
Yes. Brown the beef and onions first, then transfer everything to a 6-quart slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Add toppings just before serving. The slow cooker method develops deeper flavors but requires planning ahead.
What are the best toppings for taco soup?
Traditional toppings include shredded cheese, sour cream, diced avocado, chopped cilantro, and tortilla strips. For crunch, add crushed tortilla chips. Lime wedges on the side brighten the flavors. Pickled jalapeños provide tangy heat.
How long does leftover soup last?
Store cooled soup in an airtight container in the refrigerator for 4-5 days. Reheat individual portions in the microwave for 2-3 minutes or on the stovetop over medium heat for 5-7 minutes. The beans may absorb liquid, so add a splash of broth when reheating.
Can I make this vegetarian?
Yes. Omit the ground beef and use vegetable broth instead of beef broth. Add an extra can of beans or 1 cup of cooked quinoa for protein. Increase the taco seasoning to 1.5 packets for bolder flavor without the meat.
Why use condensed tomato soup?
Condensed tomato soup adds thickness and concentrated tomato flavor without making the soup taste like tomato soup. It creates a richer base than additional tomato sauce. If unavailable, substitute with 1 cup of tomato sauce plus 2 tablespoons of tomato paste.
Summary
This 8 can taco soup combines convenience with robust flavor. It requires minimal prep, uses pantry staples, and delivers satisfying results in 30 minutes. Perfect for busy weeknights or casual gatherings.




