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 if needed.
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 slightly thickened.
04 - Heat oil in saucepan over medium heat. Whisk in flour and cook 1 minute. Add chili powder, cumin, garlic powder, onion powder, oregano, and salt. Stir 30 seconds. Gradually whisk in broth and tomato paste. Simmer 5-7 minutes until thickened.
05 - Spread ½ cup enchilada sauce evenly over bottom of 9x13-inch baking dish.
06 - Warm tortillas briefly to soften. Spoon beef filling down center of each tortilla, add cheese sprinkle, roll up, and place seam-side down in dish.
07 - Pour remaining sauce over enchiladas. Sprinkle with remaining cheese.
08 - Bake 20-25 minutes until cheese is melted and sauce is bubbling.
09 - Garnish with chopped cilantro if desired. Serve hot.