Description
This hearty Taco Soup is a cozy 30-minute, one-pot dinner packed with ground beef, beans, corn, tomatoes, taco spices, and all your favorite toppings. A comforting, flavorful weeknight meal your whole family will love.
Ingredients
-
1 lb ground beef (or turkey)
-
1 medium yellow onion, diced
-
2 tbsp tomato paste
-
1 can (14.5 oz) tomatoes with green chiles (mild)
-
1 can (14.5 oz) tomatoes with green chiles (spicy)
-
1 can black beans, drained
-
1 can chili beans or pinto beans
-
1 cup frozen corn
-
2–3 cups broth or water
-
2 tbsp chili powder
-
1 tsp cumin
-
1 tsp garlic powder
-
Salt & pepper, to taste
Optional Toppings: sour cream, cheese, cilantro, tortilla chips, avocado, lime
Instructions
-
Heat a large pot or Dutch oven over medium heat. Add ground beef and cook until browned.
-
Add diced onion and cook until softened.
-
Stir in tomato paste, chili powder, cumin, and garlic powder. Cook 1–2 minutes to deepen the flavor.
-
Pour in tomatoes with green chiles, beans, frozen corn, and broth.
-
Stir well, bring to a simmer, and cook 20 minutes, or until thickened.
-
Taste and season with salt and pepper.
-
Serve hot with your favorite toppings.
Notes
For a thicker soup, simmer longer or mash a few beans in the pot.
Ground turkey or chicken work great as substitutes.
This soup freezes beautifully—perfect for meal prep!
Add jalapeños or hot sauce for extra heat.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop, One-Pot
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: Approx. 380 kcal
- Sugar: 6 g
- Sodium: 980 mg (varies with broth & beans)
- Fat: 15 g
- Saturated Fat: 6 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 10 g
- Protein: 26 g
- Cholesterol: 65 mg