Prepare the Black Beans: Heat olive oil in a saucepan over medium heat. Sauté garlic and red onion until softened. Stir in cumin, then add black beans with water. Season with salt and black pepper. Simmer for 15–20 minutes to develop flavor. Remove from heat and stir in fresh cilantro. Adjust seasoning to taste.
Make the Guacamole: Mash the avocado in a bowl with a fork. Add cilantro, garlic powder, lime juice, and cumin. Mix until combined. Season with salt and black pepper to taste. Set aside. Serve with tortilla chips.
Prepare the Enchilada Filling: Heat olive oil in a skillet over medium heat. Add ground beef, garlic powder, cumin, oregano, chili powder, and paprika. Cook, breaking up the meat, until no longer pink.
Simmer the Sauce: Whisk chicken broth and tomato paste into the beef. Season with salt. Simmer for 10–15 minutes until thickened.
Prepare the Margarita Mocktail: In a pitcher or large glass, stir together the honey, water, orange juice, and lime juice. Taste and adjust the lime or honey as needed. Serve over ice if desired and garnish with lime wedges.
Preheat the Broiler: Set oven broiler to low.
Assemble the Enchiladas: Fill each tortilla with beef mixture using a slotted spoon. Roll tightly and place seam-side down in a baking dish. Spoon sauce over the top and sprinkle with cheese.
Broil and Serve: Broil enchiladas until cheese is melted and bubbling. Plate with black beans, chips, and guacamole. Serve with margarita mocktail.