Taco soup holds a special place in my heart, reminding me of cozy family dinners where laughter filled the air and every spoonful was a burst of flavor. It’s perfect for weeknights when you want something hearty yet simple to prepare. This taco soup is a symphony of textures and tastes, featuring tender beans, fresh veggies, and a warm, comforting broth that’s brimming with spices. Whether you’re serving it on a chilly day or during a casual gathering with friends, this dish is here to impress without requiring hours of fuss.
One of the aspects that makes taco soup so delightful is its remarkable versatility. You can tailor it to suit your taste or dietary preferences, and the recipe easily scales to feed a crowd or provides easy lunches for the week ahead. It’s a meal that’s not only satisfying but also budget-friendly, making it a go-to choice for many home cooks.
Why you’ll love this
- Quick to prepare on busy weeknights
- Packed with bold flavors and textures
- A one-pot meal, minimizing clean-up
- Freezer-friendly for meal prepping
- Perfect for topping with your favorite garnishes
"This taco soup is a family favorite that always warms the heart!"
Step-by-step overview
Making taco soup is a straightforward process that combines all the ingredients in one pot. You’ll sauté your vegetables and spices, add the remaining components, and let everything simmer until flavors meld beautifully. The result is a comforting, rich soup that’s ready to serve in no time.
What you’ll need for taco soup
- 1 pound ground beef
- 1 medium onion, chopped
- 1 medium bell pepper, chopped (any color)
- 3 cloves garlic, minced
- 1 packet taco seasoning
- 2 cups beef broth
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) corn, drained
- 1 can (14.5 oz) diced tomatoes with green chilies
- 1 cup salsa
- 1 tablespoon olive oil
- Salt and pepper, to taste
Ingredient notes & swaps: Ground turkey or chicken can replace beef for a leaner option. Use low-sodium broth and canned goods to control salt levels. If you’re cooking for a crowd, double the recipe easily to stretch your ingredients further.
Directions to follow
To make taco soup, start by browning the ground beef in a large pot over medium heat, breaking it apart as it cooks. Once browned and cooked through, about 5-7 minutes, drain excess fat if necessary.
- Heat olive oil in the same pot over medium heat.
- Add the chopped onion and bell pepper, sauté until softened, around 3-4 minutes.
- Stir in the minced garlic and taco seasoning, cooking until fragrant, about 1 minute.
- Pour in the beef broth, add the black beans, kidney beans, corn, diced tomatoes with chilies, and salsa, stirring to combine.
- Bring to a boil, then reduce heat and let simmer for 15-20 minutes, allowing the flavors to meld.
- Season with salt and pepper to taste.
Pro Tip: If you want to deepen the flavors, allow the soup to simmer longer—30 minutes works wonders for the taste profiles.
As you cook, you’ll see the soup transform into a beautiful harmony of colors and aromas, signaling it’s ready to delight your taste buds.

Helpful cooking tips
- For extra depth, consider adding a splash of lime juice before serving.
- If you enjoy heat, toss in some chopped jalapeños or a dash of hot sauce.
- For an added layer of texture, serve it with crushed tortilla chips on top.
- You can enhance the nutritional content by adding kale or spinach when you add the beans.
Best ways to enjoy it
Taco soup is fantastic on its own, but there are endless ways to elevate your meal. Top each bowl with shredded cheese, sour cream, or diced avocado for a creamy touch. Fresh cilantro or sliced green onions add brightness and freshness, harmonizing beautifully with the rich flavors of the soup. Serve it alongside warm cornbread or crunchy tortilla chips for a complete experience.
How to store & freeze
Leftover taco soup keeps well in the fridge for up to three days in an airtight container. You can also freeze it for up to three months. To reheat, simply thaw in the refrigerator and warm it on the stovetop until heated through.
Refrigerate leftovers within 2 hours; reheat until steaming hot.
Avoiding common mistakes
If your soup turns out bland, try adjusting the seasonings with more salt or a sprinkle of chili powder to enhance the flavor. If it’s too thick, stir in a little more broth or water to reach your desired consistency. Should you find it becoming soggy, avoid overcooking the beans—add them later in the cooking process if needed.
Recipe variations
Feel free to get creative with your taco soup! You can incorporate different proteins such as shredded chicken or even lentils for a vegetarian option. Swap beans for chickpeas or add your favorite vegetables, like zucchini or bell peppers, to customize it further. For a lighter refresh, consider using a base of diced tomatoes instead of broth.
Common questions
Can I make taco soup in a slow cooker?
Absolutely! Brown your meat and sauté veggies first, then add all ingredients to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours for a deeply infused flavor.
Is taco soup gluten-free?
Yes, as long as the taco seasoning you use is gluten-free. Always read labels when using pre-packaged mixes.
What can I use instead of ground beef in taco soup?
Ground turkey or chicken are excellent substitutes. You can even use plant-based crumbles for a vegetarian recipe.
Can I prepare taco soup ahead of time?
Yes! Taco soup often tastes even better the next day. You can make it ahead of time and store it in the fridge or freezer until you’re ready to enjoy.
How spicy is taco soup?
The spiciness of taco soup is adjustable based on the ingredients you choose to include. For a milder flavor, use less salsa or mild diced tomatoes, while adding jalapeños or spicy salsa enhances the heat.
Whether you’re looking for a comforting weeknight family meal or a dish to share at a gathering, this taco soup is a surefire hit—you’ll find yourself returning to it time and again. Enjoy each spoonful, knowing that it’s not just a meal but a way to bring people together, creating beloved memories around the table.

Taco Soup
Ingredients
Method
- Brown the ground beef in a large pot over medium heat, breaking it apart as it cooks, about 5-7 minutes. Drain excess fat if necessary.
- Heat olive oil in the same pot over medium heat.
- Add the chopped onion and bell pepper, sauté until softened, around 3-4 minutes.
- Stir in the minced garlic and taco seasoning, cooking until fragrant, about 1 minute.
- Pour in the beef broth, add black beans, kidney beans, corn, diced tomatoes with chilies, and salsa, stirring to combine.
- Bring to a boil, then reduce heat and let simmer for 15-20 minutes, allowing the flavors to meld.
- Season with salt and pepper to taste.