In a large bowl, beat eggs until fluffy. Whisk in 1 cup of the flour, milk, oil, baking powder, salt and vanilla. Whisk in remaining 1 cup flour just until fully combined.
Spray a preheated waffle iron with non-stick cooking spray. Pour mix onto hot waffle iron. Cook until just before golden brown. Stack them with squares of waxed paper or parchment paper in between each waffle.
Cut waffles in half, place one half back on the from half of the waffle iron, top with marshmallows, graham cracker crumbs and chocolate chips. Top with second half of waffle, close the iron and cook until chocolate melts and marshmallows ooze out. Makes 8 servings.