This 30-Minute Taco Soup is a fiesta in a bowl! It’s packed with all your favorite taco flavors – ground beef, beans, corn, and tomatoes – simmered in a flavorful broth and topped with cheese and sour cream. It’s a quick, easy, and satisfying meal that’s perfect for busy weeknights or a casual get-together.
Why You’ll Love This Recipe
- Fast and Flavorful: This soup comes together in just 30 minutes, making it a fantastic option for a quick and delicious meal.
- Hearty and Satisfying: Loaded with ground beef, beans, and vegetables, this soup is a complete meal in itself.
- Customizable: You can easily adjust the ingredients and toppings to suit your preferences. Add more vegetables, swap the protein, or pile on your favorite taco toppings!
Ingredients
Here’s what you’ll need to make this 30-Minute Taco Soup:
- Ground beef: You can use ground hamburger, venison, or turkey.
- Onion: Diced finely, adds a savory base.
- Taco seasoning mix: Adds a blend of spices for that classic taco flavor.
- Green pepper: Chopped, adds sweetness and crunch.
- Red pepper: Chopped, adds sweetness, color, and crunch.
- Canned corn: Adds sweetness and texture.
- Canned kidney beans: Drained, adds protein and fiber.
- Canned black beans: Drained, adds protein and fiber.
- Canned pinto beans: Drained, adds protein and fiber.
- Rotel tomatoes with chilies: Adds a spicy kick and a touch of Southwestern flavor.
- Canned diced petite tomatoes: Adds freshness and acidity.
- Canned tomato sauce: Adds richness and depth of flavor.
- Jarred salsa: Adds extra flavor and a touch of heat.
- Beef broth: The base of the soup, providing flavor and moisture.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
How to Make 30-Minute Taco Soup
Step 1: Brown the Beef and Sauté the Vegetables
In a large pot or Dutch oven, brown the ground beef over medium heat. Drain any excess grease. Add the diced onions and green and red peppers to the pot and sauté until slightly tender.
Step 2: Simmer with Remaining Ingredients
Add the taco seasoning mix, canned corn, kidney beans, black beans, pinto beans, Rotel tomatoes, diced tomatoes, tomato sauce, salsa, and beef broth to the pot. Stir well to combine. Bring the soup to a simmer, then reduce the heat to medium-low and cook for 15-20 minutes, or until the flavors have melded and the soup has thickened slightly.
Step 3: Serve
Ladle the Taco Soup into bowls and top with shredded cheddar cheese and a dollop of sour cream. Serve with tortilla chips or fresh bread for dipping.
Pro Tips for Making the Recipe
- Adjust the consistency: If the soup becomes too thick, add more beef broth as needed.
- Spice it up: Add more Rotel tomatoes, a pinch of cayenne pepper, or your favorite hot sauce for extra heat.
- Make it a vegetarian soup: Substitute the ground beef with lentils or your favorite plant-based protein.
How to Serve
- Casual Dinner: This Taco Soup is perfect for a casual weeknight dinner when you’re craving something quick and flavorful.
- Party Food: Serve it in smaller bowls or mugs as a fun and festive party snack.
- Game Day Grub: It’s a great option for game day gatherings or tailgating parties.
Make Ahead and Storage
Storing Leftovers
Store leftover Taco Soup in an airtight container in the refrigerator for up to 3 days.
Reheating
Reheat the soup gently on the stovetop or in the microwave, stirring occasionally, until heated through.
FAQs
Can I use different beans?
Yes, feel free to use your favorite beans or a different combination of beans.
Can I add other vegetables to this soup?
Absolutely! You can add diced zucchini, corn kernels, or chopped bell peppers for extra flavor and nutrition.
Can I make this soup in a slow cooker?
Yes, brown the beef and sauté the vegetables as directed, then transfer everything to a slow cooker. Cook on low for 6-8 hours, or until the flavors have melded.
How can I make this soup healthier?
Use lean ground beef or ground turkey, and reduce the amount of cheese and sour cream used as toppings.
Print30-Minute Taco Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 8 servings 1x
- Category: Soups
- Method: Stovetop
- Cuisine: Mexican-American
Description
This 30-Minute Taco Soup is a quick and flavorful meal that’s perfect for busy weeknights. Packed with ground beef (or venison/turkey), a variety of beans, and zesty Southwestern flavors, it’s a hearty and satisfying soup that comes together in a flash. Top with your favorite taco toppings like cheese, sour cream, and avocado for a fiesta in a bowl!
Ingredients
- 1 lb ground hamburger (or venison, ground turkey)
- 1/2 medium onion, diced finely
- 1 package taco seasoning mix
- 1 green bell pepper, chopped
- 1 red bell pepper, chopped
- 1 (15 oz) can corn, drained
- 1 (15 oz) can kidney beans, drained
- 1 (15 oz) can black beans, drained
- 1 (15 oz) can pinto beans, drained
- 1 (10 oz) can Rotel tomatoes with chilies, undrained
- 1 (15 oz) can diced petite tomatoes, undrained
- 1 (15 oz) can tomato sauce
- 1/2 cup jarred salsa
- 1 cup beef broth
Instructions
- Brown and Sauté: In a large pot or Dutch oven, brown the ground beef over medium heat. Add the onions and bell peppers; sauté until slightly softened.
- Add Remaining Ingredients: Stir in the taco seasoning mix, corn, kidney beans, black beans, pinto beans, Rotel tomatoes, diced tomatoes, tomato sauce, salsa, and beef broth. Bring to a simmer.
- Simmer: Reduce heat to medium-low and simmer for 15-20 minutes, stirring occasionally. Add more beef broth if needed to reach desired consistency.
- Serve: Ladle into bowls and top with your favorite taco toppings, such as shredded cheese, sour cream, and avocado. Serve with tortilla chips or crusty bread
Notes
- This soup thickens as it simmers, so add more broth as needed.
- For a spicier soup, use hot Rotel tomatoes or add a diced jalapeño pepper.
- Feel free to customize the beans and vegetables to your preference.
- Leftovers can be stored in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 10g
- Sodium: 1000mg
- Fat: 10g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 10g
- Protein: 20g
- Cholesterol: 30mg