Go Back
+ servings
Print Recipe
4.75 from 4 votes

30 Minute Taco Soup

This 30 Minute Taco Soup is loaded with taco seasonings, beans, corn, tomatoes, simmered in a creamy broth and takes 30 minutes to make for easy dinners!
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Main Course, Soup
Cuisine: American, Mexican
Servings: 8 servings


Taco Soup

  • 1 tsp. olive oil
  • 1 clove garlic; crushed
  • 1 medium yellow onion chopped
  • 1 bell pepper (any color) chopped
  • 1 15 ounce can of diced tomatoes
  • 1 15 ounce can of corn; drained
  • 1 15 ounce can of pinto beans; drained
  • 1 15 ounce can of black beans; drains
  • 1 4 ounce can of green chiles
  • 3 Tbsp. heavy cream or whole milk
  • 4 cups chicken broth

Taco Seasoning

  • 1/2 tsp. garlic powder
  • 1/2 tsp. onion powder
  • 1/2 tsp. ground cumin
  • 1/2 tsp. smoked paprika
  • 1/4 tsp. chili powder
  • 1/4-1/2 tsp. salt


  • In a large pot or Dutch oven, heat the olive oil over medium heat. Add the garlic, onion and bell pepper and cook 2-3 minutes until softened and onions are translucent.
  • Add tomatoes, corn, beans, green chilies and stir until combined. Season with taco seasonings and add heavy cream and chicken broth.
  • Stir and let the soup simmer for about 15 minutes and allow the flavors to develop together. Serve into bowl and top with desired toppings such as sliced jalapenos, shredded cheese and a pink of black pepper.


*Some additional protein options to add are ground beef, ground chicken, or turkey.