01 - Preheat oven to 375°F.
02 - Heat large skillet over medium heat. Add ground beef and cook, breaking apart, until browned. Drain excess fat.
03 - Add onion and garlic to skillet. Sauté 3 minutes until softened. Stir in cumin, chili powder, smoked paprika, salt, pepper, and beef broth. Simmer 5 minutes until thickened.
04 - Heat oil in saucepan over medium heat. Whisk in flour, cook 1 minute. Add chili powder, cumin, garlic powder, onion powder, oregano, and salt. Stir 30 seconds.
05 - Gradually whisk in broth and tomato paste. Simmer 5-7 minutes until thickened.
06 - Spread ½ cup sauce over bottom of 9x13-inch baking dish.
07 - Warm tortillas to soften. Place beef filling and cheese down center, roll up, place seam-side down in dish.
08 - Pour remaining sauce over enchiladas. Sprinkle with remaining cheese. Bake 20-25 minutes until cheese melts and sauce bubbles.
09 - Top with fresh cilantro. Serve hot.