01 - Preheat oven to 375°F.
02 - In a large skillet over medium heat, cook the ground beef until thoroughly browned, approximately 5-6 minutes. Carefully drain any excess fat.
03 - Add the finely chopped onion and minced garlic to the skillet with the beef. Sauté for 2-3 minutes until the onion softens.
04 - Stir in the ground cumin, chili powder, smoked paprika, salt, and black pepper. Cook for an additional minute to allow the flavors to meld, then remove the skillet from heat.
05 - In a small mixing bowl, combine the green enchilada sauce with the sour cream, whisking until smooth.
06 - Spread 1/2 cup of the prepared green sauce mixture evenly across the bottom of a 9x13 inch baking dish.
07 - To assemble each enchilada, place approximately 1/4 cup of the seasoned beef mixture and a sprinkle of Monterey Jack cheese onto a tortilla. Roll up the tortilla tightly and place it seam-side down into the prepared baking dish.
08 - Pour the remaining green sauce evenly over the assembled enchiladas. Generously top with the remaining Monterey Jack cheese and crumbled queso fresco.
09 - Cover the baking dish with aluminum foil and bake for 20 minutes. Remove the foil and continue baking for another 10 minutes, or until the cheese is golden and the sauce is bubbling.
10 - Allow the enchiladas to cool for 5 minutes before serving. Garnish with fresh cilantro and diced green onions.