Why make this recipe
Spaghetti Squash Mac and Cheese is a tasty twist on the classic comfort food. By using spaghetti squash instead of pasta, you get a healthier alternative that’s lower in carbs and full of nutrients. This recipe is perfect for anyone looking to indulge in a creamy, cheesy meal without the guilt. Plus, it’s a great way to sneak in some veggies if you choose to add broccoli. The flavor and texture will surprise you!
How to make Spaghetti Squash Mac and Cheese
Making this dish is simple and straightforward. Follow the steps below to create a delicious and satisfying meal.
Ingredients
- 1 medium spaghetti squash
- 1 cup cheddar cheese, shredded
- 1/2 cup cream cheese
- 1/2 cup milk (or almond milk)
- 1 cup broccoli florets (optional)
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- Salt and pepper to taste
- 1/4 cup Parmesan cheese, grated
Directions
- Preheat your oven to 400°F (200°C).
- Cut the spaghetti squash in half lengthwise and scoop out the seeds. Place it cut-side down on a baking sheet and roast for 30-40 minutes, or until the flesh is tender.
- Once roasted, let it cool slightly. Use a fork to scrape the inside of the squash to create ‘spaghetti’ strands and set aside.
- In a saucepan over medium heat, combine cream cheese, milk, garlic powder, onion powder, salt, and pepper. Stir until smooth and melted.
- Add in the cheddar cheese and continue stirring until melted and creamy.
- If you’re using broccoli, steam or microwave it until tender and then fold it into the cheese sauce.
- Combine the spaghetti squash strands with the cheese sauce and mix thoroughly.
- Transfer everything into a baking dish, sprinkle the Parmesan cheese on top, and bake for an additional 15 minutes until bubbly.
- Serve hot and enjoy your guilt-free spaghetti squash mac and cheese!
How to serve Spaghetti Squash Mac and Cheese
Serve your Spaghetti Squash Mac and Cheese hot for the best taste. It can be a great main dish or a side dish for grilled proteins. For added flavor, consider serving it with a sprinkle of fresh herbs or additional cheese on top.
How to store Spaghetti Squash Mac and Cheese
To keep your leftovers fresh, place them in an airtight container. You can store them in the refrigerator for 3 to 5 days. If you want to freeze it, make sure to portion it out in freezer-safe containers. It can last for up to two months in the freezer. When ready to eat, simply reheat in the microwave or oven.
Tips to make Spaghetti Squash Mac and Cheese
- Make sure to roast the spaghetti squash until it’s tender for the best texture.
- If you find the cheese sauce too thick, just add a bit more milk to thin it out.
- For extra flavor, you can add spices like paprika or cayenne pepper.
- Try adding other vegetables like spinach or bell peppers for a colorful twist.
Variation
You can easily customize this recipe by adding proteins like shredded chicken or ground turkey. If you’re looking for a different cheese flavor, try swapping out the cheddar for mozzarella or gouda.
FAQs
Can I use a different type of squash?
While spaghetti squash is ideal, you can experiment with other types, but the texture and flavor will differ.
Can I make this recipe in advance?
Yes! You can prepare and bake it ahead of time, then just reheat it before serving.
Is this dish gluten-free?
Yes, this Spaghetti Squash Mac and Cheese is gluten-free since it doesn’t contain any pasta.
Conclusion
Spaghetti Squash Mac and Cheese offers a simple and healthy alternative to traditional mac and cheese. This dish is comforting and satisfying, making it a great choice for dinner any night of the week. For more inspiration and tips, check out this detailed recipe. Don’t forget to explore other delicious options like Chicken and Spinach Spaghetti Squash Alfredo or Chicken Alfredo Spaghetti Squash Boats for more healthy meals!

Spaghetti Squash Mac and Cheese
Ingredients
Method
- Preheat your oven to 400°F (200°C).
- Cut the spaghetti squash in half lengthwise and scoop out the seeds. Place it cut-side down on a baking sheet and roast for 30-40 minutes, or until the flesh is tender.
- Once roasted, let it cool slightly. Use a fork to scrape the inside of the squash to create 'spaghetti' strands and set aside.
- In a saucepan over medium heat, combine cream cheese, milk, garlic powder, onion powder, salt, and pepper. Stir until smooth and melted.
- Add in the cheddar cheese and continue stirring until melted and creamy.
- If you’re using broccoli, steam or microwave it until tender and then fold it into the cheese sauce.
- Combine the spaghetti squash strands with the cheese sauce and mix thoroughly.
- Transfer everything into a baking dish, sprinkle the Parmesan cheese on top, and bake for an additional 15 minutes until bubbly.
- Serve hot and enjoy your guilt-free spaghetti squash mac and cheese!

