Prepare your spaghetti squash. If you don’t know how to make it, check out my post "How to Prepare a Spaghetti Squash".
While your squash is cooking, caramelize your onions and get your sauce ready.
To make the sauce, bring the heavy cream to a rapid boil in a medium sauce pan. Reduce heat slightly and let boil for the next half hour stirring every few minutes (until thick and coats the back of a spoon). Make sure to keep an eye on this because it can boil over pretty easily.Remove the pan from the heat. Add the gorgonzola, parmesan cheese, parsley, salt & pepper. Rapidly whisk the ingredients until cheese is melted and ingredients are combined.
Once squash is ready, combine it with the gorgonzola sauce, caramelized onions & tomatoes.