Preheat oven to 375 F. Prepare baking pan.
Cut spaghetti squash in half and clean all the seeds. Smear the inside of the squash with oil. Sprinkle some salt and pepper. Place on baking pan with skin facing up.
Smear cauliflower florets with oil. Season with salt & pepper. Place beside spaghetti squash.
Bake for 30 - 40 minutes. Mix cauliflower florets often. The spaghetti squash is ready when the flesh becomes tender. Fluff with fork.
In the meantime cut bacon strips and cook for 5 minutes on the pan. Remove excess oil, add spinach and cook for another 5 minutes.
When cauliflower and spaghetti squash are ready. Stuff squash with spinach and bacon, cauliflower florets and cheddar cheese.
Bake for another 10 minutes.