This hearty Beef Taco Soup is the perfect cross between a chunky soup and a comforting bowl of chili. It’s loaded with ground beef, colorful bell peppers, jalapeño, tomatoes, and plenty of warm Mexican-inspired spices, all simmered together in a rich beef broth.
Best of all, this easy taco soup comes together in just 30 minutes, making it an ideal choice for busy weeknights. It’s also perfect for batch cooking, so you can make a big pot and freeze portions for quick, cozy meals whenever you need them.
Why You’ll Love This Recipe
- Ready in 30 minutes: A flavorful homemade soup without hours of simmering.
- One-pot meal: Everything cooks together in one pot for easy preparation and cleanup.
- Packed with vegetables: Bell peppers, tomatoes, onion, and jalapeño add plenty of flavor and texture.
- Bold taco-inspired flavor: Cumin, paprika, chili powder, oregano, and coriander create a deliciously seasoned broth.
- Great for meal prep: Make a batch ahead and freeze individual portions for easy future meals.
Ingredients
Olive Oil
Olive oil is used to sauté the onion and garlic and creates a flavorful base for the soup.
Yellow Onion
Finely chopped onion adds sweetness and savory depth as it cooks.
Garlic
Five cloves of minced garlic bring plenty of aromatic flavor to the soup.
Ground Beef
Ground beef makes the soup hearty and satisfying. Breaking it into small crumbles allows the meat to distribute evenly throughout every bowl.
Salt
A little salt enhances the beef, vegetables, and spices.
Red and Green Bell Peppers
The combination of red and green bell peppers adds color, sweetness, and a pleasant tender-crisp texture.
Jalapeño
Finely diced jalapeño adds a gentle kick. You can adjust the amount depending on how spicy you like your soup.
Dried Oregano
Oregano adds an earthy herbal note that works beautifully with the taco-inspired spices.
Ground Cumin
Cumin gives the soup its warm, savory taco-seasoning flavor.
Paprika
Paprika adds warmth, color, and subtle sweetness to the broth.
Chili Powder
Chili powder gives the soup its characteristic chili flavor and adds another layer of spice.
Ground Coriander
Coriander adds a slightly citrusy, earthy note that complements the cumin and peppers.
Tomato Paste
Tomato paste intensifies the tomato flavor and gives the broth additional richness.
Cherry Tomatoes
Halved cherry tomatoes soften as they simmer, releasing their juices and adding fresh tomato flavor.
Beef Stock
Beef stock creates the flavorful base that brings all of the ingredients together.
Optional Toppings
Salsa: Adds freshness, acidity, and extra heat.
Avocado: Creamy avocado provides a cooling contrast to the warm spices.
Fresh cilantro: Chopped cilantro adds a bright, herbal finish.
Cheddar cheese: For those who aren’t following a dairy-free diet, grated cheddar adds a delicious cheesy topping.
How to Make Beef Taco Soup
Sauté the Onion and Garlic
Heat the olive oil in a large pot over medium-high heat.
Add the finely chopped onion and minced garlic. Cook for about 3 minutes, stirring occasionally, until the onion begins to soften and the garlic becomes fragrant.
Brown the Ground Beef
Add the ground beef to the pot and season with salt.
Use a wooden spoon to break the beef into small, fine crumbles as it cooks. Continue cooking for approximately 5 minutes, or until most of the beef is no longer pink.
Breaking the beef into smaller pieces helps it blend evenly throughout the soup.
Add the Peppers
Stir in the diced red bell pepper, green bell pepper, and finely diced jalapeño.
Cook for another 5 minutes, stirring occasionally, until the bell peppers begin to soften.
If you prefer a milder soup, remove the seeds and inner membranes from the jalapeño before chopping.
Add the Spices and Tomato Paste
Stir in the dried oregano, cumin, paprika, chili powder, coriander, and tomato paste.
Mix thoroughly so the spices coat the beef and vegetables. Letting the spices cook briefly with the other ingredients helps release their aroma and deepen the overall flavor.
Add the Tomatoes and Stock
Add the halved cherry tomatoes and beef stock.
Stir everything together, then reduce the heat to medium and bring the soup to a gentle simmer.
Simmer
Allow the soup to simmer for approximately 15 minutes.
The vegetables should become tender while the tomatoes soften and release their juices into the broth. The beef and spices will also have time to develop a richer flavor.
Serve
Ladle the hot soup into bowls and add your favorite toppings.
Salsa, sliced avocado, and fresh cilantro are excellent choices. Add grated cheddar if you’re not following a dairy-free diet.
Serve immediately while hot.

Tips for Success
- Break up the beef well: Small crumbles distribute the meat throughout the soup and make every spoonful hearty.
- Adjust the heat: Use more or less jalapeño depending on your preferred spice level.
- Remove jalapeño seeds for less heat: The seeds and membranes contribute much of the pepper’s heat.
- Don’t skip the spices: The combination of cumin, paprika, chili powder, oregano, and coriander creates the signature taco flavor.
- Let the spices cook briefly: Stirring them into the beef and vegetables before adding the stock helps bring out their flavor.
- Taste before serving: Depending on your beef stock and toppings, you may want to adjust the salt.
- Add toppings just before serving: Fresh avocado and cilantro provide a nice contrast to the hot, richly seasoned soup.
Equipment Needed
- Large heavy-bottomed pot or Dutch oven
- Wooden spoon
- Sharp knife
- Cutting board
- Measuring spoons
- Ladle
- Serving bowls
Recipe Variations
Creamy Beef Taco Soup
For a richer version, stir in a little coconut cream toward the end of cooking. This adds creaminess while keeping the soup dairy-free.
Chicken Taco Soup
Replace the ground beef with ground chicken. Use chicken stock instead of beef stock for a lighter variation.
Extra Spicy Taco Soup
Add an extra jalapeño, a pinch of cayenne pepper, or your favorite hot sauce for more heat.
Bean Taco Soup
If you’re not following Whole30, Paleo, or SCD guidelines, add black beans, pinto beans, or kidney beans for extra fiber and heartiness.
Low-Carb Taco Soup
Keep the recipe as written and serve it with avocado, fresh cilantro, and a small amount of cheese if desired. It makes a satisfying low-carb meal without rice or beans.
Serving Suggestions
This taco soup is hearty enough to serve as a complete meal, especially when topped with avocado and fresh herbs.
Try serving it with:
- Sliced avocado
- Fresh cilantro
- Homemade salsa
- Lime wedges
- Grated cheddar cheese
- Fresh jalapeño slices
- Cauliflower rice
- A simple green salad
For a Whole30- or Paleo-friendly meal, keep the toppings dairy-free and serve the soup with avocado, cilantro, and fresh salsa.
Frequently Asked Questions
Is Beef Taco Soup spicy?
The soup has a mild-to-moderate kick from the jalapeño and chili powder, but the heat is easy to adjust. For a milder version, use less jalapeño and remove its seeds and membranes.
Can I make this soup ahead of time?
Absolutely. This soup is excellent for meal prep. The flavors can become even more developed after sitting overnight, making it a convenient make-ahead dinner.
Can I freeze Beef Taco Soup?
Yes. Allow the soup to cool completely, then portion it into freezer-safe containers. Freeze individual servings for convenient meals later.
How long does taco soup last in the refrigerator?
Store leftover soup in an airtight container in the refrigerator and consume it within a few days. Reheat gently on the stovetop or in the microwave until hot.
Can I use ground turkey instead of ground beef?
Yes. Ground turkey can be substituted for the beef. The soup will have a lighter flavor, but the vegetables and spices will still make it delicious.
What can I use instead of beef stock?
Chicken stock or vegetable stock can be used if that’s what you have available. Beef stock gives the soup its richest, most savory flavor, so it’s the preferred option.
Final Thoughts
This Beef Taco Soup is the kind of easy, comforting dinner that earns a permanent place in your recipe rotation. With tender ground beef, colorful vegetables, juicy tomatoes, and a generous blend of taco-inspired spices, it delivers plenty of flavor without requiring a long cooking time.
Ready in just 30 minutes, this one-pot soup is ideal for busy weeknights, meal prep, or cozy winter dinners. Add your favorite toppings and enjoy a hearty bowl that’s somewhere between classic taco soup and chunky chili.
Print
Beef Taco Soup
- Total Time: 30 minutes
- Yield: 6 servings
Description
This hearty Beef Taco Soup is a quick 30-minute meal packed with ground beef, colorful peppers, tomatoes, jalapeno, and warm taco-inspired spices. It has the satisfying texture of a chunky soup with the rich flavor of chili, making it perfect for easy weeknight dinners or batch cooking.
Ingredients
- 1 tablespoon olive oil
- 1 yellow onion, finely chopped
- 5 cloves garlic, minced
- 1 pound ground beef
- 1/2 teaspoon salt
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 jalapeno, finely diced
- 1 teaspoon dried oregano
- 2 tablespoons cumin
- 2 teaspoons paprika
- 1 teaspoon chili powder
- 1 teaspoon coriander
- 2 tablespoons tomato paste
- 2 cups cherry tomatoes, halved
- 3 cups beef stock
- Salsa, for topping, optional
- Sliced avocado, for topping, optional
- Chopped cilantro, for topping, optional
- Grated cheddar cheese, for topping, optional if not dairy-free
Instructions
- Heat the olive oil in a large pot over medium-high heat. Add the chopped onion and garlic and cook for about 3 minutes, until the onion begins to soften.
- Add the ground beef, season with salt, and break the meat into small crumbles with a wooden spoon. Cook for about 5 minutes, until most of the beef is no longer pink.
- Add the diced jalapeno, red bell pepper, and green bell pepper. Stir well and cook for another 5 minutes, until the peppers begin to soften.
- Stir in the oregano, cumin, paprika, chili powder, coriander, and tomato paste until the spices are evenly distributed.
- Add the halved cherry tomatoes and beef stock. Reduce the heat to medium and simmer for 15 minutes, allowing the flavors to come together.
- Ladle the soup into bowls and garnish with salsa, avocado, cilantro, or grated cheddar cheese as desired.
Notes
- For a Whole30, Paleo, dairy-free, or SCD-friendly version, use compliant beef stock and toppings.
- Adjust the amount of jalapeno to control the level of heat.
- The soup is ideal for batch cooking and can be frozen for quick future meals.
- Store leftovers in an airtight container in the refrigerator and reheat gently on the stovetop or in the microwave.
- Use fresh cherry tomatoes for the best flavor and texture.
- Cheddar cheese is optional and should be omitted for a dairy-free version.
- Prep Time: 6 minutes
- Cook Time: 24 minutes
- Category: Dinner, Lunch, Soup, Main Course
- Method: Stove Top
- Cuisine: Mexican