This was excellent!  It was just as good reheated the next day.  Kid approved. 

Ham and Swiss Cheese Spaghetti Casserole
Adapted from Healthy Cooking

8 oz. whole wheat spaghetti
1 can cream of mushroom soup
1 cup fat free sour cream
2 cups diced cooked ham
1/2 onion, finely chopped
1/2 green pepper, finely chopped
2 cups shredded Swiss cheese

Boil pasta until al dente.  In a bowl, combine the other ingredients, except 1/2 cup of shredded cheese.  Drain the pasta and add to the bowl and mix well.  Pour mixture into a greased casserole dish.  Sprinkle the remaining cheese on top.  Cover with foil and bake on 350 degrees for 35-45 minutes.  Uncover and broil for 5 minutes until slightly brown on top.