If you’re craving something hearty and packed with a little kick, this Spicy Taco Soup Recipe is exactly what you need. It’s a cozy, comforting bowl that’s bursting with flavors like seasoned ground beef, beans, corn, and those zesty tomatoes with a touch of green chiles. Trust me, once you make this, you’ll want it on repeat!

Jump to:
Why You'll Love This Recipe
I’ve made taco soup dozens of times, and what keeps me coming back to this particular version is how quick and satisfying it is. Whether it’s a chilly evening or you just want an easy weeknight dinner, this soup delivers warmth and loads of bold flavors.
- Quick & Easy: Ready in just 35 minutes, perfect for busy weeknights.
- Big Batch Friendly: Yields 12 servings, great for families or meal prep.
- Flavorful & Spicy: The taco seasoning and diced tomatoes with green chiles add a delicious zing.
- Customizable Toppings: From cheesy goodness to creamy avocado, you choose how to dress it up.
Ingredients & Why They Work
When shopping for this soup, look for quality canned goods and a good taco seasoning blend—that’s where much of the flavor magic happens. Using diced tomatoes with green chiles or Rotel cans gives you that signature spicy tomato punch without extra effort.
- Ground beef: Adds rich, meaty flavor and heartiness to the soup.
- Diced tomatoes with green chiles (or Rotel cans): Brings zest and a bit of heat, which makes this soup distinctively spicy.
- Black beans: Adds creamy texture and a healthy protein boost.
- Kidney beans: Adds depth and a lovely bite to the mix.
- Whole kernel corn: Offers sweetness and a slight crunch to balance the spice.
- Tomato sauce: Creates a smooth, rich base and ties the flavors together.
- Taco seasoning: The star spice blend that turns simple ingredients into a fiesta of flavors.
- Beef broth or water (optional): Use it if you want a thinner, soupy consistency.
Make It Your Way
One of the best things about this Spicy Taco Soup Recipe is how easy it is to tweak it to suit your tastes or dietary needs. Whether you want it hotter, milder, vegetarian, or loaded with extra veggies, the base recipe welcomes all kinds of creative twists!
- Vegetarian Variation: Swap the ground beef for a plant-based meat substitute or simply add extra beans and use vegetable broth instead of beef broth. I’ve made this version for meat-free nights, and it’s just as hearty and flavorful!
- Extra Spice Kick: For those who like it really spicy, add diced jalapeños or a handful of chopped chipotle peppers in adobo sauce when you add the tomatoes. It gives the soup a smoky, fiery punch that warms you right up.
- Seasonal Veggies: Add diced bell peppers, zucchini, or even a handful of fresh spinach toward the end of cooking for a boost of color and nutrition. It’s a great way to sneak in some greens!
- Soup to Salad Bowl: Try serving the soup over a bed of shredded lettuce with your favorite taco toppings for a fresh, deconstructed taco salad experience that’s light but still packed with flavor.
Step-by-Step: How I Make Spicy Taco Soup Recipe

Step 1: Brown the Beef to Perfection
Start by heating a large Dutch oven or pot over medium heat. Add your 1 pound of ground beef, breaking it up with a spoon. If you’re using lean beef, add a tablespoon of olive oil to help it brown nicely. Cook until the beef is no longer pink—this usually takes about 5 to 7 minutes. Browning well adds depth of flavor to your soup, so don’t rush it! Once browned, drain off any excess fat if you prefer a lighter soup.
Step 2: Add the Flavorful Ingredients
Next, stir in your cans of diced tomatoes with green chiles (undrained), black beans, kidney beans, corn, tomato sauce, and the entire package of taco seasoning. This colorful mix is where the magic happens, bringing that classic spicy taco taste to your soup. If you prefer a thinner consistency, add 1 cup of beef broth or water here. Give everything a good stir to combine all the flavors.
Step 3: Simmer to Blend Flavors
Bring the soup mixture to a gentle boil, then reduce the heat to medium and let it simmer uncovered for about 20 minutes. This simmering step lets all the flavors meld together beautifully and thickens the soup just right. You’ll notice a wonderful aroma filling your kitchen—the smell alone is enough to make you eager to dig in!
Step 4: Taste and Adjust Seasonings
After simmering, taste your Spicy Taco Soup Recipe and season with salt and pepper as needed. The taco seasoning usually adds plenty of flavor, but a little extra salt or a pinch of black pepper can enhance the balance perfectly.
Step 5: Serve and Top to Your Heart’s Content
Ladle the soup into bowls and get creative with toppings! Sour cream, shredded cheddar cheese, diced avocado, fresh cilantro, or crunchy tortilla chips all make fantastic choices. Each adds texture and freshness that elevate the comforting warmth of the soup.
Step 6: Store Leftovers Properly
Any leftovers should be transferred to an airtight container and refrigerated. They’ll keep well for 3-4 days, or you can freeze the soup for up to 2 months for easy future meals. Just reheat gently on the stovetop or in the microwave until warmed through.
Top Tip
Making a delicious Spicy Taco Soup Recipe is easier when you know a few insider tips. These little tricks can help you take your soup from good to unforgettable, ensuring bold flavors and a satisfying bowl every time.
- Brown the Beef Properly: Make sure to brown your ground beef fully over medium heat until no pink remains—this builds a rich base flavor. Adding a bit of olive oil when using lean meat helps prevent sticking and promotes even browning.
- Use Quality Canned Ingredients: Choosing diced tomatoes with green chiles or Rotel really amps up the heat and flavor. I've found that canned black beans and kidney beans rinsed well keep the soup hearty without being too salty.
- Simmer to Blend Flavors: Don’t rush the simmering step—letting the soup cook for 20 minutes melds all the spices and ingredients beautifully. I usually keep it at a gentle simmer to avoid over-reduction.
- Adjust Thickness Thoughtfully: If your soup feels too thick, add a little beef broth or water gradually. I learned the hard way that adding too much at once can make the flavors bland, so a slow approach is best.
How to Serve Spicy Taco Soup Recipe

Garnishes
Garnishes are where you can really personalize your spicy taco soup. Popular choices include a dollop of cool sour cream, shredded sharp cheddar cheese, fresh diced avocado, and chopped cilantro for a bright, herbal note. If you like things spicier, add sliced jalapeños or a squeeze of lime juice to brighten and balance the heat. Crunchy tortilla chips or crushed corn chips add a fun texture contrast for ladling into bowls.
Side Dishes
This soup pairs wonderfully with simple, complementary sides. Warm, soft corn tortillas or a big wedge of crusty bread works perfectly to sop up every flavorful spoonful. A fresh green salad or Mexican street corn (elote) adds brightness to the meal, and rice or quinoa can be served alongside for extra heartiness if you’re feeding a crowd.
Make Ahead and Storage
Storing Leftovers
After enjoying your Spicy Taco Soup, store any leftovers in an airtight container in the refrigerator. The soup will keep well for 3-4 days, making it a convenient meal to enjoy again later in the week.
Freezing
If you want to save your soup for longer, freezing is a great option. Transfer cooled soup into a freezer-safe container or zip-top bag and freeze for up to 2 months. When ready, thaw it in the refrigerator overnight before reheating.
Reheating
Reheat your soup gently on the stovetop over medium heat, stirring occasionally until heated through. Alternatively, microwave individual portions in a microwave-safe bowl for 2-3 minutes, stirring halfway to ensure even warmth. Feel free to freshen it up with a little extra sour cream or toppings before serving.
Frequently Asked Questions:
Absolutely! Substitute the ground beef with plant-based meat or add extra beans, and use vegetable broth instead of beef broth. This will keep the soup hearty and full of flavor without meat.
The soup has a nice kick thanks to the taco seasoning and diced tomatoes with green chiles, but you can easily adjust the heat. Using mild tomatoes or reducing the taco seasoning will mellow the spice. Adding jalapeños or hot sauce can increase it if desired.
Yes! You can brown the beef and combine all ingredients, then refrigerate the soup for up to 24 hours before simmering. This makes weeknight dinners super convenient.
This recipe yields about 12 servings, perfect for a large family meal or entertaining friends. Leftovers store well for later enjoyment.
Final Thoughts
There’s something incredibly comforting about coming home to a warm bowl of Spicy Taco Soup Recipe—especially on those chilly days when you need a little extra spice and heartiness. This recipe strikes the perfect balance between quick prep and bold, rich flavors. Whether you’re feeding a crowd or seeking a cozy solo dinner, it’s always a welcome meal. I hope you’ll enjoy making it as much as I do, and that it becomes a staple in your recipe rotation for easy, delicious comfort food.
Print
Spicy Taco Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 12 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
Description
A hearty and flavorful Taco Soup featuring ground beef, beans, corn, and tomatoes with a zesty taco seasoning, perfect for a comforting meal on a chilly day.
Ingredients
Main Ingredients
- 1 lb ground beef
- 2 (14.5 oz) cans diced tomatoes with green chiles, undrained (or 3 (10 oz) Rotel cans)
- 1 (15 oz) can black beans, drained and rinsed
- 1 (16 oz) can kidney beans, drained and rinsed
- 1 (15 oz) can whole kernel corn, drained
- 1 (8 oz) can tomato sauce
- 1 (1.25 oz) package taco seasoning
- 1 cup beef broth or water (optional)
Instructions
- Brown the beef: In a large Dutch oven or pot, brown the ground beef over medium heat until no longer pink. If using lean beef, add 1 tablespoon of olive oil to help with browning.
- Add ingredients: Stir in the diced tomatoes with green chiles, black beans, kidney beans, corn, tomato sauce, and taco seasoning to the browned beef.
- Simmer the soup: Add beef broth or water if you prefer a thinner soup. Bring the mixture to a boil, then reduce the heat to medium and let it simmer for 20 minutes to blend the flavors.
- Adjust seasoning: Taste the soup and add salt and pepper as desired.
- Serve: Ladle the soup into bowls and top with sour cream, shredded cheddar cheese, diced avocado, chopped cilantro, or tortilla chips as preferred.
- Store leftovers: Refrigerate any leftovers in a sealed container and consume within 3-4 days.
Notes
- This soup is spicy and warm, perfect for cold nights.
- The recipe can be made in about 15 minutes on the stove top, making it a quick and easy meal.
- For a vegetarian version, substitute ground beef with plant-based meat or extra beans, and use vegetable broth.
- Adding additional toppings like jalapeños or lime juice can enhance the flavor.
- Leftovers can also be frozen for up to 2 months.
Nutrition
- Serving Size: 1/12 of the recipe
- Calories: 68 kcal
- Sugar: 0.03 g
- Sodium: 107 mg
- Fat: 4 g
- Saturated Fat: 2 g
- Unsaturated Fat: 2.1 g
- Trans Fat: 0.2 g
- Carbohydrates: 0.1 g
- Fiber: 0.03 g
- Protein: 8 g
- Cholesterol: 25 mg


Leave a Reply