Spaghetti Squash Mac Cheese

Creamy Spaghetti Squash Mac Cheese with golden breadcrumb topping, steaming in dish Save to Pinterest
Creamy Spaghetti Squash Mac Cheese with golden breadcrumb topping, steaming in dish | hearthlykitchen.com

Roast halved spaghetti squash until fork-tender and shred into strands. Make a quick roux, whisk in milk and simmer until slightly thickened, then fold in sharp cheddar, Parmesan, garlic powder and ground mustard for a smooth, savory sauce. Toss the strands with the cheese mixture, transfer to a baking dish, top with panko and extra Parmesan if desired, and broil briefly for a golden finish. Serve warm with sautéed greens or a crisp white wine.

The oven door had barely clicked shut when my kitchen filled with that sweet, roasted smell that only spaghetti squash produces, and I knew right then this experiment was going to work. I had been skeptical, honestly, about swapping pasta for a vegetable and calling it mac and cheese. But the first forkful silenced every doubt I harbored.

I served this to my sister on a rainy Tuesday when she stopped by unannounced and we stood at the counter eating straight from the baking dish because neither of us wanted to wait for plates.

Ingredients

  • 1 large spaghetti squash (about 2.5 to 3 pounds): Pick one that feels heavy for its size with a firm, pale yellow skin and no soft spots, because that guarantees the flesh inside will produce long, tender strands.
  • 2 tablespoons unsalted butter: This forms the base of your roux and the butter flavor carries through the entire sauce so use the good stuff here.
  • 2 tablespoons gluten free all purpose flour (or regular): Just enough to thicken the milk into something velvety and this small amount keeps the dish gluten free if that matters to you.
  • 1 and 1/4 cups milk (whole or 2 percent): Whole milk gives the richest result but two percent works fine and honestly I have used both interchangeably.
  • 1 cup shredded sharp cheddar cheese: Sharp cheddar brings the tang and the color that makes this feel like real mac and cheese, and shredding it yourself melts far better than pre shredded bags.
  • 1/2 cup grated Parmesan cheese: This adds a salty, nutty depth that cheddar alone cannot achieve and it is worth every grater knuckle scrape.
  • 1/4 teaspoon garlic powder: A quiet background note that makes the cheese taste more like itself without screaming garlic.
  • 1/4 teaspoon ground mustard: The secret weapon in any cheese sauce because it sharpens and brightens the whole pot.
  • 1/4 teaspoon salt and 1/4 teaspoon black pepper: Seasoning is personal but start here and adjust at the end after tasting.
  • 1/3 cup gluten free panko breadcrumbs (optional topping): That golden, crunchy lid on top makes the dish feel finished and fancy with almost no effort.
  • 2 tablespoons grated Parmesan for topping: Mixed into the panko it toasts into something that tastes like the best edges of a grilled cheese sandwich.
  • 1 tablespoon melted butter for topping: Binds the panko and Parmesan together so it actually crisps instead of just drying out under the broiler.

Instructions

Preheat and prepare:
Set your oven to 400 degrees F and line a baking sheet with parchment paper so nothing sticks and cleanup stays painless.
Split and clean the squash:
Use your sharpest knife and steady pressure to halve the squash lengthwise, then scoop out the stringy seeds and pulp with a spoon until the cavities are clean.
Roast until tender:
Place the halves cut side down on the baking sheet and roast for 35 to 40 minutes until a fork slides through the flesh easily and the strands separate with gentle pressure.
Build the cheese sauce:
Melt the butter in a medium saucepan over medium heat, whisk in the flour and cook for one minute, then slowly pour in the milk while whisking constantly until the mixture is smooth and begins to thicken after two to three minutes of simmering.
Add the cheese:
Pull the pan off the heat and stir in the cheddar, Parmesan, garlic powder, ground mustard, salt, and pepper until everything melts into a glossy, pourable sauce that smells impossibly good.
Shred and combine:
Run a fork through the roasted squash flesh to create long spaghetti like strands, transfer them to a large bowl, and gently fold in the cheese sauce until every strand is coated.
Finish under the broiler:
If you want that crunchy topping, spread the mixture in a greased baking dish, scatter the panko Parmesan butter mixture over the top, and broil on high for two to three minutes until golden and bubbling.
Roasted strands tossed in cheesy sauce — Spaghetti Squash Mac Cheese, served warm Save to Pinterest
Roasted strands tossed in cheesy sauce — Spaghetti Squash Mac Cheese, served warm | hearthlykitchen.com

There is something about pulling a bubbling dish of this from the oven on a cold evening that makes the whole house feel like it is taking care of you.

Making It Your Own

I have thrown handfuls of steamed broccoli into the squash strands before saucing and it disappears so completely that even my vegetable skeptical friends never notice. A friend suggested stirring in sauteed spinach once and now I do it almost every time because the mild bitterness plays beautifully against the rich cheese. You could fold in cooked chickpeas or shredded chicken if you want more protein, though honestly it is filling enough on its own.

Cheese Swaps Worth Trying

Replacing a quarter of the cheddar with Gruyere transforms the sauce into something deeper and slightly sweet, and I discovered this accidentally when that was all I had left in the cheese drawer. Fontina melts even creamier than cheddar if you want an ultra silky result. Just avoid mozzarella because it makes the sauce stretchy rather than smooth and that texture confusion does not work here.

Serving and Storing

This reheats surprisingly well for lunch the next day if you cover it loosely and warm it gently so the sauce does not break.

  • A glass of crisp Chardonnay or Sauvignon Blanc alongside turns a weeknight dinner into something that feels intentional.
  • Leftovers keep in an airtight container in the fridge for up to three days and the flavor actually deepens overnight.
  • Always check your ingredient labels if cooking for someone with gluten or dairy sensitivities because hidden allergens sneak into the most surprising places.
Baked Spaghetti Squash Mac Cheese, bubbly cheddar crust and fresh parsley garnish Save to Pinterest
Baked Spaghetti Squash Mac Cheese, bubbly cheddar crust and fresh parsley garnish | hearthlykitchen.com

Some dishes earn a permanent spot in your rotation not because they are flashy but because they make you feel good both while eating and after, and this one does exactly that.

Recipe Questions & Answers

Roast until the flesh is easily pierced with a fork and pulls away in spaghetti-like strands. The skin will be slightly browned and the flesh should feel tender under the fork—usually 35–40 minutes at 400°F (200°C).

Yes. Use gluten-free all-purpose flour for the roux and swap regular panko for a gluten-free variety. Check labels on cheeses and any packaged ingredients to ensure they are certified gluten-free.

Sharp cheddar provides backbone and meltiness; Parmesan adds nuttiness and depth. For variation, mix in Gruyère or fontina for a creamier, slightly sweet finish.

Stir in cooked chicken, turkey, or chickpeas for protein. Fold in blanched broccoli, sautéed spinach, or peas for extra vegetables and color before baking or serving.

Cool completely, cover and refrigerate for up to 3–4 days. Reheat in a 350°F (175°C) oven covered for 15–20 minutes, or microwave individual portions until heated through. Add a splash of milk if the sauce seems thickened.

Yes. Roast and shred the squash a day ahead and store refrigerated. Make the cheese sauce and keep chilled, then rewarm and combine before baking or broiling for a quick finish.

Spaghetti Squash Mac Cheese

Roasted spaghetti squash tossed in a creamy cheddar-Parmesan sauce for a lighter, comforting main.

Prep 20m
Cook 40m
Total 60m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 large spaghetti squash, about 2.5 to 3 pounds

Cheese Sauce

  • 2 tablespoons unsalted butter
  • 2 tablespoons gluten-free all-purpose flour
  • 1 1/4 cups whole or 2% milk
  • 1 cup shredded sharp cheddar cheese
  • 1/2 cup grated Parmesan cheese
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon ground mustard
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper

Topping

  • 1/3 cup gluten-free panko breadcrumbs
  • 2 tablespoons grated Parmesan cheese
  • 1 tablespoon melted butter

Instructions

1
Preheat and Prepare Baking Sheet: Preheat the oven to 400°F. Line a baking sheet with parchment paper.
2
Prepare the Spaghetti Squash: Carefully halve the spaghetti squash lengthwise and scoop out the seeds. Brush the cut sides lightly with olive oil if desired.
3
Roast the Squash: Place the squash halves cut-side down on the prepared baking sheet. Roast for 35 to 40 minutes until the flesh is fork-tender and strands separate easily.
4
Make the Cheese Sauce: While the squash roasts, melt the butter in a medium saucepan over medium heat. Whisk in the flour and cook for 1 minute. Slowly whisk in the milk until smooth. Bring to a simmer, stirring constantly, until the sauce thickens, about 2 to 3 minutes.
5
Finish the Sauce: Remove from heat and stir in the cheddar cheese, Parmesan cheese, garlic powder, ground mustard, salt, and black pepper until the cheese is fully melted and the sauce is smooth.
6
Combine Squash and Sauce: Use a fork to shred the roasted squash flesh into spaghetti-like strands. Transfer the strands to a large bowl and gently toss with the cheese sauce until evenly coated.
7
Add Topping and Broil: Transfer the mixture to a greased baking dish. In a small bowl, combine the panko breadcrumbs, Parmesan cheese, and melted butter. Sprinkle the topping evenly over the squash. Broil on high for 2 to 3 minutes until golden brown.
8
Serve: Serve warm, garnished with extra Parmesan or fresh herbs if desired.
Additional Information

Equipment Needed

  • Baking sheet
  • Sharp knife
  • Spoon
  • Fork
  • Medium saucepan
  • Whisk
  • Mixing bowls
  • Casserole or baking dish

Nutrition (Per Serving)

Calories 285
Protein 13g
Carbs 23g
Fat 15g

Allergy Information

  • Contains dairy (milk, cheese, butter)
  • May contain gluten depending on flour and breadcrumbs used
Grace Ellington

Home cook sharing easy recipes, kitchen tips, and meal ideas everyone can enjoy.