Preheat your oven to 375°F (190°C) to get it ready for baking the enchiladas.
In a large skillet, heat olive oil over medium heat. Add the chopped onion and bell peppers, cooking until softened, about 5 minutes.
Push the veggies to one side of the skillet. In the empty side, crack the eggs and scramble them until just set. Mix in the black beans, cumin, smoked paprika, salt, and pepper. Stir the mixture until heated through, then remove it from the heat.
Warm the corn tortillas slightly in the microwave to make them more pliable. On each tortilla, place a generous scoop of the egg and bean mixture and sprinkle a little cheddar cheese. Roll up each tortilla tightly and place seam-side down in a greased baking dish.
Pour salsa evenly over the top of the rolled enchiladas. Sprinkle the remaining cheddar cheese on top.
Place the baking dish in the preheated oven and bake for 20-25 minutes, or until the cheese is melted and bubbly.
Remove from the oven and let it cool for a few minutes. Garnish with fresh cilantro and serve with avocado slices on the side if desired.