Classic Taco Soup Recipe with Beef and Beans

If you love tacos, you’ll adore this taco soup. This taco soup recipe comes together in about 30 minutes and makes a healthy, satisfying meal for weeknight dinners or meal prep. Skip the spoon and scoop it up with tortilla chips for a fun twist.

We feature many delicious soup recipes worth trying. A few favorites to pair with this are Instant Pot Hamburger Soup and One-Pot Golden Curry Chicken Soup—both hearty, simple, and family friendly.

Taco soup in a bowl.
Banner with the text: "Fit Foodie Family Series - Sharing our family recipes one bite at a time - straight from the heart."

The Best Taco Soup

This taco soup is packed with classic taco flavors—cumin, chili powder, garlic, and a touch of hot sauce—balanced with beans, tomatoes and corn. It’s brothy yet hearty enough to fill you up, and the fresh cilantro and lime brighten every spoonful.

As the cooler months approach, adding a few reliable soup recipes to the rotation makes weeknights easier. This taco soup stands out because it’s quick, nutritious, and built from pantry staples.

Expect brothy comfort from this recipe along with options for creamy, stick-to-your-ribs soups elsewhere. First up: this easy, crowd-pleasing taco soup. Get excited.

Ingredients for Taco Soup

Most of these ingredients are pantry or refrigerator staples. Buy them on your next grocery run so you can make this taco soup anytime.

  • Olive oil – a couple of tablespoons to sauté. Avocado oil works too.
  • White onion – a medium onion, diced.
  • Lean ground turkey – keeps the soup lighter; ground beef or pork also work.
  • Salt – to taste; salt in layers as you cook.
  • Taco seasoning – use a packet or homemade seasoning (store-bought tends to be saltier).
  • Garlic – minced for depth of flavor.
  • Black beans – one 15-oz. can, drained and rinsed.
  • Green chiles – a 4-oz. can adds gentle heat; swap canned jalapeños for more spice.
  • Frozen corn – about 1 cup; frozen holds texture better than canned.
  • Diced tomatoes – one 15-oz. can for body and acidity.
  • Tomato paste – a few tablespoons to slightly thicken and deepen flavor.
  • Apple cider vinegar – a small splash brightens the broth; white vinegar is a substitute.
  • Hot sauce – a bit of Frank’s or your favorite brand to lift the heat.
  • Chicken broth – 4 cups for the base; beef broth will make it richer.
  • Cilantro – chopped and added just before serving for freshness.

DIY Taco Seasoning

Skip the packet and make a clean, flavorful taco seasoning with common spices you likely already have:

  • Chili powder
  • Garlic powder
  • Cumin
  • Onion powder
  • Coarse salt
  • Red pepper flakes
  • Black pepper
  • Oregano
  • Smoked paprika

Mix to taste and store in a jar for future meals.

A ladle full of taco soup.

How to Make Taco Soup

This is a straightforward, no-fuss soup that delivers big flavor in about 30 minutes.

  1. Sauté aromatics and meat: Heat a large pot over medium-high heat and add olive oil. Sauté the diced onion until translucent. Add minced garlic, then add the ground turkey, salt and taco seasoning. Cook until the meat is browned, about 2–3 minutes, breaking it up as you go.
  2. Add the remaining ingredients: Stir in drained black beans, green chiles, frozen corn, diced tomatoes, tomato paste, apple cider vinegar, hot sauce and chicken broth.
  3. Simmer: Bring the soup to a boil, then reduce the heat and let it simmer gently for about 20 minutes so the flavors meld.
  4. Finish and serve: Stir in chopped cilantro before serving. Top with shredded cheese, Greek yogurt or sour cream, fresh lime juice, and crunchy tortilla chips if desired.

Top Tips from the Kitchen

Use a large, heavy pot with a lid—a Dutch oven is ideal. Taste and adjust seasoning after simmering; a little vinegar or hot sauce can brighten the finished soup. If you prefer a thicker soup, simmer a bit longer or mash a few beans into the broth.

A spoonful of taco soup.

Easy Taco Soup Recipe FAQs

Can I use other beans?

Yes. Pinto, kidney or chickpeas (garbanzo beans) can be used instead of black beans, or you can mix varieties for different textures and flavors.

What else can I add?

Add extra vegetables or protein to suit your taste:

  • Bell pepper: Sauté with the onion at the start.
  • Mushrooms: Brown with the meat or in place of meat for a vegetarian option.
  • Greens: Stir in chopped kale or spinach after simmering; cover and let them wilt for a few minutes.
  • Rice: Cook rice separately and serve a scoop in the bowl or stir in right before serving.

What should I serve with this?

This soup is delicious with tortilla chips, cornbread, or simple sides like guacamole, vegan queso, or a layered taco dip for a crowd.

Can I make it in a slow cooker?

While this particular recipe is written for the stovetop to keep it quick, a slow cooker adaptation is possible—just brown the meat and aromatics first, then combine the ingredients and cook on low for 4–6 hours. Note: some vegetables and frozen corn may soften more in slow cooking.

Can I substitute other meats?

Yes. Ground beef or ground chicken are fine substitutions. Omit meat for a vegetarian version and add extra beans or a plant-based protein.

Storage

Cool the soup completely before transferring to airtight containers. Store in the refrigerator for 5–7 days.

Freezing Instructions

Let the soup cool fully, then pack into freezer-safe bags or containers, removing as much air as possible. Label with a date and freeze for up to 3 months. Thaw in the refrigerator overnight and reheat gently on the stove.

Taco soup in a bowl.

More of our Favorite Soup Recipes

Soup Recipes

  • Creamy Chicken Noodle Soup
  • One Pot Golden Curry Chicken Soup
  • Crockpot Chicken Noodle Soup
  • Instant Pot Hamburger Soup
  • Loaded Cauliflower Potato Soup
  • Explore more soup recipes for cozy meals

Taco Soup

Summary: A quick taco-inspired soup made with ground turkey, black beans, corn, tomatoes and warming spices. Great for meal prep and freezes well.

By: Linley Hanson

Prep: 10 mins • Cook: 20 mins • Total: 30 mins • Servings: 6

Ingredients

  • 2 tablespoons olive oil
  • 1 medium white onion, diced
  • 1 lb. lean ground turkey
  • 1/2 teaspoon salt
  • 1 packet taco seasoning (about 3 tablespoons) or equivalent homemade mix
  • 5 cloves garlic, minced
  • 1 (15-oz) can black beans, drained and rinsed
  • 1 (4-oz) can green chiles
  • 1 cup frozen corn
  • 1 (15-oz) can diced tomatoes
  • 3 tablespoons tomato paste
  • 2 teaspoons apple cider vinegar
  • 1/2 tablespoon hot sauce (or to taste)
  • 4 cups chicken broth
  • 1/2 cup fresh cilantro, finely chopped

Optional Toppings

  • Greek yogurt or sour cream
  • Shredded cheese
  • Fresh lime wedges and tortilla chips

Instructions

  1. Heat a large pot over medium heat and add the olive oil.
  2. Sauté the diced onion until translucent. Add the ground turkey, salt and taco seasoning; cook 2–3 minutes, breaking up the meat, until browned.
  3. Add garlic and the remaining ingredients (except cilantro) and bring to a boil.
  4. Reduce heat and simmer for 20 minutes to let the flavors blend.
  5. Stir in cilantro, adjust seasoning, and serve with desired toppings.

Nutrition (per serving)

Serving: 1/6 • Calories: 284 kcal • Carbohydrates: 25 g • Protein: 21 g • Fat: 11 g • Fiber: 7 g • Sugar: 5 g

Nutrition is an approximation and should be used as a guide.

If you make this taco soup, tag your photos with the hashtag #fitfoodiefinds—we love seeing your versions!