Taco soup is not just a hearty dish; it’s a comforting one-pot meal that brings the delicious flavors of tacos to your dinner table in a warm, cozy bowl. This recipe is perfect for busy weeknights when you want to whip up something quick yet satisfying. Packed with savory ground beef, zesty spices, and colorful veggies, taco soup offers a delightful combination of texture and flavor, making it a family favorite. Plus, it’s easy to customize, so everyone can find a way to enjoy it!
Quick Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 6
Why You’ll Love This Recipe
- Quick Preparation: With just 15 minutes of prep time, this taco soup is an excellent option for busy evenings.
- One-Pot Convenience: Prepare, cook, and serve in one pot, making cleanup a breeze.
- Family Appeal: The rich flavors and fun toppings make it a big hit with kids and adults alike.
- Versatile and Customizable: Use your favorite toppings and adjust ingredients to suit your family’s preferences.
- Hearty and Filling: The combination of protein and beans offers a great way to fill up without feeling heavy.
Ingredients You’ll Need
- 1 pound ground beef
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 can black beans, drained and rinsed
- 1 can kidney beans, drained and rinsed
- 1 can corn, drained
- 1 can diced tomatoes with green chilies
- 2 cups beef broth
- 1 package taco seasoning
- 1 teaspoon cumin
- Salt and pepper to taste
- Optional toppings: shredded cheese, sour cream, avocado, cilantro, tortilla chips
Ingredient Notes
When choosing your ground beef, consider using a lean option to reduce excess grease in your soup. For substitutions, you can swap the beef with ground turkey or chicken for a lighter version. Additionally, feel free to experiment with different types of beans or add extra vegetables such as bell peppers or zucchini to enhance flavor and texture.

Equipment
- Large pot or Dutch oven
- Wooden spoon
- Knife and cutting board
How to Make Taco Soup
Step 1: Brown the Ground Beef
Begin by heating a large pot or Dutch oven over medium heat. Add the ground beef and cook, breaking it up with a wooden spoon until it’s browned and cooked through, approximately 5-7 minutes. Drain excess fat if necessary.
Step 2: Sauté the Onions and Garlic
Once the beef has browned, add the diced onion and cook for another 3-4 minutes until softened. Stir in the minced garlic and cook for an additional 1 minute, just until fragrant.
Step 3: Combine Remaining Ingredients
Next, stir in the black beans, kidney beans, corn, diced tomatoes with green chilies, beef broth, taco seasoning, and cumin. Mix thoroughly to combine all ingredients, and bring the mixture to a boil.
Step 4: Simmer the Soup
Reduce the heat to low and let the soup simmer uncovered for about 20-25 minutes, stirring occasionally. This allows the flavors to meld beautifully. Taste and season with salt and pepper as needed.
Step 5: Prepare to Serve
Once the soup has thickened slightly and all ingredients are heated through, remove from heat. Ladle the soup into bowls and prepare for toppings.
Tips for the Best Results
- Browning the Meat: Ensure your ground beef is well-browned for rich flavor. Avoid overcrowding the pan, which can cause it to steam rather than brown.
- Watch the Heat: Keep the temperature controlled while simmering to avoid cooking down too quickly; you want a nice balance between flavor and moisture.
- Ingredient Ratios: Adjust the amount of broth based on how thick or thin you want your soup to be. Start with less and add more as needed.
- Freezing: This soup freezes well; just store it in airtight containers. To reheat, add a splash of broth to maintain moisture.
- Topping Inspiration: For an extra kick, consider adding hot sauce to your toppings or mixing in jalapeños directly into the soup.
Variations and Substitutions
Feel free to mix up the protein in your taco soup. Ground chicken or turkey offers a lighter version, while adding diced cooked bacon can introduce a smoky flavor. For a vegetarian option, use lentils or additional beans and replace the beef broth with vegetable broth. If you’re looking to spice it up, consider adding a dash of chili powder or chipotle powder for extra heat.
What to Serve With Taco Soup
Serve this taco soup with tortilla chips for a crunchy texture, or offer side dishes like a fresh garden salad or cornbread to make it a complete meal. Sliced avocado, jalapeños, and pico de gallo are delightful toppings to add freshness and brightness to each bowl.
Storage and Reheating
Refrigerator
Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. The flavors will continue to develop, making it even tastier the next day!
Freezer
This taco soup is freezer-friendly for up to 3 months. Use freezer-safe containers and leave some space at the top for expansion when freezing.
Reheating
For the best results, reheat in a pot on the stove over medium heat, adding a bit of broth or water if it appears too thick. Stir occasionally to prevent sticking.
Frequently Asked Questions
1. Can I use different beans in the recipe?
Absolutely! You can substitute with pinto beans, navy beans, or any other varieties you prefer.
2. How can I make it spicier?
To increase the heat, add diced jalapeños or some cayenne pepper, or use a spicier taco seasoning.
3. Is this recipe gluten-free?
It is gluten-free if you ensure your taco seasoning is gluten-free.
4. Can I make this soup in a slow cooker?
Yes! Brown the meat and onion first, then transfer everything into a slow cooker and cook on low for 6-8 hours.
5. What toppings do you recommend?
Toppings like shredded cheese, sour cream, and fresh cilantro complement the soup wonderfully, adding flavor and texture.
Enjoy making this hearty taco soup, and if you’re looking for more delicious weeknight meals, consider trying my best crack burgers for a delightful flavor experience. You might also find my guide on smash tacos fun to explore for taco night. For a cozy, comforting option, my best chili recipe is another fantastic choice!

Taco Soup
Ingredients
Main Ingredients
- 1 pound ground beef Consider using a lean option to reduce excess grease.
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 can black beans, drained and rinsed
- 1 can kidney beans, drained and rinsed
- 1 can corn, drained
- 1 can diced tomatoes with green chilies
- 2 cups beef broth For a vegetarian option, use vegetable broth.
- 1 package taco seasoning Ensure it's gluten-free if needed.
- 1 teaspoon cumin
- Salt and pepper to taste
Optional Toppings
- shredded cheese
- sour cream
- avocado
- cilantro
- tortilla chips
Instructions
Preparation
- 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, approximately 5-7 minutes. Drain excess fat if necessary.
- Add the diced onion and cook for another 3-4 minutes until softened. Stir in the minced garlic and cook for an additional 1 minute until fragrant.
Cooking
- Stir in the black beans, kidney beans, corn, diced tomatoes with green chilies, beef broth, taco seasoning, and cumin. Mix thoroughly and bring to a boil.
- Reduce heat to low and let the soup simmer uncovered for 20-25 minutes, stirring occasionally. Taste and season with salt and pepper as needed.
Serving
- Ladle the soup into bowls and prepare for toppings.