Twice-Baked Spaghetti Squash and Cheese
All the comfort of traditional mac and cheese, but with spaghetti squash instead of noodles! This tasty twice-baked spaghetti squash and cheese is sure to become one of your favorites too.

While my love for pasta is strong and unwavering, sometimes what you’re really craving is more veggies. And using roasted spaghetti squash in place of pasta in this recipe is a satisfying way to add more vegetables to a meal without sacrificing any flavor.
This twice baked spaghetti squash is so creamy and cheesy, with great flavor from the roasted spaghetti squash and a nice crunch from a topping of toasted breadcrumbs. And it works as both as side dish or a main dish!

“Love this recipe! I have made it a couple of times before and will be making it again tonight but adding some shrimp and maybe some spinach!⭐⭐⭐⭐⭐” —from reader Ashlee
Table of Contents
- What is twice baked spaghetti squash?
- Ingredients you'll need
- Tip: How to cut spaghetti squash
- 3 ways to cook spaghetti squash
- Add the creamiest cheese sauce & bake
- More veggie-full recipe to love
What is twice baked spaghetti squash?
It’s just like it sounds! First, roast the spaghetti squash in the oven until tender (though you can also do this step in the microwave or instant pot, see below). Then, you shred the flesh with a fork and add a homemade creamy cheese sauce and bake it again until it’s hot and bubbly.

Ingredients you’ll need
- Spaghetti squash (you’ll need 2, medium-sized)
- Salted butter and all-purpose flour make up a roux that forms the base of the sauce
- Mustard powder, salt and pepper add flavor
- Milk (I like to use 2%)
- Sharp cheddar cheese (shred your own cheese for the best texture)
- Panko breadcrumbs or traditional breadcrumbs, mixed with more butter for the topping
Tip: How to cut spaghetti squash
We can all agree that cutting large squashes (like butternut, acorn, and spaghetti squash) isn’t always easy, right? This is the method that works for me (see this instructional video for a visual):
- Use a sharp knife(very important!) to cut off the end with the stem so you have a flat edge.
- Place the flat edge down flat on the cutting board .
- Slice the squash in half from top to bottom. A serrated knife is helpful to saw through the tough exterior of the squash, but a sharp chefs knife will work too.
Once the spaghetti squash is halved, remove the seeds and pulp with a spoon and discard. Then, it’s ready for cooking.

3 ways to cook spaghetti squash
Roast in the oven: (My preferred method, I just think it tastes the best this way.) Simply drizzle with olive oil and season with salt and pepper, then roast cut-side down on a lined sheet pan at 375ºF until tender (about 45-60 minutes).
Cook in the instant pot: (The quickest way to cook spaghetti squash!) Depending on size, you may only be able to cook a few at a time. Place trivet inside your instant pot, then fill with 1 cup water and add the spaghetti squash. Set high pressure to 6 minutes and use a quick release.
Cook in the microwave: (Another great option too to cut down on time.) Place spaghetti squash cut side-down into a microwave-safe dish that will fit your microwave and add 1/2 cup water. Microwave on high for about 15 minutes until fork tender (time will vary based on side of spaghetti squash).

Add the creamiest cheese sauce & bake
There’s nothing cozier than a homemade cheese sauce, and this is easily my favorite part of this dish!
This is a simple cheese sauce that starts with a roux of butter and flour, then you add milk, cheese, mustard powder, and salt and pepper. It’s smooth, creamy, and oh so cheesy. A sprinkling of breadcrumbs is the final touch.
After another quick bake in the oven to toast the breadcrumbs, this twice baked spaghetti squash is ready to enjoy!

More veggie-full recipe to love
- Butternut Squash, Mushroom, and Poblano Enchiladas
- Coconut Rice Veggie Bowls
- Roasted Vegetable Asiago Fettuccine Alfredo
- Mushroom Ragu with Cheesy Polenta

Twice Baked Spaghetti Squash and Cheese
Ingredients
- 2 medium spaghetti squash , halved lengthwise and seeds removed
- Olive oil , for drizzling
- 3 tablespoons butter , divided
- 2 tablespoons all-purpose flour
- 1 teaspoon mustard powder
- 2 cups milk (can use skim, 1%, 2% or whole)
- 8 ounces sharp cheddar cheese , shredded
- 1 teaspoon salt
- ¼ teaspoon ground pepper
- 1 cup panko bread crumbs (or traditional bread crumbs)
Equipment
Instructions
- Preheat oven to 375°F. Line a sheet pan with parchment paper or foil.
- Drizzle squash with olive oil and season with salt and pepper. Place cut side-down on prepared sheet pan and bake until fork tender, about 45-60 minutes.
- Let spaghetti squash sit a few minutes until cool enough to handle, then shred flesh with a fork.
- In a large skillet, melt 2 tablespoons of the butter. Add flour and stir with a whisk until it makes a thick paste. Slowly pour the milk into the pan while whisking constantly. Bring to a boil, then cook for a few minutes until thickened, stirring frequently.
- Add the cheddar cheese, mustard powder, salt and pepper and stir until smooth. Add spaghetti squash and toss until combined. Divide evenly into the 4 squash skins.
- Melt the remaining 1 tablespoon of butter. Add the bread crumbs and stir until all the bread crumbs are moistened. Sprinkle on top of the spaghetti squash.
- Bake until filling is bubbling and topping is browned, about 15 minutes. Serve immediately.
Video
Notes
- To cook spaghetti squash in instant pot: Place trivet inside your instant pot, then fill with 1 cup water and add the spaghetti squash. Set high pressure to 6 minutes and use a quick release.
- To cook spaghetti squash in the microwave: Place spaghetti squash cut side-down into a microwave-safe dish that will fit your microwave and add 1/2 cup water. Microwave on high for about 15 minutes until fork tender (time will vary based on side of spaghetti squash).
This recipe was originally published February 2015.



I love very much baked spaghetti. I will definitely try it. Thanks for sharing this article.
very nytc
Beautiful ideas I can’t wait to try this recipe, Thank you for share! i like this
The best recipe for my family. It came out perfect and definitely not mushy! It’s pinned and saved for next time!
I love very much baked spaghetti. I will definitely try it.
very delicious and tsaty in will try this
As tasty as caloric. Somebody stop me to eat it!
I love to eat baked goods, but I’ve never eaten this dish, maybe I’ll try it in the future
Hey Annalise,
As I said earlier, that I am going to try this recipe and I did. My friends started asking me about it. And they also want this delicious spaghetti squash cheese. Thank you very much.
This has quickly become one of our all time favorites! My husband asks for it all the time!
Hi Annalise, Your food looks so cheesy and tempting. I love baking too. I also find new recipes and try myself at home. And now I think, I am inspired by you and gonna try this cheesy recipe at home. Thanks for sharing. you should definitely make your own show on any channel or on youtube.
Thank you for sharing recipe about Spaghetti Squash
I like most recipes that are offered on certain food blogs but I’m not sure about this one. Me and Squash don’t mix.
Really so delicious! I love it
I just made this and was curious about the calories as well. Putting the ingredients into a calculator, it comes to 560 calories for 4 servings. Which isn’t that bad. It’s def not low calorie. The 5 tablespoons of butter don’t help lol. But I added broccoli and it’s a nicely indulgent meal. Thanks!
Yes, this is not a low calorie meal. 🙂 But it’s lower than if you used pasta and I like the extra dose of veggies.