In a large skillet, brown the ground beef over medium heat.
Add diced onions and minced garlic, cooking until softened.
Stir in the cumin, chili powder, salt, and pepper.
Pour in the enchilada sauce, mixing until combined.
Reduce heat and simmer for 5-7 minutes.
Warm the tortillas in a separate skillet or microwave.
Fill each tortilla with beef mixture and roll them up.
Place rolled enchiladas in a baking dish, seam side down.
Top with remaining enchilada sauce and cheese.
Bake in a preheated oven at 350°F for 20-25 minutes.
Garnish with fresh cilantro before serving.