New recipes straight to your inbox Follow on Pinterest
Chefcookrecipes
Taco Soup
Tacos & Tex-Mex

Taco Soup

Prep20 min
Cook40 min
Total60 min
Serves6
Taco Soup
Warm, comforting taco soup

I still remember the first time I made taco soup for my family. It was a chilly winter evening, and we were all craving something warm and comforting. I had all the ingredients on hand, and it came together in no time. The best part? It was a huge hit with everyone, from my kids to my husband. Since then, it's become a staple in our household, and I make it at least once a month. There's just something about the combination of ground beef, beans, and tomatoes that hits the spot every time.

One of the things I love about this recipe is how versatile it is. You can customize it to your taste by adding your favorite toppings, such as shredded cheese, sour cream, or diced avocado. And if you're looking for a vegetarian option, you can easily substitute the ground beef with black beans or roasted vegetables. The possibilities are endless, and I love experimenting with different variations to keep things interesting.

As a busy mom, I appreciate that this recipe is quick and easy to make. It's perfect for a weeknight dinner when you're short on time but still want to serve a delicious, homemade meal. And the best part? It's budget-friendly, too. You can make a big batch of taco soup for a fraction of the cost of eating out, and it's a great way to stretch your grocery budget.

So if you're looking for a hearty, comforting meal that's easy to make and fun to customize, look no further than this taco soup recipe. I promise you'll love it just as much as my family does, and it will become a staple in your household, too.

In this recipe, I'll walk you through the steps to make a delicious and satisfying taco soup that's perfect for any occasion. From the initial browning of the ground beef to the final simmer, I'll share my tips and tricks for making this recipe a success. So let's get started and make some taco soup!

Why You’ll Love This Recipe

  • This recipe is easy to make and requires minimal ingredients.
  • It's a great way to stretch your grocery budget and feed a crowd.
  • The soup is highly customizable, so you can add your favorite toppings and make it your own.
  • It's a comforting, warming meal that's perfect for a chilly evening.
  • You can make it ahead of time and refrigerate or freeze it for later.
  • It's a great option for a weeknight dinner when you're short on time.

Why This Recipe Works

The key to making great taco soup is to start with a solid foundation of flavor. That's why I always begin by browning the ground beef in a large pot over medium-high heat. This step is crucial because it develops a rich, caramelized crust on the beef that adds depth and complexity to the soup. Once the beef is browned, I add in the onions, garlic, and spices, which helps to soften the onions and release the aromatic compounds in the spices.

Another important aspect of this recipe is the use of canned tomatoes and beans. These ingredients provide a boost of flavor and texture to the soup, and they're also incredibly convenient. I like to use diced tomatoes because they add a pop of acidity and freshness to the soup, while the beans provide a creamy, comforting element. By combining these ingredients with the browned ground beef and spices, I create a rich, satisfying broth that's perfect for a chilly evening.

Finally, I think the layering of flavors in this recipe is what really makes it stand out. By adding the spices and seasonings in stages, I build a complex, nuanced flavor profile that's both bold and balanced. And by letting the soup simmer for at least 30 minutes, I allow all the flavors to meld together and integrate, creating a truly delicious and satisfying meal.

Ingredients You’ll Need

When it comes to making taco soup, the ingredients are just as important as the technique. You'll need a few staple ingredients, such as ground beef, onions, garlic, and canned tomatoes, as well as some spices and seasonings to give the soup its signature flavor. Don't worry if you don't have all the ingredients on hand - you can easily substitute or omit them as needed. And if you're looking for a vegetarian option, you can swap out the ground beef for black beans or roasted vegetables.

One of the things I love about this recipe is that it uses common, accessible ingredients that you likely already have in your pantry. The ground beef, onions, and garlic are all staples in most households, and the canned tomatoes and beans are easy to find in any grocery store. The spices and seasonings are also relatively inexpensive and can be found in most supermarkets.

  • 1 lb (450g) ground beefI like to use 80/20 ground beef for this recipe because it has a good balance of flavor and texture. You can also use leaner ground beef if you prefer, but keep in mind that it may be slightly drier.
  • 1 large onion, dicedI like to use a sweet onion, such as Vidalia or Maui, for this recipe because it adds a depth of flavor and a hint of sweetness. You can also use a yellow or white onion if you prefer.
  • 3 cloves garlic, mincedI like to use fresh garlic for this recipe because it has a more vibrant flavor than jarred garlic. You can also use 1 teaspoon of garlic powder if you prefer.
  • 1 can (14.5 oz) diced tomatoesI like to use diced tomatoes because they add a pop of acidity and freshness to the soup. You can also use crushed or chopped tomatoes if you prefer.
  • 1 can (15 oz) red kidney beans, drained and rinsedI like to use red kidney beans for this recipe because they have a mild flavor and a soft texture. You can also use black beans, pinto beans, or any other type of bean you prefer.
  • 1 tablespoon chili powderI like to use a medium-hot chili powder for this recipe because it adds a nice balance of flavor and heat. You can also use mild or hot chili powder if you prefer.
  • 1 teaspoon ground cuminI like to use ground cumin for this recipe because it adds a warm, earthy flavor to the soup. You can also use 1/2 teaspoon of cumin seeds if you prefer.
  • 1/2 teaspoon paprikaI like to use smoked paprika for this recipe because it adds a nice smoky flavor to the soup. You can also use sweet or hot paprika if you prefer.
  • 1/2 teaspoon saltI like to use kosher salt for this recipe because it has a milder flavor than table salt. You can also use sea salt or any other type of salt you prefer.
  • 1/4 teaspoon black pepperI like to use freshly ground black pepper for this recipe because it has a more vibrant flavor than pre-ground pepper. You can also use 1/4 teaspoon of white pepper if you prefer.
  • 2 tablespoons olive oilI like to use extra-virgin olive oil for this recipe because it has a rich, fruity flavor. You can also use any other type of oil you prefer, such as avocado oil or grapeseed oil.
  • 2 cups beef brothI like to use low-sodium beef broth for this recipe because it allows me to control the amount of salt in the soup. You can also use regular beef broth or any other type of broth you prefer.
Ingredients for Taco Soup

Equipment You’ll Need

Large heavy pot or Dutch ovenSharp chef's knifeCutting boardMeasuring cups and spoonsInstant-read thermometerWooden spoon or spatula

How to Make Taco Soup

  1. 1
    Heat the olive oil in a large heavy pot or Dutch oven over medium-high heat until it shimmers.
  2. 2
    Add the diced onion to the pot and cook, stirring occasionally, until it's softened and translucent, about 5-7 minutes.
  3. 3
    Add the minced garlic to the pot and cook, stirring constantly, for 1 minute, until fragrant.
  4. 4
    Add the ground beef to the pot, breaking it up with a spoon as it cooks, until it's no longer pink, about 5-7 minutes.
  5. 5
    Add the chili powder, cumin, paprika, salt, and pepper to the pot, stirring to combine, and cook for 1 minute, until the spices are fragrant.
  6. 6
    Add the diced tomatoes, red kidney beans, and beef broth to the pot, stirring to combine, and bring the mixture to a boil.
  7. 7
    Reduce the heat to low and simmer the soup, stirring occasionally, for at least 30 minutes, until the flavors have melded together and the soup has thickened slightly.
  8. 8
    Use an instant-read thermometer to check the internal temperature of the soup, which should be at least 165 F.
  9. 9
    Taste and adjust the seasoning as needed.
  10. 10
    Let the soup rest for 10-15 minutes before serving, which allows the flavors to meld together and the soup to thicken slightly.
  11. 11
    Serve the soup hot, garnished with your choice of toppings, such as shredded cheese, sour cream, or diced avocado.

Expert Tips

  • Use a high-quality ground beef that's at least 80/20 for the best flavor and texture.
  • Don't overcook the soup, which can make it dry and tough.
  • Let the soup rest for at least 10-15 minutes before serving, which allows the flavors to meld together and the soup to thicken slightly.
  • Experiment with different toppings and garnishes to find your favorite combination.
  • Make the soup ahead of time and refrigerate or freeze it for later, which makes it a great option for meal prep or a quick weeknight dinner.
  • Use a variety of spices and seasonings to add depth and complexity to the soup.
  • Add some heat to the soup by using hot sauce or red pepper flakes.
  • Try using different types of beans or tomatoes to change up the flavor and texture of the soup.

Common Mistakes to Avoid

  • Not browning the ground beef enough, which can make the soup taste bland and unappetizing.
  • Overcooking the soup, which can make it dry and tough.
  • Not using enough spices and seasonings, which can make the soup taste flat and uninteresting.
  • Not letting the soup rest before serving, which can make it taste disjointed and unappetizing.
  • Using low-quality ingredients, which can affect the flavor and texture of the soup.
  • Not tasting and adjusting the seasoning as needed, which can make the soup taste unbalanced and unappetizing.

Variations and Substitutions

  • Add some diced bell peppers or jalapenos to the soup for extra flavor and heat.
  • Use ground turkey or ground pork instead of ground beef for a different flavor and texture.
  • Add some diced potatoes or corn to the soup for extra creaminess and texture.
  • Use different types of beans, such as black beans or pinto beans, for a different flavor and texture.
  • Add some chopped fresh cilantro or scallions to the soup for extra flavor and freshness.
  • Use a variety of spices and seasonings, such as cumin or smoked paprika, to add depth and complexity to the soup.
  • Make the soup in a slow cooker or Instant Pot for a hands-off and convenient cooking method.

What to Serve With Taco Soup

Taco soup is a versatile and delicious meal that can be served in a variety of ways. You can serve it with a side of crusty bread or cornbread, or use it as a topping for tacos or nachos. You can also add some shredded cheese, sour cream, or diced avocado to the soup for extra creaminess and flavor. If you're looking for a more substantial meal, you can serve the soup with a side of rice, beans, or roasted vegetables.

One of the things I love about taco soup is that it's a great option for a weeknight dinner. It's quick and easy to make, and it's a great way to use up any leftover ingredients you have on hand. You can also make it ahead of time and refrigerate or freeze it for later, which makes it a great option for meal prep or a quick weeknight dinner.

Serve with a side of crusty bread or cornbreadUse as a topping for tacos or nachosAdd some shredded cheese, sour cream, or diced avocado for extra creaminess and flavorServe with a side of rice, beans, or roasted vegetables for a more substantial meal

Make-Ahead, Storage, Freezing and Reheating

Taco soup is a great option for meal prep or a quick weeknight dinner because it can be made ahead of time and refrigerated or frozen for later. To refrigerate the soup, let it cool to room temperature, then transfer it to an airtight container and store it in the fridge for up to 3-5 days. To freeze the soup, let it cool to room temperature, then transfer it to an airtight container or freezer bag and store it in the freezer for up to 3-6 months.

To reheat the soup, simply thaw it overnight in the fridge, then reheat it in a pot or microwave until it's hot and steaming. You can also add some water or broth to the soup if it's too thick, or some cornstarch or flour to thicken it if it's too thin. Just be sure to taste and adjust the seasoning as needed, and serve the soup hot, garnished with your choice of toppings.

One of the things I love about taco soup is that it's a great way to use up any leftover ingredients you have on hand. You can add some diced vegetables, such as carrots or zucchini, to the soup for extra flavor and nutrition. You can also use leftover cooked meat, such as chicken or steak, to add some extra protein and flavor to the soup. Just be sure to adjust the seasoning and spices as needed, and serve the soup hot, garnished with your choice of toppings.

Frequently Asked Questions

What type of ground beef is best for taco soup?

I like to use 80/20 ground beef for taco soup because it has a good balance of flavor and texture. You can also use leaner ground beef if you prefer, but keep in mind that it may be slightly drier.

Can I use ground turkey or ground pork instead of ground beef?

Yes, you can use ground turkey or ground pork instead of ground beef. Just keep in mind that the flavor and texture may be slightly different, and you may need to adjust the seasoning and spices accordingly.

How long can I store taco soup in the fridge or freezer?

You can store taco soup in the fridge for up to 3-5 days, or in the freezer for up to 3-6 months. Just be sure to let it cool to room temperature before refrigerating or freezing, and to reheat it to an internal temperature of at least 165 F before serving.

Can I make taco soup in a slow cooker or Instant Pot?

Yes, you can make taco soup in a slow cooker or Instant Pot. Just brown the ground beef and cook the vegetables in a pan, then transfer everything to the slow cooker or Instant Pot and cook on low for 6-8 hours or high pressure for 30-40 minutes.

What are some good toppings for taco soup?

Some good toppings for taco soup include shredded cheese, sour cream, diced avocado, chopped fresh cilantro or scallions, and crushed tortilla chips. You can also add some diced onions, bell peppers, or jalapenos for extra flavor and heat.

Can I use different types of beans or tomatoes in taco soup?

Yes, you can use different types of beans or tomatoes in taco soup. Just keep in mind that the flavor and texture may be slightly different, and you may need to adjust the seasoning and spices accordingly.

How can I make taco soup more substantial?

You can make taco soup more substantial by serving it with a side of rice, beans, or roasted vegetables. You can also add some diced potatoes or corn to the soup for extra creaminess and texture.

Can I make taco soup ahead of time?

Yes, you can make taco soup ahead of time. Just let it cool to room temperature, then transfer it to an airtight container and store it in the fridge or freezer until you're ready to reheat and serve it.

The Full Recipe
Recipe Card
Taco Soup

Taco Soup

Hearty, comfort-food ground beef dinners made easy with this taco soup recipe, perfect for a busy weeknight dinner that the whole family will love

Prep20 min
Cook40 min
Total60 min
Serves6
Pin Recipe

Ingredients

  • 1 lb (450g) ground beef
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 1 can (14.5 oz) diced tomatoes
  • 1 can (15 oz) red kidney beans, drained and rinsed
  • 1 tablespoon chili powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon paprika
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons olive oil
  • 2 cups beef broth

Instructions

  1. Heat the olive oil in a large heavy pot or Dutch oven over medium-high heat until it shimmers.
  2. Add the diced onion to the pot and cook, stirring occasionally, until it's softened and translucent, about 5-7 minutes.
  3. Add the minced garlic to the pot and cook, stirring constantly, for 1 minute, until fragrant.
  4. Add the ground beef to the pot, breaking it up with a spoon as it cooks, until it's no longer pink, about 5-7 minutes.
  5. Add the chili powder, cumin, paprika, salt, and pepper to the pot, stirring to combine, and cook for 1 minute, until the spices are fragrant.
  6. Add the diced tomatoes, red kidney beans, and beef broth to the pot, stirring to combine, and bring the mixture to a boil.
  7. Reduce the heat to low and simmer the soup, stirring occasionally, for at least 30 minutes, until the flavors have melded together and the soup has thickened slightly.
  8. Use an instant-read thermometer to check the internal temperature of the soup, which should be at least 165 F.
  9. Taste and adjust the seasoning as needed.
  10. Let the soup rest for 10-15 minutes before serving, which allows the flavors to meld together and the soup to thicken slightly.
  11. Serve the soup hot, garnished with your choice of toppings, such as shredded cheese, sour cream, or diced avocado.

Nutrition (per serving, approximate)

450Calories
35gProtein
30gCarbs
20gFat