Search Recipes

Find your favorite dishes

Taco Soup

Sarah

By Sarah

Nov 10, 2026

10 min prep
20 min cook
6 servings
Jump to Recipe
Taco Soup

I remember the first time I made taco soup for my family. The aroma of seasoned ground beef and spices filled the kitchen, and my kids couldn't wait to dig in!

What sets this hearty taco soup apart is the perfect blend of flavors and textures, thanks to the addition of beans and a touch of zesty lime. It's comfort food you can make in no time, making it a weeknight favorite.

Why This Recipe Works

  • Flavor Layering: The combination of onions, bell peppers, and garlic sautéed in olive oil creates a rich base for the soup. This aromatic blend releases essential oils and enhances the overall flavor, making each bite savory and satisfying.
  • Bean Benefits: Using black beans not only boosts the protein content but also adds a creamy texture that balances the soup. Their high fiber content helps thicken the soup naturally without the need for additional thickeners.
  • Chili Powder Complexity: Chili powder adds depth and warmth to the taco soup by containing a mix of spices that enhance flavor complexity. I found that using a fresh batch made a significant difference, as the aroma and taste were much more vibrant.
  • Acid Balance: The diced tomatoes and green chilies introduce acidity, which brightens the overall flavor profile. This acidity counteracts the richness from the ground beef, creating a well-rounded dish that’s both comforting and refreshing.

Ingredients

What You'll Need

  • 1 lb ground beef use 80/20 for the best flavor and moisture; ground turkey is a leaner option if you prefer
  • 1 medium onion, diced adds sweetness and depth; yellow onion works well here
  • 1 medium bell pepper, diced choose any color you like; red or yellow adds a nice sweetness
  • 2 cloves garlic, minced fresh garlic brings a robust flavor that enhances the dish
  • 2 tbsp olive oil helps with sautéing and adds a rich flavor to the soup
  • 1 can black beans, rinsed and drained provides protein and fiber; canned makes it quick and easy
  • 1 can corn, rinsed and drained sweetness from the corn balances the savory spices
  • 1 can diced tomatoes, with juices the base of the soup; look for fire-roasted for extra flavor
  • 1 can diced green chilies, with juices adds a mild heat and extra flavor; adjust to your spice preference
  • 2 cups chicken broth use low-sodium for better control over saltiness
  • 1 tbsp chili powder adds warmth and spice; adjust based on your heat tolerance
  • 1 tsp cumin brings an earthy flavor that complements the chili powder
  • 1 tsp salt, or to taste essential for enhancing the overall flavors; start with less
  • 1 tsp black pepper, or to taste adds a bit of heat; fresh cracked is best
  • 1 cup shredded cheese, for topping choose your favorite; cheddar melts beautifully and adds richness
  • 1 cup sour cream, for serving adds creaminess and tang; Greek yogurt is a great alternative

When you're at the store, look for quality canned goods like organic diced tomatoes and beans without added sugars. The combination of spices is what makes this taco soup so flavorful, so don’t skimp on the chili powder and cumin.

Easy Substitutions

  • Dairy-free: swap sour cream for cashew cream — it will add a similar creaminess with a slightly nutty flavor.
  • Gluten-free: all ingredients are naturally gluten-free; just ensure your broth is certified gluten-free.
  • Lower calorie: swap ground beef for lean ground turkey — it will reduce the fat but still provide plenty of protein.

Step-by-Step Instructions

Prep & Sauté

  1. In a large pot, heat 2 tablespoons of olive oil over medium heat (about 350°F) for 2 minutes — this helps build the base flavor for your taco soup.
  2. Add 1 diced onion and 1 diced bell pepper, cooking for 5 minutes until they soften and become fragrant — this creates a delicious aroma that sets the stage for the rest of the dish.
  3. Stir in 3 minced garlic cloves and 1 pound of ground beef, cooking for another 5 minutes until the beef is fully browned — browning the meat adds depth to the flavor while the garlic becomes aromatic.

Combine & Simmer

  1. Drain excess fat from the pot if necessary to keep the soup from being greasy, ensuring a balanced texture and flavor.
  2. Add in 1 can of black beans (drained), 1 can of corn (drained), 1 can of diced tomatoes, 1 can of diced green chilies, 4 cups of chicken broth, 2 tablespoons of chili powder, 1 teaspoon of cumin, and salt and pepper to taste — this mixture creates a vibrant, colorful soup that’s packed with flavor.
  3. Bring the mixture to a boil over medium-high heat (about 400°F) for about 5 minutes, stirring occasionally to prevent sticking — once bubbling, reduce heat and let it simmer for 15 minutes to meld the flavors together.

Serve & Enjoy

  1. Taste and adjust seasoning if necessary, adding more salt, pepper, or chili powder to suit your preference — this final check ensures your taco soup is just right for your taste buds.
  2. Serve hot in bowls, topped with shredded cheese and a dollop of sour cream — the melted cheese and creamy sour cream add delightful textures and flavors to the warm soup.

Tips & Tricks

The Spice Balance

When it comes to seasoning your taco soup, don't be afraid to taste as you go. I usually start with the specified amounts of chili powder and cumin, but I always adjust based on my personal preference. Sometimes, I add a pinch of cayenne for an extra kick or a spoonful of sugar to balance out acidity from the tomatoes. Finding that sweet spot makes all the difference.

Layering Flavors

For an extra depth of flavor, consider adding a splash of lime juice right before serving. It brightens the entire dish and enhances the taco seasoning beautifully. I learned this trick after making a batch that felt flat; the lime juice turned it into a rich flavor. Trust me, it's worth that little extra step!

Pro Tips

  • Layer Flavors with Homemade Seasoning: Instead of using store-bought taco seasoning, try creating your own blend. Combine chili powder, cumin, smoked paprika, and a pinch of cayenne for an extra kick. I made this switch after realizing how much fresher the flavors were!
  • Utilize Leftover Vegetables: Have some veggies sitting in your fridge? Toss them into the soup! Zucchini, carrots, or even leftover grilled corn can enhance both flavor and nutrition. I often add whatever I have on hand for a unique twist.
  • Simmer Longer for Richer Flavor: If time allows, let your soup simmer for an extra 30 minutes. This extra simmering time helps the ingredients meld together beautifully, resulting in a more complex flavor profile. Trust me, it’s worth the wait!
  • Garnish with Fresh Herbs: Top your taco soup with fresh cilantro or green onions just before serving. The bright, fresh notes contrast wonderfully with the hearty flavors of the soup. I never skip this step; it makes all the difference.
  • Experiment with Beans: Try mixing different beans for texture and flavor variety. Black beans, pinto beans, or even white beans can be combined to create a heartier soup. I love using a combination for more depth!

Variations & Customizations

Flavor Twists

Spicy Southwest

Add 1 diced jalapeño, 1 tsp smoked paprika, and substitute 1 can fire-roasted diced tomatoes for the regular ones. This variation adds a smoky depth and a kick of heat, making each spoonful feel like a warm hug with a bit of spice.

Creamy Avocado

Incorporate 1 ripe avocado, diced, and 1 tbsp lime juice into the soup before serving. The avocado adds a creamy texture and a refreshing taste that balances the spices beautifully.

Unexpected Variations

Sweet Corn and Lime

Mix in 1 cup of fresh sweet corn kernels and 2 tbsp lime juice right before serving. This surprise twist brings a touch of sweetness and a zesty brightness that contrasts wonderfully with the savory flavors.

Storage & Meal Prep

Room Temperature

Taco soup can sit at room temperature for up to two hours in a covered pot. If it's longer, it’s best to refrigerate it to keep it safe and tasty.

Refrigerator

In the refrigerator, taco soup stays fresh for about 3 to 4 days. Use an airtight container and let the soup cool completely before sealing it up to avoid condensation. I often portion it into smaller containers for easy reheating.

Freezer

You can freeze taco soup for up to 3 months. I recommend flash freezing it in individual portions on a sheet pan first, then transferring to freezer bags. Thaw overnight in the refrigerator before reheating for best results.

Meal Prep

I suggest doubling the recipe for meal prep, which gives you plenty of leftovers. Prep on the weekend for quick lunches during the week, and store in glass containers. Taco soup stays fresh for about 3 to 4 days in the fridge, and to reheat, warm it on the stove over medium heat for about 10 minutes or microwave for 3-4 minutes.

Frequently Asked Questions

Can I use ground turkey instead of ground beef for taco soup?

Yes, ground turkey is a great substitute for ground beef in taco soup. It will result in a lighter dish, but you might want to add a bit more seasoning to enhance the flavor.

Why is my taco soup too watery?

If your taco soup turns out watery, it could be due to using too much broth or not letting it simmer long enough. Try cooking it uncovered for a bit to help it thicken.

What can I add to make taco soup vegetarian?

To make taco soup vegetarian, replace the ground beef with beans like black beans or lentils. You can also add more vegetables, such as corn, zucchini, or bell peppers for extra flavor and texture.

How long does taco soup last in the fridge?

Taco soup can last in the fridge for about 3 to 4 days. Just make sure to store it in an airtight container to keep it fresh.

What toppings can I add to taco soup?

You can top taco soup with sour cream, shredded cheese, avocado, or fresh cilantro. Tortilla chips also add a nice crunch and complement the flavors beautifully.

Taco soup is a cozy hug in a bowl, perfect for busy weeknights when you crave something hearty and satisfying. For an extra touch of flavor, top it off with fresh cilantro and a squeeze of lime just before serving. I can’t wait for you to try it — let me know how it turns out in the comments or share your version on Pinterest!

Taco Soup

Taco Soup

Enjoy a warm and filling taco soup that's packed with flavor and easy to make for the whole family.

10 min
Prep Time
20 min
Cook Time
6
Servings
Calories

Ingredients

Instructions

  1. 1 In a large pot, heat olive oil over medium heat for 2 minutes.
  2. 2 Add the diced onion and bell pepper, cooking for 5 minutes until softened.
  3. 3 Stir in the minced garlic and ground beef, cooking for another 5 minutes until the beef is browned.
  4. 4 Drain excess fat from the pot if necessary.
  5. 5 Add black beans, corn, diced tomatoes, diced green chilies, chicken broth, chili powder, cumin, salt, and pepper.
  6. 6 Bring the mixture to a boil over medium-high heat, then reduce heat and simmer for 15 minutes.
  7. 7 Taste and adjust seasoning if necessary.
  8. 8 Serve hot, topped with shredded cheese and a dollop of sour cream.

Servings: 6

Cuisine: Mexican

Course: Main