This taco soup is a quick, easy to make, and delicious recipe made with kitchen staple ingredients. It's full of lean ground beef, taco seasoning, tomatoes, beans, and corn. You'll love it!

Complete the meal with a side of no yeast bread with herbs and cheese for dunking in the soup!

Taco soup in a bowl with a spoon.

What is taco soup?

Taco soup is a delicious recipe with big-time Tex-Mex flavors. Lean ground beef is cooked with onions, garlic, and bell peppers then seasoned with our favorite taco seasoning.

A flavorful tomato-based broth, beans, and corn round out the meal.

We like to top ours with some diced avocado, a little cheddar cheese, and when we're feeling bold, some spicy tortilla chips.

Is this an easy taco soup recipe?

Oh heck yes! This taco soup recipe is just about as easy as a recipe can get. In a breezy 25 minutes, you can have dinner on the table.

A pot of homemade taco soup.

How to make taco soup

This quick and easy soup recipe is so simple to make!

  • Cook some ground beef then add onion, garlic, and pepper and cook it a little more.
  • Now season the beef with taco seasoning.
  • Add some canned diced tomatoes, stock, and beans to the pot and simmer the soup for 5 minutes.
  • Stir the corn into the soup at the very end and you're done!

Full recipe in the recipe card below.

Taco soup ingredients

This soup recipe is very flexible and you can easily add more or less of what you want.

  • Ground beef – Lean is the best here. If you use regular ground beef, you may want to drain some of the fat out of the pot before cooking the rest of the recipe.
  • Onion, bell pepper, and garlic – So much flavor!
  • Jalapeño – if you like it spicy.
  • Taco seasoning. We use our homemade taco seasoning. Fajita seasoning will work, too.
  • Chicken stock. Or sub beef stock if that's what you have on hand. Bone broth will give you the most flavorful soup.
  • Beans – we like black beans and pinto beans. Kidney beans are nice, too.
  • Frozen corn. This is our favorite part.

Make this a creamy taco soup

If you want this to be a creamy taco soup, simply add the optional cream cheese that is listed in the recipe. That's it!

While it's not a super creamy soup, it does add a little something special. If you have some cream cheese on hand, go for it and put it into the soup!

A ladle taking a scoop of taco soup out of a pot.

How long does this soup last?

This soup will keep well for at least 4 days in your fridge. Leftovers taste even better the next day!

Can I freeze this soup?

Yes! This soup freezes very well. We've found that the best way to store soup is in these reusable Stasher freezer bags

What to serve with taco soup

Taco soup is easily a meal in itself. It's rich and hearty and will definitely fill you up. But we sometimes like adding a few sides, especially some more veggies. Here are a few of our favorites:

And don't forget to make yourself a lime margarita!

A bowl of taco soup with cheddar cheese and avocado on top.
Print
A bowl of taco soup with cheddar cheese and avocado on top.

Taco Soup

  • Author: Kristen Stevens
  • Prep Time: 5 mins
  • Cook Time: 20 mins
  • Total Time: 25 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Tex-Mex

Description

This taco soup is a quick, easy to make, and delicious recipe made with kitchen staple ingredients. It's full of lean ground beef, taco seasoning, tomatoes, beans, and corn. You'll love it! 

If you love this recipe as much as we do, let us know with a 5-star review in the comments!


Scale

Ingredients

  • 1 lb. lean ground beef
  • 1 medium onion, minced
  • 1 bell pepper, diced
  • 3 garlic cloves, minced
  • Optional: 1 minced jalapeño (if you want it spicy)
  • 6 tablespoons taco seasoning (we love using our homemade taco seasoning)
  • 4 cups chicken stock
  • 1 15-ounce can diced tomatoes
  • 1 15-ounce can black beans, drained and rinsed
  • 1 15-ounce can pinto beans, drained and rinsed
  • 2 cups frozen corn
  • Sea salt and pepper, to taste
  • ½  brick (4-ounces) cream cheese, optional
  • Optional toppings: grated cheddar cheese, sour cream, cilantro, tortilla chips, lime juice, diced avocado

Instructions

  1. Add the ground beef to a large pot over medium-high heat. Cook the beef until most of the pink is gone, about 7 minutes. Add the onion, pepper, garlic, and (if using) the jalapeño and cook until the onion is soft, about 3 minutes.
  2. Add the taco seasoning to the pot and stir. Then add the chicken stock, diced tomatoes, and beans and bring the pot to a boil. Reduce the heat and simmer for 5 minutes.
  3. Add the corn to the pot and let it warm for a few minutes. Season to taste with salt and pepper.
  4. If using the cream cheese, cut it into small pieces and add it to the soup then stir until it dissolves into the soup.
  5. Serve with any or all of the optional toppings.

Pin this taco soup recipe to save it for later!

Taco soup in a bowl with a spoon and the recipe title on top of the picture.