To make these spaghetti squash bowls, start by preheating your oven to 400 F.
Next, wash the spaghetti squash and slice it in half. Line a baking sheet with parchment paper and stand up the spaghetti squash halves on top of it.
Then, brush the tops of the spaghetti squash halves with olive oil. Sprinkle them with a dash of sea salt and black pepper, if desired.
Allow the squash to bake for 45 minutes, until it is softened and tender. Once it's done, remove it from the oven and allow it to cool.
While the squash is baking, prepare the meat sauce filling. Heat a large pot, on the stove, over medium heat and add in the olive oil.
Wash and dice the carrots and onion and, once the oil is hot, add them to the pot. Stir them and allow them to cook for 6-7 minutes, until the onions and carrots start to cook down. Once they cook down, add in the mashed garlic, followed by the meat of choice, Italian seasoning, and another pinch of sea salt. Stir everything together until it's fully combined.
Allow the filling to cook until the meat is cooked through (this will vary depending on what type of meat or plant-based alternative you are using). Then, pour in the marinara sauce.
Then, cover the pot, turn the heat to low, and allow the filling to cook for 15 more minutes.
While the filling is cooking, use a fork to separate the insides of the spaghetti squash into strands. If you aren't sure how to do this, refer to the video tutorial above!
Once the insides of the spaghetti squash are separated, add a large spoonful of the meat filling mixture to each spaghetti squash.
Top each squash with parmesan cheese and chopped basil, if desired. Then, serve and enjoy! To store any leftovers, wrap the empty spaghetti squash in tin foil, and store the meat filling in an airtight container for up to one week.