Heat oven to 350 degrees. Cut the spaghetti squash in half lengthwise. With a large metal spoon, scoop out the seeds. Drizzle squash halves with olive oil and place cut side up on a baking sheet.
In a medium bowl or a plastic zip-type bag, combine bread crumbs and grated Parmesan cheese. In another bowl or zip-type bag, place the flour. You can season the flour if you like; for me, the breadcrumbs and cheese are enough. In a third bowl or pie plate, place the beaten eggs.
Dredge the cube steaks in flour, shaking to get rid of excess. One at a time, dip the cube steaks in the beaten egg, making sure that no flour stays dry. Then roll or shake the cube steaks in the bread crumb-Parmesan mixture.
At this point, you can pan-fry the cube steaks in olive oil if you prefer. I was feeling extra lazy this day and just placed them side by side on a 9 x 13 baking dish that I had covered with aluminum foil and sprayed with no-stick spray. I put the squash and the cube steaks in the oven at the same time and set the timer for one hour.
After 40 minutes, take the cube steaks out of the oven and top with the spaghetti sauce. Return the steaks to the oven for the remaining 20 minutes.
When the 60 minutes are up, remove the spaghetti squash from the oven. Top the steaks with the mozzarella, turn the oven off, and leave them in the oven to keep them warm while you scrape the squash.
Use a fork to scrape the "spaghetti" into a large bowl.
Add olive oil, butter, garlic, salt and pepper to the bowl and toss well. Serve squash topped with the cube steaks and spaghetti sauce.
The cube steaks I had were pretty thick - in two pounds of meat there were only six steaks. Next time I'll definitely choose much thinner steaks, or try a ground beef patty instead.