Prepare all ingredients as listed above.
Heat olive oil in a saucepan over medium heat. Add the garlic and red onion and sauté until the onion begins to soften.
Stir in the ground cumin, then add the black beans and water. Season with pepper and simmer for about 15–20 minutes to develop flavor. Remove from heat and stir in the chopped cilantro.
Heat olive oil in a skillet over medium heat. Add the diced chicken and season with garlic powder, cumin, oregano, chili powder, and paprika. Cook until the chicken is nicely browned. Stir in flour and cook for 30 seconds.
Whisk in the chicken broth and tomato paste. Simmer on low heat until the sauce thickens and the chicken reaches an internal temperature of 165°F (74°C).
Mash the avocado in a bowl with a fork. Add cilantro, garlic powder, lime juice, and cumin, then mix until combined. Season with black pepper to taste. Serve with tortilla chips.
Preheat the oven broiler on low.
Using a slotted spoon, place the chicken into each tortilla. Roll tightly and place seam-side down in a baking dish.
Spoon the remaining sauce over the tortillas and sprinkle with cheese.
Broil just until the cheese is melted and bubbly.
Combine sparkling water and lemon slices.
Serve the chicken enchiladas with black beans, chips and guacamole, dates, and lemon sparkling water.