Roast the spaghetti squash according to your preferred method until tender; let cool slightly, then use a fork to scrape out the strands into a large bowl (about 3 cups).
Heat the coconut milk in a medium skillet over medium-high heat until it reaches a full boil.
Add the minced garlic to the skillet and sauté, stirring occasionally, until very fragrant, about 3 minutes.
Stir the spaghetti squash strands into the skillet with the coconut milk and garlic.
Add the baby spinach, cover the skillet, and cook until the spinach has wilted.
Remove the lid and stir in the sun-dried tomatoes, artichoke hearts, dried parsley, sea salt, and black pepper.
Continue cooking, stirring occasionally, for 2 to 3 minutes until the ingredients are well combined and the sauce has thickened; adjust seasoning if needed.
Serve warm alongside your preferred entrée or add a protein if desired.