Preheat the oven to 375°F (190°C).
In a large skillet over medium heat, brown the ground beef until fully cooked. Drain any excess fat.
Add the diced onion and minced garlic to the skillet with the beef and sauté until the onion is translucent, about 3–4 minutes.
Stir in the chili powder, cumin, smoked paprika, salt, and black pepper. Cook for another 1–2 minutes until fragrant.
Remove the skillet from heat and mix in half of the shredded cheddar cheese.
In a baking dish, spread a thin layer of enchilada sauce on the bottom.
Take a zucchini slice and scoop a generous spoonful of the beef mixture onto it. Roll it up and place it seam-side down in the baking dish. Repeat with the remaining zucchini slices and beef mixture.
Once all enchiladas are in the dish, pour the remaining enchilada sauce over the top and sprinkle the remaining cheddar cheese.
Bake in the preheated oven for 20–25 minutes, or until the cheese is melted and bubbly.
Remove the baking dish from the oven and let it cool for a few minutes before serving.
Optional: garnish with fresh cilantro and serve with sour cream.