This hearty and flavorful taco soup recipe combines all your favorite taco ingredients in one satisfying bowl. Perfect for busy weeknights, meal prep, or feeding a crowd, this comforting soup delivers bold Mexican-inspired flavors with minimal effort.
Why You’ll Love This Recipe
This taco soup recipe is a game-changer for anyone who loves the bold, zesty flavors of tacos but wants something warm and comforting. The combination of seasoned ground beef, melty cheese, and perfectly balanced spices creates a soup that’s both filling and incredibly satisfying. What makes this recipe truly special is how it captures all the best elements of a loaded taco in soup form – you get the protein, the heat, the creaminess, and the fresh flavors all in one spoon.
The beauty of this taco soup lies in its versatility and convenience. It’s a one-pot wonder that comes together in under 30 minutes, making it perfect for those hectic weeknight dinners when you need something delicious fast. The recipe also scales beautifully, so whether you’re cooking for your family or preparing for a potluck, this soup delivers every time. Plus, it’s incredibly customizable – you can adjust the heat level, swap proteins, or add your favorite taco toppings to make it uniquely yours.
Ingredients You’ll Need

For the Cheese Mixture:
- 1 cup cheddar cheese, shredded
- ½ cup Monterey Jack cheese, shredded
- ½ cup sour cream, at room temperature
- 1 Tablespoon cream cheese, softened
For the Soup Base:
- 1 ½ lbs. ground beef
- 1 small yellow onion, diced
- 2 jalapenos, seeded and diced (can substitute bell peppers)
- 3 cloves garlic, minced
- 2 Tablespoons butter
Seasonings:
- 1 oz. packet Taco Seasoning
- 1 teaspoon hot sauce
- 1 teaspoon dried oregano
- ½ teaspoon mustard powder
- 1 pinch cayenne pepper, or more if desired
Liquids and Add-ins:
- 10 oz. red enchilada sauce
- 10 oz. diced tomatoes with green chilies, undrained
- 15.5 oz. black beans, drained and rinsed
- 2 cups beef broth
- 2 cups chicken broth
How to Make Taco Soup Recipe
Step-by-Step Instructions
Step 1: Prepare the Cheese Mixture In a medium bowl, combine the shredded cheddar cheese, Monterey Jack cheese, room temperature sour cream, and softened cream cheese. Mix thoroughly until well combined and set aside. This mixture will be stirred into the soup at the end to create that rich, creamy texture.
Step 2: Cook the Ground Beef Heat a large soup pot or Dutch oven over medium-high heat. Add the ground beef and cook, breaking it up with a wooden spoon, until it’s browned and cooked through, approximately 6-8 minutes. Drain any excess fat from the pot.
Step 3: Sauté the Vegetables Add the butter to the pot with the cooked beef. Once melted, add the diced onion and cook for 3-4 minutes until softened. Add the diced jalapenos and minced garlic, cooking for another 1-2 minutes until fragrant.
Step 4: Season the Mixture Sprinkle the taco seasoning, hot sauce, dried oregano, mustard powder, and cayenne pepper over the beef and vegetable mixture. Stir everything together and cook for about 1 minute to toast the spices and enhance their flavors.
Step 5: Add the Liquids Pour in the red enchilada sauce, diced tomatoes with green chilies (including the juice), beef broth, and chicken broth. Stir everything together to combine well.
Step 6: Add the Beans and Simmer Add the drained and rinsed black beans to the pot. Bring the mixture to a boil, then reduce the heat to low and let it simmer for 15-20 minutes, stirring occasionally. This allows all the flavors to meld together beautifully.
Step 7: Finish with Cheese Remove the pot from heat and gradually stir in the prepared cheese mixture until it’s completely melted and incorporated. Taste and adjust seasoning as needed.
Helpful Tips
Temperature Control: Keep the heat at medium or medium-low when adding the cheese mixture to prevent it from curdling. If the soup is too hot, let it cool for a few minutes before stirring in the cheese.
Spice Level Adjustment: For a milder soup, remove the seeds from the jalapenos and reduce the cayenne pepper. For more heat, leave some seeds in the jalapenos or add extra hot sauce to taste.
Consistency Tips: If your soup is too thick, add additional broth one cup at a time until you reach your desired consistency. If it’s too thin, let it simmer uncovered for a few more minutes to reduce.
Cheese Selection: Use freshly shredded cheese rather than pre-shredded for better melting. Pre-shredded cheese contains anti-caking agents that can affect the texture of your soup.
Make-Ahead Preparation: You can brown the beef and sauté the vegetables ahead of time. Store in the refrigerator and continue with the recipe when ready to serve.
Details
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 6-8 servings
Difficulty: Easy
This taco soup recipe creates a rich, creamy soup with a perfect balance of flavors. The combination of two types of broth adds depth, while the cheese mixture creates a luxurious texture that coats each spoonful. The black beans provide protein and fiber, making this a complete meal that’s both nutritious and satisfying.
Notes

Protein Variations: Ground turkey, chicken, or even plant-based ground meat can be substituted for the ground beef. Adjust cooking times accordingly.
Bean Options: Pinto beans, kidney beans, or corn can be used instead of or in addition to black beans for variety.
Dairy-Free Alternative: For a dairy-free version, substitute the cheese mixture with cashew cream or coconut milk, and omit the sour cream and cream cheese.
Freezer-Friendly: This soup freezes well for up to 3 months. However, the texture may change slightly due to the dairy content. Reheat gently and stir in fresh cheese if needed.
Slow Cooker Adaptation: After browning the beef and sautéing the vegetables, transfer everything to a slow cooker. Cook on low for 4-6 hours, then stir in the cheese mixture during the last 30 minutes.
Frequently Asked Questions
Q: Can I make this soup ahead of time?
A: Yes, you can prepare the soup up to the point of adding the cheese mixture. Store it in the refrigerator for up to 3 days, then reheat gently and stir in the cheese mixture when ready to serve.
Q: How do I prevent the cheese from curdling?
A: Make sure the soup isn’t boiling when you add the cheese mixture. Remove it from heat and stir in the cheese gradually. If the mixture does curdle, try blending a small portion of the soup to smooth it out.
Q: Can I use different types of cheese?
A: Absolutely! Mexican cheese blends, pepper jack, or even cream cheese work well. Avoid hard cheeses like Parmesan as they don’t melt as smoothly.
Q: Is this recipe gluten-free?
A: Check your taco seasoning packet, as some contain gluten. You can make your own gluten-free taco seasoning or purchase certified gluten-free packets.
Q: How can I make this soup spicier?
A: Add more cayenne pepper, include jalapeño seeds, use hot enchilada sauce, or add diced chipotle peppers in adobo sauce for smoky heat.
Storage Instructions
Refrigerator Storage: Store leftover taco soup in an airtight container in the refrigerator for up to 4 days. The flavors actually improve after a day, making leftovers even more delicious.
Reheating: Reheat individual portions in the microwave or warm the entire batch in a pot over low heat, stirring frequently. Add a splash of broth if the soup has thickened too much.
Freezing: This soup can be frozen for up to 3 months. Allow it to cool completely before transferring to freezer-safe containers. Leave some room at the top for expansion. Thaw overnight in the refrigerator before reheating.
Freezing Tip: For best results, you may want to freeze the soup before adding the cheese mixture, then stir in fresh cheese when reheating.
Conclusion
This taco soup recipe delivers everything you love about tacos in a warm, comforting bowl. With its rich, cheesy base, perfectly seasoned ground beef, and satisfying blend of vegetables and beans, it’s a complete meal that’s sure to become a family favorite. The recipe is flexible enough to accommodate different dietary preferences and spice levels, making it perfect for any household.
Whether you’re looking for a quick weeknight dinner, a make-ahead meal for busy days, or something special to share with friends, this taco soup recipe fits the bill perfectly. The combination of convenience, flavor, and heartiness makes it a go-to recipe that you’ll find yourself making again and again. Serve it with your favorite taco toppings like avocado, cilantro, lime wedges, and crushed tortilla chips for an authentic Mexican-inspired meal that’s both satisfying and delicious.