Beef Enchilada Soup is a hearty and flavorful twist on classic Mexican favorites, combining seasoned ground beef, enchilada sauce, beans, corn, and broth into a satisfying one-pot stew. Topped with tortilla strips, cheese, and sour cream, it hits all the right notes of comfort and spice.
Why You’ll Love This Recipe
This soup is packed with bold, familiar flavors in every spoonful—savory beef, tangy enchilada sauce, hearty beans, and sweet corn—making it both comforting and exciting. It’s quick to prepare and perfect for feeding a crowd or enjoying as a warming weeknight meal.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2 lbs lean ground beef
3 tablespoons taco seasoning
1 onion, diced
2 cans (14.5 oz each) red enchilada sauce
1 jar (32 oz) beef bone broth
1 can (15 oz) diced tomatoes, not drained
1 can (15 oz) sweet corn, drained
1 can (15 oz) black beans, not drained
1 can (4 oz) green chiles, not drained
Optional Toppings:
Corn tortillas, cut into strips
Sour cream
Shredded cheddar cheese
Chopped cilantro
Directions
- Brown the Beef and Onion
In a large skillet over medium-high heat, cook the ground beef, taco seasoning, and diced onion until the beef is no longer pink. Drain any excess grease. - Combine Ingredients
Transfer the beef and onion mixture to a large pot. Add beef bone broth, enchilada sauce, diced tomatoes, corn, black beans, and green chiles. Stir to combine. - Simmer the Soup
Bring to a boil, then reduce heat to low. Let simmer for about 10 minutes to allow flavors to meld. - Serve and Garnish
Ladle into bowls and top with corn tortilla strips, sour cream, shredded cheese, and chopped cilantro as desired.
Servings And Timing
Serves: 6–8
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Variations
- Heat it up: Add jalapeños, chipotle peppers, or hot sauce for a spicier version.
- Change the protein: Swap ground beef for chicken, turkey, or chorizo.
- Bean variety: Use pinto beans or kidney beans instead of black beans.
- Swap the broth: Use chicken broth or vegetable broth to lighten it up.
- Slow-cooker option: Brown beef and onions, then combine everything in the slow cooker. Cook on low for 4 hours.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freeze cooled soup in freezer-safe containers for up to 3 months.
Reheat on the stovetop or in the microwave, adding a splash of broth if needed to maintain consistency.
FAQs
Can I make this milder or spicier?
Yes! For mild, use mild enchilada sauce and omit additional peppers. For spicier, add jalapeños, chipotle peppers, or hot sauce.
What can I use instead of bone broth?
Beef, chicken, or vegetable broth all work well if you don’t have bone broth.
Is this soup gluten-free?
Yes, if your taco seasoning and enchilada sauce are certified gluten-free. Check labels to be sure.
Can I use fresh tomatoes instead of canned?
Yes—use about 2 cups of diced fresh tomatoes, but you may want to adjust seasoning and simmer a bit longer.
Can I make this in a slow cooker?
Yes. Brown beef and onions on the stove, then combine everything in a slow cooker and cook on low for about 4 hours.
What’s a good side for this soup?
Serve with tortilla chips, cornbread, or Mexican rice for a satisfying meal.
Can I add vegetables?
Absolutely. Bell peppers, zucchini, or even sweet potatoes make excellent additions.
How can I keep tortilla strips crispy?
Add them right before serving, or serve on the side for dipping.
Can I substitute ground turkey?
Yes, ground turkey is a great lean alternative—just cook it the same as the beef.
Can I make this vegetarian?
Omit the beef and use extra beans or a plant-based meat substitute. Use vegetable broth as well.
Conclusion
Beef Enchilada Soup delivers bold, comforting flavors with minimal effort. With tender beef, rich broth, and hearty beans, and a customizable topping bar, it’s a bowl of warmth and satisfaction. Perfect for weeknight dinners, game day, or any time you crave a cozy, Mexican-inspired meal. Enjoy every savory spoonful!
Print
Beef Enchilada Soup
- Total Time: 25 minutes
- Yield: 6–8 servings
- Diet: Gluten Free
Description
Beef Enchilada Soup is a bold and hearty one-pot meal loaded with seasoned ground beef, enchilada sauce, beans, corn, and savory broth—finished with your favorite toppings for the ultimate comfort food experience.
Ingredients
2 lbs lean ground beef
3 tablespoons taco seasoning
1 onion, diced
2 cans (14.5 oz each) red enchilada sauce
1 jar (32 oz) beef bone broth
1 can (15 oz) diced tomatoes, not drained
1 can (15 oz) sweet corn, drained
1 can (15 oz) black beans, not drained
1 can (4 oz) green chiles, not drained
Optional toppings: corn tortilla strips, sour cream, shredded cheddar cheese, chopped cilantro
Instructions
- In a skillet over medium-high heat, cook ground beef, taco seasoning, and diced onion until beef is browned. Drain excess fat.
- Transfer beef mixture to a large pot. Add beef bone broth, enchilada sauce, tomatoes, corn, black beans, and green chiles. Stir to combine.
- Bring to a boil, then reduce heat and simmer for 10 minutes.
- Ladle into bowls and top with tortilla strips, sour cream, cheese, and cilantro as desired.
Notes
- Adjust heat with jalapeños, chipotle, or hot sauce.
- Swap beef for chicken, turkey, or chorizo.
- Try pinto or kidney beans instead of black beans.
- Use chicken or vegetable broth as an alternative.
- Slow cooker: Brown beef and cook all ingredients on low for 4 hours.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Soups
- Method: Stovetop
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 1.5 cups
- Calories: 430
- Sugar: 6g
- Sodium: 890mg
- Fat: 22g
- Saturated Fat: 9g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 29g
- Fiber: 6g
- Protein: 29g
- Cholesterol: 85mg