In a medium size bowl add softened cream cheese, shredded cheddar cheese, chopped ham, chopped spinach, diced onion and green bell pepper. Mix all ingredients until thoroughly combined.
On a slice of thick cut sourdough or bakery loaf bread, spread 1½ tbsp of ham and cream cheese mixture. Butter both sides of the bread generously.
Heat 1 tbsp of olive oil in a skillet over medium heat. Place sandwich buttered side down in the hot skillet and cook until golden brown. Using a spatula, pick up the sandwich and add an additional 1 tbsp of butter, flip the sandwich over onto melting butter. Cook until golden brown. Place on a place and serve.
Recipe by MyLitter - One Deal At A Time at http://mylitter.com/grilled-ham-cream-cheese-sandwich/