If you’re craving something warm, filling, and bursting with bold flavors, this Taco Soup is exactly what you need.
It’s one of those recipes that comes together in less than 30 minutes, requires minimal effort, and delivers maximum satisfaction.
I stumbled upon this recipe during a particularly busy week when I needed something quick but didn’t want to sacrifice flavor. The beauty of taco soup is that it combines all the best parts of tacos in a cozy, spoonable form.
You get the seasoned ground beef, the tangy tomatoes, the hearty beans, and all those wonderful spices in one pot.
It’s comfort food at its finest, and the best part is that everyone can customize their bowl with their favorite toppings.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 20 minutes |
| Total Time | 30 minutes |
| Servings | 6-8 servings |
| Difficulty Level | Easy |

Why You’ll Love This Taco Soup
This soup is incredibly forgiving and adaptable to whatever you have in your pantry. I’ve made it dozens of times, and it always turns out delicious.
The hands-on time is minimal, which means you can throw everything into one pot and let it simmer while you take care of other things.
Kids love it because it tastes like tacos, and adults appreciate how satisfying and flavorful it is without being too heavy.
- Quick and simple: Ready in 30 minutes from start to finish
- One-pot wonder: Minimal cleanup makes weeknight dinners stress-free
- Budget-friendly: Uses affordable, pantry-staple ingredients
- Customizable: Easily adjust the spice level and toppings to suit your taste
- Freezer-friendly: Makes great leftovers and freezes beautifully for meal prep
- Crowd-pleaser: Perfect for family dinners, potlucks, or game day gatherings
You might also enjoy: Chicken Tortilla Soup Recipe
Ingredients
This recipe relies on simple, everyday ingredients that you probably already have on hand. The combination creates a rich, flavorful broth that’s both hearty and comforting.
- 1 pound ground beef (or ground turkey)
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 packet (1 ounce) taco seasoning
- 1 packet (1 ounce) ranch dressing mix
- 1 can (15 ounces) black beans, drained and rinsed
- 1 can (15 ounces) pinto beans, drained and rinsed
- 1 can (15 ounces) corn, drained
- 1 can (14.5 ounces) diced tomatoes with green chiles
- 1 can (14.5 ounces) regular diced tomatoes
- 1 can (8 ounces) tomato sauce
- 2 cups beef broth (or chicken broth)
- Optional toppings: shredded cheese, sour cream, tortilla chips, avocado, cilantro, lime wedges
Read Also: Pozole Recipe
Kitchen Equipment Needed
You don’t need any fancy equipment to make this soup. A large pot and some basic utensils are all you need to create this delicious meal.
- Large soup pot or Dutch oven (at least 6 quarts)
- Wooden spoon for stirring
- Sharp knife and cutting board
- Can opener
- Measuring cups and spoons
- Ladle for serving
Recommended Products for This Recipe
After making this soup countless times, I’ve found a few products that really make a difference in both the cooking process and the final result.
1. Le Creuset Enameled Cast Iron Dutch Oven
This Dutch oven distributes heat evenly, which means your soup simmers perfectly without hot spots that can burn the bottom.
The heavy lid traps moisture and flavor, and cleanup is incredibly easy. It’s pricey, but it’s the kind of pot you’ll use for decades.
2. McCormick Original Taco Seasoning Mix
Not all taco seasonings are created equal, and this McCormick blend has the perfect balance of spices without being too salty or overpowering.
It adds authentic taco flavor that makes this soup taste restaurant-quality.
3. Better Than Bouillon Beef Base
This concentrated beef base adds incredible depth of flavor to the broth. Just a spoonful mixed with water creates a rich, savory base that’s worlds better than regular boxed broth.
4. Immersion Blender
If you prefer a slightly thicker, creamier soup, an immersion blender lets you quickly blend a portion of the soup right in the pot.
It creates a velvety texture while still keeping some chunky bits for texture.
Another favorite: Easy Cowboy Soup Recipe

Step-by-Step Instructions: How to Make Taco Soup
Follow these detailed steps to create the perfect taco soup every time. Even if you’re new to cooking, this recipe is straightforward and nearly foolproof.
1. Brown the Ground Beef
- Heat your large pot or Dutch oven over medium-high heat
- Add the ground beef and break it up with your wooden spoon
- Cook for 5-7 minutes, stirring occasionally, until the meat is fully browned with no pink remaining
- If there’s excessive grease (more than a tablespoon or two), drain it off, but leave a little bit for flavor
- The meat should be nicely browned with some caramelized bits on the bottom of the pot
2. Sauté the Aromatics
- Reduce heat to medium and add the diced onion to the pot with the cooked beef
- Cook for 3-4 minutes, stirring frequently, until the onion becomes translucent and softens
- Add the minced garlic and cook for another 30-60 seconds until fragrant
- Be careful not to burn the garlic, as it can become bitter
- Scrape up any browned bits from the bottom of the pot as you stir
3. Add the Seasonings
- Sprinkle the taco seasoning and ranch dressing mix over the beef and onion mixture
- Stir well to coat everything evenly with the spices
- Let the seasonings toast for about 1 minute to bloom their flavors
- You should smell all those wonderful spices as they become fragrant
4. Add the Canned Ingredients
- Pour in both cans of beans (drained and rinsed)
- Add the drained corn
- Add both cans of diced tomatoes with their juices
- Stir in the tomato sauce
- Mix everything together thoroughly so the seasonings are well distributed
5. Add the Broth and Simmer
- Pour in the beef broth and stir to combine all ingredients
- Increase the heat to medium-high and bring the soup to a boil
- Once boiling, reduce heat to low and let the soup simmer uncovered for 15-20 minutes
- Stir occasionally to prevent sticking
- The soup will thicken slightly as it simmers and all the flavors will meld together beautifully
6. Taste and Adjust
- After simmering, taste the soup and adjust seasonings if needed
- Add salt and pepper to taste (start with 1/2 teaspoon of each)
- If you want more heat, add a pinch of cayenne pepper or some hot sauce
- If the soup is too thick, add more broth; if too thin, simmer a bit longer
7. Serve and Enjoy
- Ladle the hot soup into bowls
- Set out all your favorite toppings and let everyone customize their bowl
- Serve immediately while hot and enjoy the wonderful blend of flavors
For a lighter option, try: White Bean And Kale Soup
Tips for The Best Taco Soup
These tips will help you achieve the most flavorful, satisfying taco soup every time you make it.
- Don’t skip draining the beans: Rinsing canned beans removes excess sodium and the starchy liquid that can make the soup cloudy
- Use fire-roasted tomatoes: If you can find them, fire-roasted diced tomatoes add a wonderful smoky depth
- Brown the meat well: Good caramelization on the beef adds tons of flavor to the final dish
- Let it simmer: The longer the soup simmers (within reason), the better the flavors develop
- Make it ahead: This soup tastes even better the next day after the flavors have had time to meld
- Season gradually: You can always add more salt or spice, but you can’t take it away.
Serving Suggestions

This soup is delicious on its own, but pairing it with the right sides and toppings takes it to the next level.
Serve your taco soup in deep bowls with plenty of room for toppings. I love setting up a taco soup bar with all the fixings so everyone can build their perfect bowl. The contrast of cold, creamy toppings against the hot, spicy soup is absolutely perfect.
- Top with shredded cheddar or Monterey Jack cheese, sour cream, diced avocado, and fresh cilantro
- Serve with warm Cornbread Muffins on the side for dipping
- Crumble tortilla chips on top or serve them alongside for added crunch
- Offer lime wedges for squeezing over the soup to brighten the flavors
- Pair with a simple side salad for a complete meal
- Serve with Buttermilk Cornbread for a classic combination
Variations of Taco Soup
One of the best things about this recipe is how easily you can adapt it to your preferences or what you have available.
- Chicken taco soup: Swap ground beef for shredded rotisserie chicken or ground chicken
- Vegetarian version: Omit the meat and add extra beans, or try crumbled tempeh or plant-based ground meat
- Spicy taco soup: Add diced jalapeños, extra cayenne pepper, or a can of chipotle peppers in adobo
- White chicken taco soup: Use chicken, white beans, and green chiles for a completely different flavor profile
- Slow cooker method: Brown the meat first, then add everything to a slow cooker and cook on low for 4-6 hours
- Instant Pot version: Use the sauté function to brown meat, then add ingredients and pressure cook for 10 minutes
- Cheesy taco soup: Stir in cream cheese or Velveeta during the last few minutes of cooking for an ultra-creamy version
- Loaded taco soup: Add diced potatoes or sweet corn for extra heartiness
Read Also: Brunswick Stew Recipe
Storage and Reheating
Proper storage ensures you can enjoy this soup throughout the week or save it for later.
- Refrigerator: Store cooled soup in an airtight container in the fridge for up to 4-5 days
- Freezer: This soup freezes beautifully for up to 3 months in freezer-safe containers or bags
- Reheating from fridge: Warm in a pot over medium heat, stirring occasionally, until heated through (about 10 minutes)
- Reheating from frozen: Thaw overnight in the refrigerator, then reheat on the stovetop
- Microwave reheating: Heat individual portions in the microwave in 1-2 minute intervals, stirring between each
- Pro tip: The soup may thicken when stored; simply add a splash of broth or water when reheating to reach your desired consistency
Nutritional Facts
Per serving (based on 8 servings, without toppings):
- Calories: 285
- Protein: 20g
- Carbohydrates: 32g
- Dietary Fiber: 8g
- Sugars: 6g
- Fat: 8g
- Saturated Fat: 3g
- Cholesterol: 40mg
- Sodium: 980mg
- Potassium: 720mg
- Vitamin A: 15% DV
- Vitamin C: 25% DV
- Calcium: 8% DV
- Iron: 20% DV
Note: Nutritional values are approximate and will vary based on specific ingredients used and portion sizes.
For more hearty options, try: Beef Stew Recipe
Health Benefits of Key Ingredients
This soup isn’t just delicious; it’s also packed with nutritious ingredients that support your health in various ways.
Beans are excellent sources of plant-based protein and fiber, which help keep you full and support digestive health.
The combination of black beans and pinto beans provides essential minerals like iron and magnesium.
- Ground beef: Provides high-quality protein, iron, zinc, and B vitamins essential for energy
- Black beans and pinto beans: Rich in fiber, folate, and antioxidants that support heart health
- Tomatoes: Loaded with lycopene, vitamin C, and potassium
- Corn: Contains lutein and zeaxanthin for eye health, plus dietary fiber
- Garlic: Has anti-inflammatory and immune-boosting properties
- Onions: Contain quercetin, a powerful antioxidant that supports heart health
FAQs About Taco Soup
1. Can I make this soup in a slow cooker?
Absolutely! Brown the ground beef and onions first in a skillet, then transfer everything to your slow cooker.
Add all remaining ingredients and cook on low for 4-6 hours or high for 2-3 hours.
2. What’s the difference between taco soup and chili?
Taco soup is brothier and typically includes ranch seasoning along with taco seasoning, while chili is thicker and focuses more on chili powder and cumin.
Taco soup also usually includes corn and sometimes cream-style corn, which you don’t typically find in traditional chili.
3. Can I use ground turkey instead of beef?
Yes, ground turkey works perfectly in this recipe. Use 93% lean ground turkey for the best texture and flavor. The cooking time remains the same.
4. How can I make this soup thicker?
You can thicken taco soup by simmering it longer uncovered, mashing some of the beans, adding a slurry of cornstarch and water, or stirring in some masa harina (corn flour).
Another option is to blend a portion of the soup with an immersion blender.
5. Can I add pasta or rice to this soup?
Yes, you can add cooked pasta or rice during the last few minutes of cooking.
Keep in mind that they’ll absorb liquid, so you may need to add extra broth. Cook pasta separately to prevent it from getting mushy if you’re making this ahead.

Taco Soup
Ingredients
- 1 lb ground beef 454g; or ground turkey
- 1 medium onion diced
- 3 cloves garlic minced
- 1 packet taco seasoning 1 oz / 28g packet
- 1 packet ranch dressing mix 1 oz / 28g packet
- 1 can black beans 15 oz / 425g, drained and rinsed
- 1 can pinto beans 15 oz / 425g, drained and rinsed
- 1 can corn 15 oz / 425g, drained
- 1 can diced tomatoes with green chiles 14.5 oz / 411g
- 1 can diced tomatoes 14.5 oz / 411g, regular
- 1 can tomato sauce 8 oz / 227g
- 2 cups beef broth 480ml; or chicken broth
- shredded cheese cheddar or Monterey Jack
- sour cream
- tortilla chips
- avocado diced
- fresh cilantro
- lime wedges for squeezing
Equipment
- Large soup pot or Dutch oven At least 6 quarts
- Wooden spoon For stirring
- Sharp knife
- Cutting board
- Can opener
- Measuring cups and spoons
- Ladle For serving
- Immersion blender (optional) For a thicker, creamier texture
Method
- Heat a large pot or Dutch oven over medium-high heat, add the ground beef, and cook for 5–7 minutes, breaking it up with a spoon, until fully browned. Drain excess grease if needed, leaving a small amount for flavor.
- Reduce heat to medium, add the diced onion to the pot, and cook for 3–4 minutes until softened and translucent. Add the minced garlic and cook for 30–60 seconds until fragrant, scraping up any browned bits from the bottom.
- Sprinkle the taco seasoning and ranch dressing mix over the beef mixture and stir well to coat evenly. Let the seasonings toast for about 1 minute until fragrant.
- Add the drained black beans, pinto beans, and corn, followed by both cans of diced tomatoes (with their juices) and the tomato sauce. Stir everything together until well combined.
- Pour in the beef broth, stir to combine, and bring to a boil over medium-high heat. Reduce heat to low and simmer uncovered for 15–20 minutes, stirring occasionally, until slightly thickened and flavors have melded.
- Taste the soup and season with salt and pepper as needed; add cayenne or hot sauce for more heat, extra broth if too thick, or simmer longer if too thin.
- Ladle the hot soup into bowls and set out all your favorite toppings — shredded cheese, sour cream, tortilla chips, avocado, cilantro, and lime wedges — so everyone can customize their bowl.
Nutrition
Notes
- Always drain and rinse canned beans before adding — it removes excess sodium and keeps the broth clear.
- For extra depth of flavor, use fire-roasted diced tomatoes instead of regular canned tomatoes.
- Brown the meat well — good caramelization adds tons of flavor to the finished soup.
- This soup tastes even better the next day after flavors have had time to meld; make it ahead whenever possible.
- Substitute ground turkey (93% lean) for a lighter version — cooking time stays the same.
- For a thicker soup, mash some of the beans, simmer longer uncovered, or blend a portion with an immersion blender.
- To make it vegetarian, omit the meat and add an extra can of beans or crumbled tempeh; use vegetable broth.
- Store leftovers in an airtight container in the fridge for up to 4–5 days, or freeze for up to 3 months.
- When reheating, the soup may thicken — add a splash of broth or water to reach your desired consistency.
- For slow cooker: brown the beef first, then add all ingredients and cook on low for 4–6 hours or high for 2–3 hours.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This Taco Soup has become a staple in my household, and I hope it becomes one in yours too.
It’s one of those rare recipes that checks all the boxes: quick, affordable, delicious, and versatile.
The best part is watching everyone gather around the table, loading up their bowls with all their favorite toppings.
Give this recipe a try on your next busy weeknight, and I think you’ll find yourself making it again and again.
I’d love to hear how your taco soup turns out! Drop a comment below with your favorite toppings or any fun variations you tried.
Recommended:
- Chicken Stew Recipe
- Vegetable Soup Recipe
- Ham And Bean Soup Recipe
- Lentil Stew Recipe
- Cowboy Stew Recipe



