Hearty Taco Soup

Featured in: Warm Bowls of Comfort

This hearty taco soup combines browned ground beef with onions, garlic, and a rich blend of tomatoes, black and kidney beans, corn, and green chilies. Seasoned with taco spices and simmered to perfection, it delivers bold Mexican flavors in every spoonful. Ready in about 30 minutes, it's customizable with toppings like cheese, sour cream, fresh cilantro, and crunchy tortilla strips for a satisfying one-pot meal that's perfect for weeknights or casual gatherings.

A smiling woman in a chef's jacket stands in a commercial kitchen, looking at the camera with various food containers and utensils in the background.
Updated on Fri, 18 Apr 2025 13:20:20 GMT
A bowl of soup with a dollop of sour cream on top. Pin it
A bowl of soup with a dollop of sour cream on top. | tasteofcook.com

This hearty taco soup has become my go-to weeknight dinner when I need something comforting yet simple that pleases everyone at my table. The robust Mexican flavors transform ordinary ingredients into a satisfying meal that tastes like it simmered all day, even though it comes together in just 30 minutes.

I first created this recipe during a particularly cold winter when my family was craving something warm but different from our usual soup rotation. My husband, who typically prefers traditional tacos, requested seconds and now asks for this soup at least twice a month.

Ingredients

  • Ground beef: Forms the protein backbone, providing richness and satisfying texture. Choose 85/15 for the best balance of flavor and less grease.
  • Onion and garlic: Create an aromatic base that gives depth to the entire soup. Fresh is always best here.
  • Canned tomatoes, beans, and corn: Make this a pantry friendly recipe you can make anytime. No need for fresh when these work perfectly.
  • Taco seasoning packet: Provides concentrated flavor without measuring multiple spices. Look for low sodium varieties if watching salt intake.
  • Beef broth: Adds richness and creates the perfect soup consistency. Use homemade for even better flavor.
  • Optional toppings: Allow everyone to customize their bowl. Fresh ingredients like cilantro and lime brighten the rich flavors.

Step-by-Step Instructions

Brown the Ground Beef:
Heat a large Dutch oven or heavy pot over medium heat until you can feel warmth hovering your hand above it. Add the ground beef, breaking it into small pieces with a wooden spoon. Cook for about 5 to 7 minutes until no pink remains and the meat develops some golden brown edges. Drain excess fat by tilting the pot slightly and spooning it out, leaving just enough for flavor.
Sauté the Aromatics:
Add the diced onion to the pot with the browned meat and cook for 3 to 4 minutes until they become translucent and slightly soft. The onions should look glossy but not browned. Add the minced garlic and stir continuously for about 1 minute until you can smell its fragrance. Be careful not to let the garlic burn as it will become bitter.
Add the Ingredients:
Pour in the diced tomatoes with their juice, which adds both flavor and moisture. Add the drained and rinsed black beans and kidney beans, which provide different textures and protein. Stir in the corn for sweetness, green chilies for mild heat, and tomato sauce for richness. Pour in the broth to create the soup base. Sprinkle the taco seasoning evenly across the surface and stir thoroughly to integrate all flavors.
Simmer:
Increase heat to bring the soup to a gentle boil, which you'll recognize by bubbles consistently breaking the surface. Immediately reduce to low heat, where only occasional bubbles rise. Cover with a lid, leaving a small crack for steam to escape. Let simmer for 20 to 25 minutes, stirring every 5 minutes to prevent any sticking on the bottom. This gentle cooking allows all the flavors to blend together perfectly.
Season and Serve:
Taste the soup and add salt and pepper in small amounts if needed, remembering the taco seasoning already contains salt. Ladle the hot soup into wide, shallow bowls, filling about two thirds full to leave room for toppings. Set out all toppings in small bowls for everyone to customize their own soup experience.
A bowl of soup with a spoon in it. Pin it
A bowl of soup with a spoon in it. | tasteofcook.com

The green chilies are my secret ingredient in this recipe. While many people might be tempted to skip them thinking they add too much heat, they actually provide a subtle warmth and authentic southwestern flavor that makes this soup special. My mother in law, who avoids spicy food completely, always comments on how perfectly balanced this soup tastes.

Storage Solutions

This taco soup actually improves with time as the flavors continue to develop. Store leftovers in an airtight container in the refrigerator for up to 4 days. When reheating, add a splash of broth if the soup has thickened too much in storage. For longer storage, freeze in individual portions in freezer safe containers, leaving about an inch of headspace for expansion. Thaw overnight in the refrigerator before reheating on the stovetop or microwave.

Simple Substitutions

This recipe welcomes adaptations based on what you have available. Ground turkey or chicken can replace beef for a lighter option. Black beans can be doubled if you want to make a vegetarian version by omitting the meat and using vegetable broth. For a spicier kick, add a tablespoon of chipotle peppers in adobo sauce or a diced jalapeño with the onions. Ranch seasoning mixed with the taco seasoning creates a creamy flavor profile that many of my friends now swear by after trying it at one of my dinner parties.

Serving Suggestions

While delicious on its own, this soup becomes a complete meal experience with thoughtful accompaniments. Serve with warm cornbread or flour tortillas on the side for dipping. For a fun family dinner, set up a toppings bar including all the classics plus diced avocado, pickled red onions, or different types of cheese. This soup also pairs wonderfully with a simple side salad dressed with lime vinaigrette to complete the meal with fresh crunch.

A bowl of chili with a white dollop of sour cream on top. Pin it
A bowl of chili with a white dollop of sour cream on top. | tasteofcook.com

This taco soup is as comforting as it is versatile—my family’s favorite for years and soon to be yours too!

Frequently Asked Questions

→ Can I make this taco soup in a slow cooker?

Yes! Brown the ground beef, onions, and garlic on the stovetop first, then transfer to a slow cooker with all remaining ingredients. Cook on low for 4-6 hours or high for 2-3 hours. Add toppings just before serving.

→ How can I make this soup spicier?

To increase the heat, add diced jalapeños with the green chilies, use hot taco seasoning instead of regular, include a dash of cayenne pepper, or serve with additional fresh sliced jalapeños on top.

→ Is this soup freezer-friendly?

Absolutely! Cool the soup completely, then transfer to freezer-safe containers leaving room for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop or microwave. Add fresh toppings after reheating.

→ Can I substitute the ground beef?

Yes, ground turkey or chicken works well as a leaner alternative. For a vegetarian version, omit the meat and use vegetable broth instead of beef broth, then add an extra can of beans or some chopped vegetables like bell peppers and zucchini.

→ What's the best way to serve taco soup?

Serve in deep bowls with a variety of toppings set out buffet-style so everyone can customize their own. Cornbread, warm flour tortillas, or a simple green salad make excellent sides to complete the meal.

→ How long will leftovers keep in the refrigerator?

Stored in an airtight container, leftovers will keep well in the refrigerator for 3-4 days. The flavor often improves after a day as the seasonings have more time to meld.

Taco Soup With Ground Beef

Savory Mexican-inspired soup with ground beef, beans, and corn, perfectly seasoned and topped with your favorite garnishes.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes

Category: Soups & Stews

Difficulty: Easy

Cuisine: Mexican-American

Yield: 6 Servings

Dietary: Gluten-Free

Ingredients

→ For the Soup

01 1 lb ground beef
02 1 medium onion, diced
03 3 cloves garlic, minced
04 1 (14.5 oz) can diced tomatoes
05 1 (15 oz) can black beans, drained and rinsed
06 1 (15 oz) can kidney beans, drained and rinsed
07 1 (15 oz) can corn, drained
08 1 (4 oz) can diced green chilies
09 1 (14.5 oz) can tomato sauce
10 2 cups beef or chicken broth
11 1 packet taco seasoning (or 2 tablespoons homemade taco seasoning)
12 Salt and pepper, to taste

→ Optional Toppings

13 Shredded cheddar cheese
14 Sour cream
15 Sliced jalapeños
16 Chopped fresh cilantro
17 Tortilla chips or strips
18 Lime wedges

Instructions

Step 01

Heat a large pot or Dutch oven over medium heat. Add the ground beef and cook until browned, breaking it into crumbles with a spoon. Drain any excess grease.

Step 02

Add the diced onion and sauté for 3–4 minutes until softened. Stir in the minced garlic and cook for an additional 1 minute until fragrant.

Step 03

Stir in the diced tomatoes, black beans, kidney beans, corn, green chilies, tomato sauce, and broth. Sprinkle in the taco seasoning, and stir well to combine.

Step 04

Bring the soup to a boil, then reduce the heat to low. Cover and let it simmer for 20–25 minutes, stirring occasionally to let the flavors meld.

Step 05

Taste and adjust with salt and pepper if needed. Ladle the soup into bowls and top with your favorite toppings like shredded cheese, sour cream, or tortilla chips.

Tools You'll Need

  • Large pot or Dutch oven

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (if using cheese/sour cream toppings)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 315
  • Total Fat: 12 g
  • Total Carbohydrate: 35 g
  • Protein: 18 g