Boil chicken until tender. Refrigerate chicken and stock overnight. Skim off fat if desired.
Preheat oven to 350F. Remove meat from chicken bones saute onion bell pepper and celery in olive oil until wilted. Add mushrooms and cook about 5 minutes. Add garlic and cook about 2 minutes. Add tomatoes and mushroom soup. Simmer.
Meanwhile, break up spaghetti and cook in chicken stock, seasoned with oregano. Drain and add to vegetable mixture. Add chicken and mix, then turn into large casserole dish. Top with grated cheese. Bake in oven at 350F for 30 minutes.
Cajun Country -- New Iberia, Louisiana