Unlock the Magic of Your kitchen with Our Cookbook!

Taco Soup

flora
By flora
14 Min Read
Disclosure: This website may contain affiliate links, which means I may earn a commission if you click on the link and make a purchase. I only recommend products or services that I personally use and believe will add value to my readers. Your support is appreciated!
Taco Soup

This taco soup is a hearty, flavorful soup that tastes just like a taco in a bowl. It’s packed with ground beef, beans, corn, tomatoes, and taco spices and comes together in about 30 minutes. Perfect for busy weeknights, it serves 6 and is topped with all your favorite taco fixings.

Prep Time10 minutes
Cook Time20 – 25 minutes
Total Time30 – 35 minutes
Servings6
Calories~340 per serving
DifficultySuper Easy
Best OccasionWeeknight dinners, game day, chilly evenings, meal prep

There are some meals that just feel like comfort, and taco soup is one of them. It’s warm, hearty, and packed with all the flavors you love in a taco – seasoned ground beef, beans, corn, tomatoes, and just the right amount of spice. It’s like a taco in a bowl, and it’s perfect for those busy weeknights when you want something satisfying without spending hours in the kitchen.

I started making taco soup years ago when I needed a quick dinner that would feed a crowd. It’s one of those recipes that’s incredibly forgiving – you can use whatever beans you have on hand, add extra vegetables, or adjust the spice to your liking. It’s also a great way to use up leftover ground beef or pantry staples.

What I love about this soup is how it brings people together. It’s the kind of meal that everyone can customize with their favorite toppings – shredded cheese, sour cream, avocado, tortilla chips, fresh cilantro. It’s interactive and fun, and it always disappears quickly.

What Is Taco Soup?

Taco soup is a hearty, broth‑based soup that combines the flavors of a classic taco with the comfort of a warm bowl of soup. It typically includes seasoned ground beef, beans, corn, tomatoes, and a flavorful broth seasoned with taco spices. It’s often served with a variety of toppings, like shredded cheese, sour cream, avocado, and tortilla chips.

Flavor & Texture Profile

  • Flavor: Savory, smoky, and slightly spicy – the taco seasoning adds warmth and depth, while the tomatoes and corn add a touch of sweetness
  • Texture: Hearty and satisfying – tender ground beef, soft beans, and crisp corn all suspended in a flavorful broth

Why You’ll Like This Recipe

  • Quick and easy – Ready in about 30 minutes
  • One‑pot meal – Minimal cleanup
  • Pantry‑friendly – Uses canned beans, corn, and tomatoes
  • Customizable – Add your favorite toppings and adjust the spice
  • Great for meal prep – Tastes even better the next day

Ingredients

IngredientAmountNotes
Ground beef1 lbYou can use ground turkey or chicken
Onion1 mediumDiced
Garlic3 clovesMinced
Taco seasoning1 packet (1 oz)Or about 2 tablespoons
Ranch seasoning1 packet (1 oz)Optional – adds a nice tang
Diced tomatoes1 can (14.5 oz)With juices
Rotel tomatoes1 can (10 oz)With green chilies
Kidney beans1 can (15 oz)Drained and rinsed
Black beans1 can (15 oz)Drained and rinsed
Corn1 can (15 oz)Drained
Beef broth4 cupsOr chicken broth
Water1 cupOptional, to thin the soup

For Serving

  • Shredded cheddar cheese
  • Sour cream
  • Avocado (sliced or diced)
  • Tortilla chips
  • Fresh cilantro
  • Lime wedges

Ingredient Notes

The Taco Seasoning: Use your favorite store‑bought taco seasoning or make your own blend. If you want less spice, use half the packet and add more to taste.

The Beans: You can use any beans you like – pinto beans, black beans, or a mix. If you prefer a thicker soup, use one can of refried beans as a base.

The Rotel: This adds a little heat and extra flavor. If you don’t have it, use another can of diced tomatoes and add a small can of green chilies.

Ingredient Substitutions

Dietary NeedSubstitution
Gluten‑FreeUse gluten‑free taco and ranch seasoning
VegetarianSubstitute ground beef with plant‑based crumbles or extra beans
VeganUse plant‑based meat, vegetable broth, and skip the dairy toppings
Low‑CarbSkip the corn and beans, add extra vegetables

Equipment

  • Large pot or Dutch oven
  • Wooden spoon
  • Measuring cups and spoons
  • Can opener

Step‑by‑Step Instructions

Step 1: Cook the Ground Beef

Heat a large pot or Dutch oven over medium heat. Add the ground beef and cook, breaking it up with a wooden spoon, until browned and cooked through, about 6–8 minutes. Drain any excess fat.

Step 2: Sauté the Aromatics

Add the diced onion to the pot and cook for 4–5 minutes until softened. Add the minced garlic and cook for 1 minute until fragrant.

Step 3: Add the Seasonings

Add the taco seasoning and ranch seasoning (if using) to the pot. Stir to coat the beef and onions in the spices. Cook for 1 minute to toast the spices.

Step 4: Add the Remaining Ingredients

Add the diced tomatoes, Rotel tomatoes, kidney beans, black beans, corn, and beef broth to the pot. Stir to combine. Bring the soup to a simmer over medium heat. Reduce the heat to low and let it simmer for 15–20 minutes to allow the flavors to meld.

Step 5: Taste and Adjust

Taste the soup and adjust the seasoning with salt, pepper, or additional taco seasoning if needed. If the soup is too thick, add a cup of water or extra broth.

Step 6: Serve

Ladle the soup into bowls and top with shredded cheese, sour cream, avocado, tortilla chips, and fresh cilantro. Serve with lime wedges on the side.

Tips for Success

  • Use high‑quality beef: The flavor of the soup depends on the meat – use a good quality ground beef with about 80/20 fat content
  • Let it simmer: Don’t rush the simmering step – this is where the flavors come together
  • Customize the toppings: Set out a variety of toppings and let everyone build their own bowl
  • Make ahead: This soup tastes even better the next day – perfect for meal prep

Troubleshooting

ProblemCauseSolution
Soup is too thickNot enough brothAdd a cup of water or extra broth
Soup is too thinToo much liquidSimmer for an extra 10–15 minutes to reduce
Not enough spiceNot enough taco seasoningAdd more taco seasoning or a pinch of chili powder
Too spicyToo much seasoning or RotelAdd a dollop of sour cream or a little extra broth to balance the heat

Recipe Variations

  • Chicken Taco Soup: Use shredded chicken instead of ground beef – cook it in the pot or use leftover rotisserie chicken
  • Vegetarian Taco Soup: Skip the meat and add an extra can of beans – use vegetable broth
  • Creamy Taco Soup: Stir in ½ cup of cream cheese or a cup of heavy cream at the end
  • Spicy Taco Soup: Add a diced jalapeño or a pinch of cayenne pepper

Serving Suggestions

Pairings: Serve with tortilla chips, cornbread, or a simple green salad. A cold beer or a glass of iced tea is the perfect companion.

Presentation: Serve the soup in large bowls and let guests add their own toppings. A sprinkle of fresh cilantro and a lime wedge on the side makes it look extra special.

Storage & Reheating

Refrigeration: Store in an airtight container in the refrigerator for up to 5 days.

Freezing: Freeze for up to 3 months – leave out the toppings and add them fresh when serving.

Reheating: Reheat on the stovetop over medium heat, stirring occasionally. Microwave individual portions for 1–2 minutes.

Frequently Asked Questions

Can I make this soup in a slow cooker?

Yes – brown the beef and sauté the onions and garlic in a skillet, then transfer everything to a slow cooker. Cook on low for 4–6 hours or high for 2–3 hours.

Can I use ground turkey instead of beef?

Yes – ground turkey works well in this recipe. You may want to add a little extra oil to prevent sticking.

Is taco soup gluten‑free?

It can be – use gluten‑free taco seasoning and ranch seasoning, and check that your broth is gluten‑free.

Can I make this dairy‑free?

Yes – simply skip the cheese and sour cream toppings, or use dairy‑free alternatives.

How can I make this soup spicier?

Add a diced jalapeño, a pinch of cayenne pepper, or use spicy Rotel tomatoes.

Can I add extra vegetables?

Absolutely – diced bell peppers, zucchini, or corn all work well in this soup.

What if I don’t have ranch seasoning?

You can skip it – the soup will still be delicious. Add an extra pinch of garlic powder and onion powder instead.

How many calories are in a serving?

This recipe has approximately 340 calories per serving (without toppings).

Nutrition

Nutrition values are estimates and may vary based on specific ingredients and portion sizes.

NutrientPer Serving (1 of 6, without toppings)
Calories~340
Protein24g
Carbohydrates34g
Fat12g
Saturated Fat4g
Fiber9g
Sugar8g
Sodium~720mg

Recipe Card

Recipe Name: Taco Soup

Cuisine: American / Tex‑Mex
Course: Main Course
Prep Time: 10 minutes
Cook Time: 20 – 25 minutes
Total Time: 30 – 35 minutes
Servings: 6
Calories: ~340 per serving
Author: [Your Name/Blog Name]

Ingredients

  • 1 lb ground beef
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 packet taco seasoning (about 2 tablespoons)
  • 1 packet ranch seasoning (optional)
  • 1 can (14.5 oz) diced tomatoes
  • 1 can (10 oz) Rotel tomatoes with green chilies
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) corn, drained
  • 4 cups beef broth
  • 1 cup water (optional, for thinning)

Ingredients – Toppings

  • Shredded cheddar cheese
  • Sour cream
  • Avocado
  • Tortilla chips
  • Fresh cilantro
  • Lime wedges

Instructions

  1. Cook beef: In a large pot over medium heat, cook ground beef until browned, 6–8 minutes. Drain excess fat.
  2. Sauté aromatics: Add onion and cook for 4–5 minutes until softened. Add garlic and cook 1 minute.
  3. Add seasoning: Stir in taco seasoning and ranch seasoning (if using). Cook 1 minute.
  4. Add remaining ingredients: Add diced tomatoes, Rotel, kidney beans, black beans, corn, and broth. Stir to combine. Bring to a simmer.
  5. Simmer: Reduce heat to low and simmer for 15–20 minutes. Add water if needed.
  6. Serve: Ladle into bowls and top with cheese, sour cream, avocado, tortilla chips, and cilantro. Serve with lime wedges.

Notes

  • Use your favorite beans – pinto, black, or a mix.
  • Adjust the spice level to your taste.
  • For a thicker soup, use one can of refried beans as a base.
  • This soup tastes even better the next day – perfect for leftovers.
  • Store in the refrigerator for up to 5 days, or freeze for up to 3 months.

Nutrition (per serving, approximate)

Calories: 340 | Protein: 24g | Carbs: 34g | Fat: 12g | Fiber: 9g | Sugar: 8g | Sodium: 720mg

Share This Article
Leave a Comment