Preheat the oven to 400°F. Line a baking sheet with parchment paper.
In a large bowl, combine the ground meat, almond flour, egg, onion, garlic, chili powder, cumin, oregano, smoked paprika (optional), salt, and pepper. Mix gently until combined.
Roll into 20–24 meatballs and place on the baking sheet.
Bake 14–16 minutes, until cooked through (160°F for beef, 165°F for poultry).
Reduce oven temperature to 375°F. Spread 1 cup enchilada sauce in the bottom of a 9×13-inch baking dish. Add meatballs in a single layer. Pour remaining sauce over the top.
Sprinkle cheese over the meatballs. Bake 12–15 minutes, until bubbly and melted. Broil 1–2 minutes if you want a little color on top.
Rest 5 minutes. Add toppings and serve.