Preheat the oven to 400 degrees F. Place the poblano peppers on a large baking sheet that has been covered with foil.
Roast the peppers for 50 minutes, flipping them after the first 25 minutes.
While the peppers are roasting, make the sauce.
In a medium sauce pan, heat the oil over medium heat. Add the spices and stir continuously for 1 minute.
Add the flour and continue stirring for an additional 2-3 minutes.
Slowly whisk in the broth and then add the tomato paste. Whisk until smooth, and continue simmering over very low heat for 10 minutes.
When the sauce is done, pour 1 cup of the sauce in the bottom of a baking dish.
When the poblano peppers have finished roasting, place them in a bowl and cover them. Let rest for about 15 minutes.
After resting, peel the skin off of the peppers and clean the insides of seeds. Discard stems, seeds, and skins and set the peppers to the side.
Mix the cooked quinoa and the black beans well.
Lay out a pepper, fill with 1/2 cup of the quinoa and black beans, and then top with 1 Tablespoon of cheese.
Roll up the pepper, folding down the top of the pepper (where the stem used to be) towards the middle and the bottom up towards the middle as well. Press the pepper together to encase all of the filling.
Place the stuffed pepper into the dish nestled in sauce.
Continue with the remaining peppers.
Bake at 350 degrees F for 15 minutes.
Mix the breadcrumbs, olive oil, garlic powder, and salt in a small bowl.
Sprinkle the tops of peppers with the breadcrumbs and return to the oven for an additional 5 minutes. You can broil the top for 1 minute to get the breadcrumbs brown and crunchy.
Serve the peppers with extra sauce red sauce and fresh avocado.