Missouri French Toast

Grrrrrgh!
Course : Breakfast
From: HungryMonster.com
Serves: 1
 

Ingredients:

---EGG MIXTURE
4 large eggs
1 cup milk -- (whipping cream)
1/2 teaspoon cinnamon -- (optional)
1 teaspoon orange extract
1 teaspoon pure vanilla extract -- (optional)
---OTHER INGREDIENTS
8 ounces cream cheese
1 piece loaf of French bread
1 cup orange marmalade
2 tablespoons Powdered sugar to taste
---ORANGE BUTTER
8 ounces cream cheese
1/2 pound salted butter
1 pound powdered sugar
1 can frozen orange juice
 

Preparation:

Beat eggs; add milk (whipping cream); add orange extract and vanilla extract. Spread cream cheese on both sides of 1/4" slices of French bread. Spread orange marmalade on one slice of French bread. Put slices of French bread together making a "sandwich". Dip "sandwich" in egg mixture. Cook on medium heat griddle until golden brown. (May melt a "pat of butter" on griddle before cooking "sandwich" to help browning.) Top with "Orange Butter" and powdered sugar to taste. Orange Butter: Beat all ingredients together until smooth and "icing-like". Refrigerate until ready for use.