Heat the oven: Set your oven to 400°F (200°C). Line a baking sheet with parchment for easy cleanup.
Prep the squash: Carefully slice the spaghetti squash in half lengthwise.
Scoop out the seeds. Drizzle the cut sides with 1 tablespoon olive oil and season with salt and pepper.
Roast until tender: Place squash halves cut side down on the sheet. Roast 35–45 minutes, until the flesh strands easily with a fork and the edges are slightly caramelized.
Cook the sausage: While the squash roasts, heat a large skillet over medium heat.
Add the sausage and break it up with a spatula. Cook until browned and cooked through, 6–8 minutes. Transfer to a plate, leaving some fat in the pan.
Sauté the veg: Add the remaining 1 tablespoon olive oil if needed.
Add onion and bell peppers with a pinch of salt. Cook, stirring often, until softened and lightly browned, 8–10 minutes.
Add aromatics: Stir in garlic, Italian seasoning, and red pepper flakes. Cook 30–60 seconds, until fragrant.
Make it saucy (optional): Stir in the marinara or crushed tomatoes and the butter or ghee.
Return sausage to the pan. Simmer 2–3 minutes. Taste and season with salt and pepper.
Shred the squash: When the squash is cool enough to handle, use a fork to scrape out long strands into a large bowl.
Season lightly with salt and pepper.
Combine: Add the sausage-and-peppers mixture to the squash and toss gently to coat the strands without mashing them.
Finish and serve: Top with chopped parsley or basil and a shower of grated Parmesan. Serve warm.