Preheat oven to 400°.
In a saucepan on medium/high heat, add olive oil and flour and mix until you get a creamy consistency. Continue to stir for 3-4 minutes until a light golden color. * Make sure you continue to stir so it does not burn.
Add tomato paste and seasonings and slowly pour in broth. Stir and then bring to a boil. Once boiling, cover and turn of heat for ten minutes until thickened.
Add olive oil to separate pan and saute onions 5-7 minutes until tender. Add corn and saute together another 5 minutes.
In a large mixing bowl add black beans, onion and corn, garlic powder, salt and pepper and combine.
Pour about 1/2 cup of your sauce on the bottom of your 9x13 baking dish spreading evenly. Warm tortillas in microwave for 30-40 seconds. You can also lightly fry them in a pan with canola oil.
Grab your first tortilla, add a spoonful of sauce, bean mixtures and a sprinkle of cheese and roll. Add tortilla to pan and repeat process.
Once all tortillas are rolled and lined in your baking dish, sprinkle the remainder of your cheese over the top. Place in over for 15-20 minutes until cheese is melted and your dish is golden brown.
Top with a dollop of sour cream, green onions, fresh cilantro if desired and enjoy!