Preheat your oven to 400°F.
Slice the spaghetti squash in half and place them cut-side up on a baking sheet lined with parchment paper.
Brush the squash with olive oil and sprinkle with salt and pepper.
Bake for 45 minutes until tender, then allow them to cool.
While the squash bakes, prepare the meat sauce filling. Heat olive oil in a pot and cook onions, carrots, and garlic until softened.
Add the meat and Italian seasoning, cooking until browned. Stir in the marinara sauce and simmer for 15 minutes.
Use a fork to scrape the squash into strands and fill each half with the meat mixture.
Top with Parmesan cheese and basil, then serve and enjoy! leftovers can be stored in the fridge for up to a week.