Cook the Rice: Rinse the rice under cold water. Cook the rice according to the package instructions.
Once tender, fluff with a fork and season with salt and black pepper to taste.
Prepare the Black Beans: Heat olive oil in a saucepan over medium heat.
Sauté garlic and onion until the onions start to soften.
Stir in the cumin, then add the black beans along with ¼ cup of water.
Season with salt and black pepper.
Simmer for 15-20 minutes to develop flavor.
Make the Salsa: In a blender, add the tomatoes, olive oil, onion, garlic, lemon juice, hot sauce, and fresh cilantro. Pulse until well chopped. Season with salt and black pepper. Set aside.
Prepare the Enchilada Filling: Heat olive oil in a skillet over medium heat.
Sauté the ground beef with garlic powder, cumin, oregano, chili powder, and paprika, breaking it up into small pieces. Cook until no longer pink.
Whisk in the chicken broth and tomato paste. Season with salt and bring to a low simmer for 10-15 minutes until the flavors blend and the sauce thickens.
Finish the Black Beans: Remove from heat and stir in the fresh cilantro.
Adjust seasoning with salt and black pepper to taste.
Prepare the Margarita Mocktail:In a pitcher or drink shaker, mix the honey, sparkling water, orange juice, and lime juice. Stir until the honey is fully dissolved. Adjust ingredients to taste. Chill in the fridge until ready to serve. Garnish with lime wedges if desired.
Set the oven broiler to low.
Assemble and Bake the Enchiladas: Using a slotted spoon, portion the beef mixture into each tortilla shell.
Roll each shell tightly and place it seam-side down in a baking dish.
Spoon the sauce over the top and sprinkle with cheese.
Place under the broiler and heat until the cheese melts and bubbles.
Plate the enchiladas alongside rice, black beans, tortilla chips, and salsa. Garnish the enchiladas with sliced jalapeño if using. Serve with a chilled margarita mocktail.