
This hearty taco soup has become my weeknight dinner hero when I need something that satisfies the whole family without hours in the kitchen. The rich flavors remind me of tacos but in a comforting bowl that's perfect year-round.
I first created this recipe during a particularly hectic week when I needed something both my picky toddler and taco-loving husband would enjoy. Now it appears on our table at least twice a month, especially when we need comfort food without the fuss.
Ingredients
- Lean ground beef: Creates the hearty base without excess grease; choose 90/10 for best flavor balance
- Garlic: Adds aromatic depth; fresh cloves provide the best flavor but powder works in a pinch
- Chili powder: Provides that classic taco flavor; look for fresh bold color in your spice jar
- Ground cumin: Brings earthy warmth; essential for authentic taco taste
- Salt: Enhances all the flavors; kosher salt works best
- Dried oregano: Adds subtle herbal notes; opt for Mexican oregano if available
- Paprika: Contributes mild sweetness and color
- Onion powder: Provides convenience without chopping
- Black pepper: Adds gentle heat; freshly ground offers superior flavor
- Crushed tomatoes: Create the soup base; fire-roasted adds extra flavor dimension
- Diced green chiles: Bring mild heat without overwhelming
- Kidney beans: Add hearty texture and protein; rinse well to remove excess sodium
- Black beans: Provide creamy texture and nutrition
- Corn: Offers sweet pops of flavor and color
- Beef broth: Ties everything together; low-sodium allows better seasoning control
Step-by-Step Instructions
- Brown the meat:
- Cook the ground beef in a large pot over medium heat until no pink remains, about 5 minutes. Break it into small crumbles as it cooks for the best texture. If using beef with higher fat content, drain excess grease after browning to keep the soup from becoming greasy.
- Add the flavor base:
- Add the garlic, chili powder, cumin, salt, oregano, paprika, onion powder, and black pepper directly to the cooked meat. Stir constantly for about 30 seconds until fragrant. This brief toasting wakes up the dried spices and creates a more complex flavor foundation.
- Build the soup:
- Pour in the crushed tomatoes, green chiles, kidney beans, black beans, corn, and beef broth. Stir thoroughly to combine all ingredients, making sure to scrape the bottom of the pot to incorporate any browned bits from the meat. These browned bits contain concentrated flavor that enriches the entire soup.
- Simmer to perfection:
- Bring the mixture to a gentle boil, then reduce heat to low. Cover the pot and simmer for 20 minutes, stirring occasionally. This simmering time allows the flavors to meld while the beans soften slightly and absorb the seasoned broth.
- Serve and garnish:
- Ladle the hot soup into bowls and set out a variety of toppings so everyone can customize their bowl. The contrast between the hot soup and cool toppings creates a delightful temperature and texture experience.
My absolute favorite part of this recipe is how the crushed tomatoes create a rich, silky base that perfectly balances the heartiness of the beans and meat. My husband jokes that he married me for this soup after I made it during our first winter together, and now it's our comfort food tradition when either of us has had a challenging day.
Make-Ahead Options
This taco soup actually improves with time as the flavors continue to develop. You can make it up to two days in advance and refrigerate in an airtight container. When ready to serve, reheat gently on the stovetop, adding a splash of broth if needed to adjust the consistency. This make-ahead capability makes it perfect for busy weeknights or weekend meal prep.
Substitutions That Work
The beauty of taco soup lies in its flexibility. For a leaner option, ground turkey works beautifully though it may need a touch more seasoning. Vegetarians can double the beans or add a plant-based meat substitute. If you prefer chicken, simply substitute 2 cups of shredded rotisserie chicken added in the final 5 minutes of cooking. For those avoiding beef broth, vegetable or chicken broth makes an excellent alternative without compromising flavor.
Serving Suggestions
Transform this soup into a complete fiesta by setting up a toppings bar. Arrange small bowls of crushed tortilla chips, shredded cheese, sour cream, diced avocado, sliced jalapeños, chopped cilantro, and lime wedges. This interactive serving style makes dinner fun for families and guests alike. For a complete meal, serve with a simple side salad dressed with lime vinaigrette or warm cornbread brushed with honey butter.
Storage Success
Properly stored taco soup keeps beautifully in the refrigerator for 4-5 days in airtight containers. For freezing, allow the soup to cool completely before transferring to freezer-safe containers, leaving about an inch of headspace for expansion. The soup freezes well for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop for best results. The texture remains excellent, though you may want to add fresh toppings when serving.
Frequently Asked Questions
- → Can I make this soup vegetarian?
Yes, omit the meat and add extra beans or vegetables like zucchini or bell peppers for a vegetarian version.
- → How can I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for 4-5 days or freeze for up to 3 months. Reheat on the stove or microwave until warmed through.
- → Can I use chicken instead of beef?
Absolutely! Replace the ground beef with cooked shredded chicken for a delicious variation.
- → What toppings go well with Taco Soup?
Popular toppings include shredded cheese, sour cream, avocado, tortilla chips, green onions, and fresh cilantro. Add hot sauce for extra spice!
- → Can I make this soup in a Crock Pot or Instant Pot?
Yes, for the Crock Pot, brown the beef and combine all ingredients, then cook on low for 4-6 hours. For the Instant Pot, brown the meat, add ingredients, and cook on high pressure for 3 minutes with natural release.
- → How can I adjust the spice level?
Increase or decrease the chili powder, paprika, and diced green chilies to suit your spice preference. Add hot sauce for extra heat if needed.