Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

Taco Soup

Published: Jun 30, 2026 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

Taco Soup is one of my favorite comforting meals whenever I want something hearty, flavorful, and easy to prepare. I combine seasoned ground beef with beans, corn, tomatoes, and rich beef broth to create a satisfying one-pot soup that is packed with bold taco-inspired flavors. I love serving it with a variety of fresh toppings like shredded cheese, sour cream, avocado, cilantro, and crunchy tortilla strips for a meal that always feels complete.

Taco Soup

Ingredients

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

1 tablespoon vegetable oil

2½ pounds lean ground beef

1 large onion, chopped

4 cloves garlic, minced

2 tablespoons taco seasoning

2 tablespoons tomato paste

4 cups beef broth

1 (14-ounce) can petite diced tomatoes

1 (14-ounce) can fire-roasted tomatoes with green chilies

1 (28-ounce) can black beans, drained

1½ cups frozen, fresh, or canned corn

Salt, to taste

Freshly ground black pepper, to taste

Sour cream, for serving

Fresh cilantro, for serving

Lime wedges, for serving

Shredded cheese, for serving

Diced avocado, for serving

Sliced red onion, for serving

Tortilla strips, for serving

Directions

I heat the vegetable oil in a large Dutch oven over medium-high heat. I add the ground beef and cook it for about 5 to 6 minutes, breaking it apart until browned. If needed, I drain the excess fat and season lightly with salt and pepper.

I reduce the heat to medium, stir in the chopped onion, and cook for about 2 minutes until softened. Then I add the minced garlic and cook for another minute until fragrant.

I mix in the taco seasoning and tomato paste, stirring well to coat the beef. I cook everything for 1 to 2 minutes before pouring in the beef broth.

I add the diced tomatoes, fire-roasted tomatoes with green chilies, black beans, and corn. Then I season lightly with salt and pepper.

I bring the soup to a boil, cover the pot, reduce the heat, and let it simmer for 25 to 30 minutes so the flavors blend together.

I taste the soup and adjust the seasoning with additional salt, pepper, or taco seasoning if needed.

I serve the soup hot with my favorite toppings such as sour cream, shredded cheese, avocado, cilantro, sliced red onion, lime wedges, and crunchy tortilla strips.

Servings and Timing

Prep Time: 10 minutes

Cook Time: 35 minutes

Total Time: 45 minutes

Servings: 10 servings

Calories: Approximately 420 kcal per serving

Variations

I sometimes swap the ground beef for ground turkey or shredded chicken to create a lighter version. When I want extra heat, I add diced jalapeños or a pinch of cayenne pepper. I also like using pinto or kidney beans instead of black beans for a slightly different flavor. For a thicker soup, I stir in a little extra tomato paste or reduce the broth slightly while simmering. When I want a vegetarian version, I simply replace the beef with additional beans and vegetable broth.

Storage/Reheating

I store leftover Taco Soup in an airtight container in the refrigerator for up to 4 days. When I want to keep it longer, I freeze individual portions for up to 3 months. I thaw frozen soup overnight in the refrigerator before reheating. I reheat it gently on the stovetop over medium heat or warm individual servings in the microwave, stirring occasionally until heated through.

FAQs

Can I make Taco Soup ahead of time?

Yes. I actually find that the flavors become even richer after the soup rests for a day, making it an excellent make-ahead meal.

Can I freeze Taco Soup?

Yes. I let the soup cool completely before transferring it to freezer-safe containers. It freezes well for up to 3 months.

Can I use different beans?

Absolutely. I often substitute pinto beans, kidney beans, or even a combination of beans depending on what I have available.

How can I make this soup spicier?

I like adding extra taco seasoning, chopped jalapeños, cayenne pepper, or my favorite hot sauce for additional heat.

What toppings go best with Taco Soup?

I enjoy topping my bowl with shredded cheese, sour cream, diced avocado, fresh cilantro, sliced red onion, tortilla strips, and a squeeze of fresh lime juice.

Conclusion

I love making Taco Soup because it delivers bold flavors, hearty ingredients, and comforting warmth in every bowl. The simple preparation, flexible ingredients, and endless topping options make it a recipe I can enjoy throughout the year. Whether I serve it for a busy weeknight dinner, meal prep, or a gathering with family and friends, this satisfying soup never disappoints.


📖 Recipe:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Taco Soup

Taco Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 45 minutes
  • Yield: 10 servings
  • Diet: Halal
Print Recipe
Pin Recipe

Description

A hearty one-pot Taco Soup made with seasoned ground beef, beans, corn, tomatoes, and savory beef broth. Serve with your favorite fresh toppings for a comforting, flavor-packed meal that's perfect for busy weeknights or meal prep.


Ingredients

1 tablespoon vegetable oil

2½ pounds lean ground beef

1 large onion, chopped

4 cloves garlic, minced

2 tablespoons taco seasoning

2 tablespoons tomato paste

4 cups beef broth

1 (14-ounce) can petite diced tomatoes

1 (14-ounce) can fire-roasted tomatoes with green chilies

1 (28-ounce) can black beans, drained

1½ cups frozen, fresh, or canned corn

Salt, to taste

Freshly ground black pepper, to taste

Sour cream, for serving

Fresh cilantro, for serving

Lime wedges, for serving

Shredded cheese, for serving

Diced avocado, for serving

Sliced red onion, for serving

Tortilla strips, for serving


Instructions

  1. Heat the vegetable oil in a large Dutch oven over medium-high heat. Add the ground beef and cook for 5 to 6 minutes, breaking it apart until browned. Drain excess fat if needed and season lightly with salt and pepper.
  2. Reduce the heat to medium. Add the chopped onion and cook for about 2 minutes until softened. Stir in the garlic and cook for 1 minute until fragrant.
  3. Mix in the taco seasoning and tomato paste, stirring to coat the beef. Cook for 1 to 2 minutes.
  4. Pour in the beef broth, then add the diced tomatoes, fire-roasted tomatoes with green chilies, black beans, and corn. Season lightly with salt and pepper.
  5. Bring the soup to a boil, cover, reduce the heat, and simmer for 25 to 30 minutes.
  6. Taste and adjust the seasoning with additional salt, pepper, or taco seasoning if desired.
  7. Serve hot with sour cream, shredded cheese, avocado, cilantro, sliced red onion, lime wedges, and tortilla strips.

Notes

Substitute ground turkey or shredded chicken for a lighter version.

Use pinto or kidney beans instead of black beans if preferred.

Add diced jalapeños or cayenne pepper for extra heat.

For a thicker soup, add extra tomato paste or simmer with slightly less broth.

For a vegetarian version, replace the beef with additional beans and use vegetable broth.

Store leftovers in the refrigerator for up to 4 days or freeze for up to 3 months.

  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican-Inspired

Nutrition

  • Serving Size: 1 bowl
  • Calories: 420 kcal
  • Sugar: 7 g
  • Sodium: 890 mg
  • Fat: 21 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 11 g
  • Trans Fat: 0.8 g
  • Carbohydrates: 25 g
  • Fiber: 7 g
  • Protein: 31 g
  • Cholesterol: 75 mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Soups

  • Quick Black Bean Soup
    Quick Black Bean Soup
  • Spicy Jalapeño Popper Soup with Grilled Cheese Dippers
    Spicy Jalapeño Popper Soup with Grilled Cheese Dippers
  • Easy Hearty Noodle Soup
    Easy Hearty Noodle Soup
  • Traditional German Potato Soup (Kartoffelsuppe)
    Traditional German Potato Soup (Kartoffelsuppe)
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • Taco Soup
    Taco Soup
  • Mexican Street Corn Dip
    Mexican Street Corn Dip
  • Cheesy Hash Brown Breakfast Casserole
    Cheesy Hash Brown Breakfast Casserole
  • Cowboy Butter Steak Bites with Air Fryer Baby Potatoes
    Cowboy Butter Steak Bites with Air Fryer Baby Potatoes

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz