This Beef Enchilada Soup is flavorful, filling, and so comforting on cold days. It's a homemade enchilada broth filled with ground beef, beans, and corn.
In a small bowl, whisk together the cumin, paprika, garlic powder, onion powder, chili powder, salt, and black pepper. Set aside the homemade spice blend.
Heat extra virgin olive oil over medium heat in a medium-sized saucepan. Add the flour and stir constantly until it becomes thick. Continue stirring and allow it to cook for 1 minute. Add ½ cup chicken stock and immediately stir again until it becomes a smooth paste.
Stir in the remaining chicken stock, tomato sauce, and homemade spice blend. Increase heat to medium-high and allow the sauce to thicken. Once it has reduced by half, remove it from the heat and set aside.
For the Beef Enchilada Soup
In a large pot or Dutch oven, cook the ground beef and finely diced onion over medium-high heat. Once crumbled and fully cooked, add the minced garlic and cook for an additional minute until fragrant.ELIZABETH'S NOTE: If the ground beef mixture has a lot of excess grease, strain it away before moving on.
Pour in the chicken stock, fire roasted tomatoes with green chilies (with juice), and homemade enchilada sauce. Stir and bring the mixture to a boil.
Add the rinsed black beans, rinsed pinto beans, and frozen corn. Cover the pot and allow the soup to cook for 3 to 4 minutes.
Remove soup from the heat and season with salt and pepper to taste preferences. Serve as is or with optional toppings: shredded cheddar cheese, sour cream, cilantro, and tortilla chip strips.
RECIPE NOTES
STORING INFORMATION
Refrigerated, in an airtight container, for 5 days. Reheat in the microwave or on the stove top until it comes to a gentle simmer.
FREEZING INFORMATION
Frozen, in a wide-mouth glass jar or freezer-safe container, for 3 months. Reheat in the microwave or on the stove top until it comes to a gentle simmer.
Metric conversions are calculated automatically. I cannot guarantee the accuracy of this information.
Did you try this recipe?Please take a minute to leave a rating and comment below. My community of readers appreciate it and I do too!