In a saute pan and over a high heat, add the olive oil, fresh garlic, red and green peppers, mushrooms, salt, and pepper. Let the mixture cook until vegetables are slightly softened, and then add the spinach and ham and let simmer for 5 minutes. Strain the mixture well and add it to a slightly greased 13- by 9-inch baking pan.
In a separate bowl combine the eggs and half-and-half, and mix well with a wire whisk. Add the combination to the baking pan along with the Parmesan, mozzarella, fresh basil, and spaghetti. Mix all the ingredients together gently.
Preheat the oven to 350 degrees F. Place the baking pan in the middle rack and cook for 25 to 30 minutes. Then remove the pan from the oven and let it stand for 5 minutes. Garnish the pasta frittata with Parmesan and fresh parsley and serve.
Recipe courtesy of Danny Chacon, Sam's Town Hotel and Gambling Hall