Cook the rice according to the instructions on the package. Once tender, season with salt and pepper.
Make the beans: Heat the oil in a saucepan over medium heat. Sauté the garlic and onion until the onions start to soften. Stir in the cumin, then stir in the black beans and ¼ cup of water, and season with salt and pepper. Simmer for 15 - 20 minutes to develop flavor.
Make the salsa: Add all the ingredients in a blender (except the chips) and pulse until chopped well. Season with salt and pepper. Set aside.
Make the enchiladas: Heat the oil in a skillet over medium heat. Saute the beef, garlic powder, cumin, oregano, chili powder, and paprika, breaking it up into smaller pieces until no longer pink. Then whisk in the broth and tomato paste. Season with salt. Bring to a low simmer for 10 to 15 minutes so the flavors can blend and the sauce can thicken.
Finish the rice: Fluff with a fork. Season with salt and pepper to taste.
Finish the beans: Remove from the heat and stir in the cilantro. Season with salt and pepper to taste.
Place all margarita mocktail ingredients into a pitcher or drink shaker. Mix until the honey is dissolved. Adjust any of the ingredients as needed to taste. Chill in the fridge until you are ready to serve. Garnish with lime wedges if desired.
Preheat the oven broiler on low.
Make the enchiladas: Use a slotted spoon to portion the beef into each shell then roll it up tightly. Spoon the sauce over top and sprinkle with cheese. Place under the oven broiler to melt.
Serve the enchiladas with salsa and chips, rice, beans, and margarita mocktail. Garnish enchiladas with jalapeño if using.