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.



Looks great but I need nutritional information.
Wish it had nutrition facts to check out….as I’m trying to stay on low card eating…..
Looks delicious.
Thanks for the recipe.
Hello! Do you know the nutritional values for this recipe???
I don’t calculate any of that info, sorry!
I calculated it at 275 calories/ 18 carbs per cup. My recipe made 8 cups.
I have diabetes. I know this isn’t 100% carb-free. But what I really need is the protein content. It looks low. I may try this using my regular mac n cheese recipe instead of the roux. I’ll let you know how it turns out.
I made spaghetti squash for the first time last night and LOVED it! I started eating gluten free recently, and my gluten-eating BF was craving pasta I tried spaghetti squash. He tried a bit of mine, and liked it – so it looks like i’ll be searching out more spaghetti squash recipes!
Just made and it is delicious!!
I’m so glad! Thanks Lisa!
Made this tonight. Added sautéed kale and garlic when mixing in the bowl. Turned out excellent! Loved it! Will definitely make this guilt free Mac and cheese again!
Love the idea of adding kale and garlic – yum!
Oh yum. Just made this and it is amazing!!! Thank you.
I want oodles and oodles of this spaghetti squash!!
Oh my gosh this looks heavenly.
Amazing! This is SUCH a beautiful recipe!!
This recipe definitely fits your site – it looks completely delicious! Love your cream cooking tip in the middle too!
This looks delicious! I have yet to try spaghetti squash in place of pasta but I’ve been wanting to for a while. This looks like the perfect recipe to start with!
What is step number 4? Thanks.
Total genius!! Baked spaghetti squash is good, but twice baked?! YES!