Using a large, set over medium heat and add the ground beef, onion, garlic, and seasonings. Crumble the ground beef until fully cooked, draining some of the excess fat, leaving about 2 tbsp of fat in the pan. Set aside.
Add the butternut squash to the pan and saute until soft. Add the beef back to the pan.
Stir in the enchilada sauce and stir to coat the beef. Bring to a low simmer. Add the tortillas and gently stir in coat in the sauce, allowing to soften for 2-3 minutes. Add the cheese if desired and allow to melt. Remove from the heat.
Top with cilantro, green onion, and serve with dairy-free sour cream, avocado, and fresh lime wedges.
Notes
If you're in a rush, I recommend using frozen and then defrosted butternut squash as it cooks faster, but fresh will also work!