Roast the peppers. If you have a gas stove, turn the burner on and keep the peppers over the flame until each side is charred, turning with tongs as you go – you want it almost completely black on all sides. If you don’t have a gas stove, turn your broiler on and roast the pepper on the top rack until they are blackened on all sides, again, checking every few minutes and turning with tongs as you go. Once the peppers are blistered, transfer them to a large plastic baggie or a bowl covered with plastic wrap and let them steam while you start to cook the filling.
Heat a large skillet to a medium heat. Add two teaspoons of olive oil. Add the sirloin. Use a wooden spoon to break up the meat into very small pieces. When the beef is about halfway cooked, add the onion, 1/2 of the minced garlic, corn, black beans, 1 1/4 teaspoon salt, oregano, cumin, and coriander. Continue to cook the mixture until the beef is cooked all the way through and the onion and garlic are softened. Season to taste with salt and pepper. Set aside.
When the peppers have steamed for about 5-7 minutes, remove them from the plastic bag or bowl. (I make the sauce while the beef finishes cooking.) Use a paper towel or your hands to remove the charred skin from the pepper. Remove the seeds and stems. It's okay if you don't get all of the skin off. Finely chop one of the roasted peppers and transfer to the beef and corn mixture, leave the others pepper whole for the sauce.
Add the two whole roasted poblano peppers to a blender. Add cilantro, remaining half of the minced garlic and 3/4 cup chicken stock to the blender. Puree until smooth. Pour the mixture into a small saucepan. Add the remaining 3/4 teaspoon salt, 1/4 cup chicken stock and cream to the saucepan with the pureed peppers. Bring to a boil and reduce to a simmer. Simmer until slightly thickened and reduced, about 6-7 minutes. Remove from the heat and add the lime juice and honey. Stir until combined. Season to taste with salt and pepper. If you like a creamier sauce, add another 1/4 cup of cream.
While the sauce simmers, assemble the enchiladas. If using corn tortillas or gluten free tortillas, wrap in a paper towel and microwave for 15 seconds so they are pliable. Spray an 8x14 baking dish with non-stick cooking spray.
If using corn tortillas, place about 1/3 cup of the filling on each tortilla, if using larger flour tortillas, place about a 1/2 cup of filling on each tortilla. Tightly roll the tortilla. Place seam-side down in the baking dish. Repeat with remaining filling and tortillas. It's okay if you have leftover filling, we will use it later.
Ladle the sauce over the enchiladas. Sprinkle with any remaining filling. Sprinkle cheese on top. Bake in the oven for 20-25 minutes until the cheese is melted. Garnish with freshly chopped cilantro.