A Quick & Easy Recipe for Taco Soup, ready in just 30 minutes! Loaded with ground beef, tomatoes, corn and beans, the soup is so filling and satisfying.

The taco soup is similar to chili with its heartiness but you have all the favorites you’d expect in a taco – SO GOOD!

A bowl of taco soup topped with sour cream, cheese, and avocado topped with fresh greens.

This soup is so satisfying for the colder weather and such comfort food! Like our Beef Chili and Potato Soup and Olive Garden’s copycat Pasta Fagioli, it’s on the menu regularly.

taco soup recipe-

We regularly serve Mexican-inspired dishes in our home, something kids and adults enjoy alike. From baked Chicken Fajitas to the Taco Bowls or even a classic Guacamole with chips, we love Mexican food.

This soup is great to prepare for Taco Tuesday during the cooler weather. You still get the flavors you’d expect in a taco but it’s served in a hot bowl. You’ve got the ground beef with tomatoes, corn, peppers and beans in a rich broth.

Taco soup in a Dutch oven with a ladle full of soup.

how to make homemade taco soup-

SEASONING- Combine the ingredients for the taco seasoning. A store-bought taco seasoning may be used instead, season soup to taste.

COOK MEAT- Saute the ground beef in a large pot with a thick bottom or a Dutch oven, stirring frequently and breaking the meat as it is being cooked. Lightly season the meat.

PREP VEGETABLES- While the meat is sauteing, prepare the vegetables. Finely chop the onion, cube the tomatoes and peppers. TIP: If you’d like, the fresh tomatoes may be substituted for canned tomatoes.

COOK SOUP- Once the meat is sautéed, add in the tomatoes, peppers, corn, drained beans, broth and seasonings. Turn soup to low and cook 12-15 minutes.

How to make taco soup with ground beef, tomatoes, corn, and veggies.

tips when making taco soup-

  • Hearty- This sour turn out really thick and hearty. If you prefer a soup with more liquid, add more than the indicated amount during cooking
  • Substitute meat- If you don’t like beef, you can substitute for ground pork or turkey with great results.
  • Heat- Add in chopped jalapenos to taste with the remaining ingredients if you like your food on the spicier side.
  • Tender vegetables- The onion, green and red pepper may be added as the meat is cooked if you want the vegetables to be really tender. NOTE: If you don’t have both green and red peppers, you can just use one whole green or red pepper.
  • Beans- The beans may be added with the remaining ingredients if you want them on the softer side. Or, you can add them 5 minutes before the soup is done cooking if you just want to have them hold firm.
  • Carrot- You can add in a finely cubed carrot with the vegetables if you enjoy carrots in soup.
Taco soup in a bowl with a soup topped with sour cream, avocados, and tortilla crisps.

what to serve with taco soup-

I love that the toppings for Taco Soup can totally be personalized to each personal preference. When serving, we just add the toppings to individual bowls and place everything in the center of the table allowing everyone to add what they desire. Makes for such a fun dinner for the kids.

Here are some of our favorite toppings for the soup-

  • Sour Cream
  • Tortilla chips or crushed Doritos
  • Diced avocado
  • Cheddar or Mexican cheese
  • Fresh cilantro or parsley
  • Hot sauce or Sriracha if you want added heat
Taco soup in a bowl with a soup topped with sour cream, avocados, and tortilla crisps and pepper.

I hope this EASY Taco Soup will become a favorite and in rotation for Taco night! It’s so good, so forgiving and versatile. Adjust the veggies and seasonings to taste.


Taco Soup Recipe

5 from 8 votes
An EASY Recipe for Taco Soup, completely ready in just 30 minutes! Loaded with ground beef, tomatoes, corn and beans, the soup is so filling and satisfying. Perfect for Taco Tuesday Night.
Author: Valentina
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 6 servings


taco soup-

  • 1 lb lean ground beef
  • 1 Tbsp oil, for sautéing
  • 1 small onion finely, diced
  • 1/2 red bell pepper, diced
  • 1/2 green bell pepper, diced
  • 16 oz canned beans, drained (kidney or pinto)
  • 1 cup corn
  • cups diced tomatoes, diced
  • 3 garlic cloves, minced
  • 2 cups beef broth (or chicken)

taco seasoning-


  • In a bowl, combine all the ingredients for the taco seasoning, set aside.
  • In a Dutch oven, saute ground meat with oil, breaking the meat apart as it's cooked. Season lightly with the taco seasoning.
  • Finely chop the onion, cube the red pepper, green pepper and tomatoes.
  • Once the meat browns, add in the onion, peppers, beans, corn, tomatoes, minced garlic, remaining taco seasoning, and broth.
  • Turn heat down to low heat and cook for 12-15 minutes.
  • Serve soup hot with desired toppings.
  • Enjoy, friends!


Calories: 248kcalCarbohydrates: 24gProtein: 23gFat: 7gSaturated Fat: 2gCholesterol: 47mgSodium: 961mgPotassium: 781mgFiber: 7gSugar: 6gVitamin A: 1069IUVitamin C: 30mgCalcium: 69mgIron: 4mg
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)

NOTE: Recipe developed by Valentina’s Corner and first published on Natasha’s Kitchen.