Heat olive oil in a large pot over medium heat. Add the onion, garlic, bell pepper, serrano, salt, pepper, oregano, smoked paprika & cumin. Stir to combine and cook down for 3-5 minutes.
Add the green chiles, enchilada sauce, chipotle pepper, adobo sauce and fire roasted tomatoes. Stir and cook for 3 more minutes.
Add the beans and broth and bring to a boil. Lower heat and simmer for 5 minutes. Right before serving add the lime juice and cilantro.
Serve the soup hot with lots of toppings.
*I used vegan chicken broth, which you can get online here. You can also use your favorite broth instead.
**You can get the recipe for these here.
Calories: 145kcal, Carbohydrates: 22g, Protein: 5g, Fat: 4g, Saturated Fat: 1g, Sodium: 893mg, Potassium: 265mg, Fiber: 7g, Sugar: 6g, Iron: 2mg