Imagine everything you adore about a loaded taco, but cozy, warm, and cradled in a bowl.
That’s the magic of taco soup, a deconstructed masterpiece that’s somehow even more than the sum of its delicious parts.
It’s the ultimate comfort food with a fun, fiesta twist that absolutely everyone adores.
Why This Soup is a Forever Favorite
Honestly, if you love chili and you love tacos, this recipe feels like it was made just for you.
It’s incredibly quick to throw together on a busy weeknight, yet it tastes like it simmered for hours.
And the best part? It’s a complete meal in one pot, with minimal cleanup required. What’s not to love?
Ingredients Needed for the Recipe
Gathering your ingredients is the first step to soup success. Here’s what you’ll need:
- 1 tbsp olive oil
- 2 garlic cloves, minced
- 1 onion, finely chopped (brown or yellow)
- 500 g / 1 lb ground beef (mince), lean
- 400 g/ 14 oz can black beans (1 can), drained and rinsed
- 400g / 14oz can corn kernels (1 can), drained and rinsed
- 120 g / 4.5 oz canned green chili
- 800 g / 28 oz canned crushed tomato
- 2 cups beef broth
Homemade Taco Seasoning
- 1 tsp EACH garlic powder, onion powder and cayenne pepper
- 2 tsp EACH dried oregano and paprika
- 2 1/2 tsp cumin powder
- 3/4 tsp salt
- 1/2 tsp black pepper
Toppings (Don’t skip these!)
- Shredded cheese (essential!)
- Sour cream or yoghurt (essential!)
- Fresh coriander/cilantro leaves or shallots/scallions, finely sliced
- Corn chips
- Other options: diced avocado, squeeze of lime juice
The Great Topping Debate: Why They Matter
Let’s be perfectly clear: the toppings are not a suggestion, they are the main event.
They provide cool, creamy, crunchy, and fresh contrasts that elevate the soup from great to truly unforgettable.
Skipping them is like eating a taco without the shell—you’re missing the full, glorious experience.
How to make Taco Soup?

Step 1: Sauté the Aromatics
Begin by heating the oil in a large pot over a medium-high heat.
Add your chopped onion and minced garlic, and cook them until they’re beautifully softened and fragrant.
Step 2: Brown the Beef
Crumble the ground beef into the pot, turning the heat up to high.
Cook it thoroughly, breaking it up with your spoon as it goes, until it’s all changed from pink to a lovely brown.
Step 3: Combine Everything
This is where the magic starts! Add all the remaining Soup ingredients and your Taco Seasoning.
Give it a really good stir, making sure everything is perfectly combined in the pot.
Step 4: Simmer to Perfection
Bring your creation to a lively simmer, then reduce the heat to a happy medium.
Let it bubble away for about 10 minutes, just to let all those incredible flavours get to know each other.
Step 5: The Grand Finale – Serving
Here’s my favorite way to do it: place a handful of corn chips right in the bottom of the bowl.
Ladle the hot soup over the top, then finish with a glorious crown of cheese, a dollop of sour cream, and fresh coriander.
Choosing Your Beans and Substitutions
While black beans are fantastic here, don’t feel limited if that’s not what you have in the pantry.
Pinto beans, kidney beans, or even a can of mixed beans will work beautifully in this forgiving recipe.
It’s all about using what you love and what you have on hand to make it your own.
Tips
For a deeper, richer flavor, try browning the ground beef in batches to get a good sear on it.
If you find your soup is a bit too thick for your liking, simply thin it out with a splash of water or extra broth.
This soup tastes even better the next day, making it a fantastic make-ahead option for meal prep.
What to Serve With Your Fiesta in a Bowl
This soup is a hearty meal all on its own, but it’s always nice to have something on the side.
A simple, crisp green salad with a lime vinaigrette provides a refreshing contrast to the rich soup.
Or, warm up some soft flour tortillas for dipping and scooping—it’s a truly delightful experience.
Storing and Reheating Your Leftovers
This soup stores like an absolute dream, making it a lunchtime hero later in the week.
Let it cool completely before transferring it to an airtight container in the fridge for up to 4 days.
Reheat it gently on the stove over medium heat, or in the microwave, stirring occasionally until piping hot.
Always add your fresh toppings *after* reheating for the best texture and flavor.
A Final Word from Kelsey
This recipe is one of those rare gems that manages to be both incredibly simple and wildly impressive.
It’s the kind of food that brings people together, sparking joy with every single spoonful.
So grab your pot, gather your toppings, and get ready for a flavor fiesta. You’ve absolutely got this.

Taco Soup Recipe
Description
Taco Soup is everything you love about tacos—bold spices, seasoned ground beef, beans, and corn—but transformed into a hearty, spoonable meal! This quick and easy one-pot recipe delivers big Tex-Mex flavor in under 30 minutes. Packed with protein and vegetables, it's perfect for weeknight dinners, potlucks, or feeding a crowd. And don’t skip the toppings—they turn this already-delicious soup into an unforgettable, crave-worthy experience.
Ingredients
Homemade Taco Seasoning (or use 1 packet)
Soup
Recommended Toppings
Instructions
-
Sauté Aromatics
In a large pot or Dutch oven, heat olive oil over medium-high heat. Add chopped onion and cook for 3–4 minutes until softened. Stir in minced garlic and cook for 30 seconds more until fragrant.Don’t let the garlic burn—it turns bitter. -
Brown the Beef
Add ground beef to the pot. Increase heat to high and cook, breaking it apart with a spoon, until fully browned and no longer pink. Drain excess fat if desired.For extra depth, use a mix of beef and chorizo. -
Add Seasonings & Vegetables
Stir in the homemade taco seasoning (or store-bought packet). Immediately add crushed tomatoes, broth, black beans, corn, and green chilies. Stir well to combine.Use fire-roasted tomatoes for a smoky twist. -
Simmer the Soup
Bring the mixture to a simmer. Reduce heat to medium and cook for 10–15 minutes, stirring occasionally, to let the flavors meld and thicken slightly.If soup is too thick, add water or broth ¼ cup at a time. -
Taste & Adjust
Taste and adjust seasoning—add more salt, cayenne, or a splash of lime juice if needed.The soup should be bold, savory, and slightly spicy. -
Serve with Toppings
Ladle hot soup into bowls. Top generously with shredded cheese, sour cream, fresh cilantro, and a handful of corn chips. Serve immediately with lime wedges on the side.Let everyone customize their bowl!
Nutrition Facts
Servings 6
- Amount Per Serving
- Calories 380kcal
- % Daily Value *
- Total Fat 18gg28%
- Saturated Fat 6gg30%
- Trans Fat 0.5gg
- Cholesterol 60mgmg20%
- Sodium 850mgmg36%
- Potassium 1020mgmg30%
- Total Carbohydrate 28gg10%
- Dietary Fiber 7gg29%
- Sugars 8gg
- Protein 27gg54%
- Calcium 180mg mg
- Iron 5mg mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Make it vegetarian: Omit beef and use plant-based crumbles or extra beans. Use vegetable broth.
- Slow cooker option: Sauté onions, garlic, and beef first, then transfer to slow cooker with all other soup ingredients. Cook on low 6–8 hours or high 3–4 hours.
- Freezing: Freeze soup base (without toppings) for up to 3 months. Thaw overnight and reheat on stove. Add fresh toppings when serving.
- Spice level: Control heat by adjusting cayenne or using mild vs. hot green chilies.
- Serving idea: Serve in bread bowls or over cooked rice for a heartier meal.
- Storage: Cool completely and refrigerate in airtight container for up to 4 days.