Roast the spaghetti squash following your preferred method (see notes for roasting options). Once cool enough to handle, halve, remove seeds, and scrape the flesh with a fork to release about 3 cups of strands into a large bowl.
Heat the coconut milk in a medium skillet over medium-high heat until it reaches a full gentle boil.
Add the minced garlic to the skillet and sauté, stirring occasionally, about 3 minutes until very fragrant.
Stir the spaghetti squash strands into the skillet with the coconut milk and garlic until well coated.
Add the baby spinach, cover the skillet, and cook just until the spinach wilts, about 1–2 minutes.
Uncover and stir in the sun-dried tomatoes, artichoke hearts, dried parsley, sea salt, and black pepper. Cook another 2–3 minutes, stirring, until everything is heated through and the sauce thickens slightly.
Taste and adjust seasoning if needed, then serve warm alongside your choice of entrée or protein.