Taco night meets soup night in the most delicious way possible with this Best Taco Soup Recipe. Packed with bold Mexican-inspired flavors, this hearty one-pot meal is loaded with ground beef, beans, corn, tomatoes, and warm spices — all simmered together in a savory broth that’s both comforting and zesty.
Topped with your favorite taco fixings like shredded cheese, sour cream, and tortilla chips, this soup feels like a fiesta in a bowl. The best part? It’s fast, freezer-friendly, and endlessly customizable.
Whether you’re feeding a hungry family, meal-prepping for the week, or looking for a crowd-pleasing game day recipe, this taco soup hits all the right notes. Bold, cozy, and satisfying from the very first spoonful.
Ingredients Overview
This taco soup uses simple pantry staples to create layers of flavor — and it all comes together in one pot. Here’s what makes it amazing:
1. Ground Beef
-
Classic base for taco soup.
-
Choose lean ground beef (85–90%) for less grease.
-
Can substitute with ground turkey, chicken, or plant-based meat.
2. Onion and Garlic
-
Adds depth and a savory base to the soup.
-
Use yellow or white onion and freshly minced garlic for the best flavor.
3. Taco Seasoning
-
Use your favorite store-bought packet or make your own with:
-
Chili powder, cumin, smoked paprika, oregano, garlic powder, onion powder, and cayenne.
-
4. Diced Tomatoes with Green Chiles
-
Adds acidity, brightness, and a mild kick.
-
Use Rotel or a similar brand for authentic flavor.
5. Tomato Sauce
-
Deepens the tomato base and helps thicken the soup slightly.
6. Beans
-
A mix of black beans and kidney beans adds protein, texture, and heartiness.
-
Use canned, drained, and rinsed.
7. Corn
-
Adds sweetness and color.
-
Use canned (drained), frozen, or fresh-off-the-cob.
8. Beef Broth or Chicken Broth
-
Creates a savory, seasoned base.
-
Use low-sodium so you can control the salt level.
9. Optional: Cream Cheese or Heavy Cream
-
For a creamy version, stir in cream cheese at the end or a splash of cream.
Step-by-Step Instructions

1. Brown the Ground Beef
-
In a large soup pot or Dutch oven, heat 1 tbsp olive oil over medium-high heat.
-
Add 1 lb ground beef and cook until browned, breaking it up as it cooks.
-
Drain excess fat if needed.
2. Sauté Onion and Garlic
-
Add 1 diced onion and sauté for 4–5 minutes until soft.
-
Stir in 3 cloves minced garlic and cook for 30 seconds until fragrant.
3. Add Seasonings
-
Sprinkle in 1 packet taco seasoning (or 3 tbsp homemade mix).
-
Stir to coat the meat and onions evenly.
4. Add Tomatoes, Beans, and Corn
-
Stir in:
-
1 can (15 oz) black beans, drained
-
1 can (15 oz) kidney beans, drained
-
1 can (15 oz) corn, drained
-
1 can (10 oz) diced tomatoes with green chiles
-
1 can (8 oz) tomato sauce
-
5. Pour in Broth
-
Add 2½ to 3 cups beef or chicken broth, depending on how thick you like your soup.
-
Stir well, bring to a boil, then reduce to a simmer.
6. Simmer
-
Cover and simmer for 20–25 minutes, stirring occasionally to let the flavors meld.
-
Taste and adjust seasoning — add more spice, salt, or a squeeze of lime juice.
7. Serve with Toppings
Ladle into bowls and pile on your favorite taco toppings (see ideas below).
Tips, Variations & Substitutions
-
Creamy Taco Soup: Add 4 oz cream cheese in the last 5 minutes and stir until melted for a creamy twist.
-
Spicy Version: Add diced jalapeños, cayenne pepper, or use hot Rotel.
-
Vegetarian: Use plant-based crumbles or extra beans like pinto or chickpeas. Vegetable broth works perfectly.
-
Low-Carb Option: Skip the beans and corn, and load up on ground meat and veggies like zucchini or bell pepper.
Pro Tip: Taco soup tastes even better the next day — great for meal prep or leftovers!
Serving Ideas & Occasions
This soup is ultra-customizable and perfect for weeknights, potlucks, or game day spreads. Serve with:
-
Tortilla chips (crushed on top or for dipping)
-
Shredded cheese (cheddar, Monterey Jack, or a Mexican blend)
-
Sour cream or Greek yogurt
-
Sliced avocado or guacamole
-
Fresh cilantro
-
Squeeze of lime juice
-
Warm cornbread or flour tortillas on the side
Perfect for:
-
Cold weather dinners
-
Game day gatherings
-
Family taco night
-
Freezer meals
Nutritional & Health Notes
Taco soup offers protein, fiber, and flavor in every bowl. A typical serving (about 1½ cups) includes:
-
350–450 calories
-
25–30g protein
-
30g carbs
-
15–20g fat
To make it lighter:
-
Use ground turkey or chicken.
-
Reduce cheese and sour cream toppings.
-
Use low-sodium beans and broth.
High in fiber thanks to the beans and corn, and packed with satisfying flavor — it’s a balanced meal in one bowl.
FAQs
Q1: Can I make taco soup in the slow cooker?
A1: Yes! Brown the beef first, then add all ingredients to a slow cooker. Cook on LOW for 6–7 hours or HIGH for 3–4 hours.
Q2: Can I freeze taco soup?
A2: Absolutely. Let it cool completely, then store in freezer bags or containers for up to 3 months. Thaw in fridge overnight and reheat on the stove or microwave.
Q3: Can I use other beans?
A3: Definitely. Pinto beans, garbanzo beans, or chili beans all work well.
Q4: How do I thicken taco soup?
A4: Simmer uncovered to reduce liquid, or stir in a slurry of 1 tbsp cornstarch and 2 tbsp water at the end. You can also blend ½ cup of the soup and stir it back in.
Q5: Is this soup spicy?
A5: It’s mildly spiced. To kick it up, use hot taco seasoning, add jalapeños, or sprinkle in cayenne.
Q6: What’s the best cheese for topping?
A6: Shredded cheddar, Monterey Jack, or Mexican cheese blends melt beautifully and add richness.
Q7: How long will it last in the fridge?
A7: Store leftovers in an airtight container for up to 4 days. Reheat gently and add a splash of broth if needed.
PrintThe Best Taco Soup Recipe | Bold, hearty Tex-Mex flavor
A bold and hearty taco-inspired soup packed with seasoned ground beef, beans, corn, tomatoes, and spices — finished with all your favorite taco toppings.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6–8 servings 1x
Ingredients
-
1 tbsp olive oil
-
1 lb ground beef
-
1 small onion, diced
-
3 cloves garlic, minced
-
1 packet taco seasoning (or 3 tbsp homemade)
-
1 can (15 oz) black beans, drained
-
1 can (15 oz) kidney beans, drained
-
1 can (15 oz) corn, drained
-
1 can (10 oz) diced tomatoes with green chiles
-
1 can (8 oz) tomato sauce
-
2½–3 cups beef or chicken broth
-
Salt and pepper to taste
-
Optional: 4 oz cream cheese (for creamy version)
Instructions
-
In a large pot, heat olive oil. Brown the ground beef until fully cooked.
-
Add onion and sauté until soft. Stir in garlic.
-
Add taco seasoning and stir to coat.
-
Add all remaining ingredients and bring to a boil.
-
Reduce heat and simmer for 20–25 minutes.
-
For creamy version, stir in cream cheese at the end until melted.
-
Serve hot with desired toppings.
Notes
-
Customize with your favorite beans and veggies.
-
Make it creamy, spicy, or vegetarian with simple swaps.
-
Store in fridge for 4 days or freeze for up to 3 months.
