Prepare the Spaghetti Squash
Preheat oven to 400°F (200°C).
Slice the squash in half lengthwise and remove seeds.
Brush cut sides with olive oil and season with salt and pepper.
Place cut-side down on a baking sheet and roast for 30–40 minutes until tender.
Scrape out spaghetti-like strands with a fork and set aside.
Make the Cheese Sauce
Melt butter in a medium saucepan over medium heat.
Optional: whisk in flour for a thicker sauce.
Gradually add milk or cream, stirring until smooth and slightly thickened.
Add shredded cheese and stir until fully melted.
Season with salt, pepper, and optional spices.
Combine and Serve
Toss roasted spaghetti squash strands with the cheese sauce until evenly coated.
Optional: transfer to a baking dish, sprinkle with breadcrumbs or extra cheese, and bake for 10 minutes until golden and bubbly.
Serve hot as a healthy, comforting alternative to traditional mac and cheese.