Melt Butter in the pan. Heat a medium-sized shallow pan on low heat and add butter. Add crushed garlic when the butter has melted and cook until translucent and sizzling.
Make the faux roux. Add the almond flour to the butter and garlic. Whisk to blend into a paste-like texture.
Pour in the cream. Blend in the cream to the almond flour roux and stir to combine. Cook for a few minutes, then stir in the broth. Bring the heat to medium-high and let the sauce simmer for 5 minutes.
Pro Tip: Hold off on adding extra almond flour. At this stage, the sauce may not look thick but will thicken as the sauce cools, so adding extra almond flour is optional and unnecessary.
Melt the Cheese. Add the grated cheese into the sauce and stir until all the cheese has melted. The sauce should thicken and become smooth.
Add Seasoning. Add thyme, salt and pepper to taste. Stir the sauce around. If it has become too thick, add a little broth to thin it out.
Combine Spaghetti Squash with sauce. Take the spaghetti and add it to the cheese sauce. Lightly mix to coat each strand.
Assemble the Buttery Gruyere Spaghetti Squash. Transfer the pasta back into the shells or serving bowls.
Garnish. Top with parsley, pomegranate and nuts. Enjoy