Our Recipes

Overnight S’mores French Toast Casserole
Serves: 8

Featured Products

Overnight S’mores French Toast Casserole
Serves: 8
Ingredients:
  • 12 oz day old sourdough or French bakery bread
  • 5 large eggs
  • 1 1/4 cups Promised Land Dairy Midnight Chocolate Milk
  • 2 Tbsp granulated sugar
  • 1 tsp vanilla extract
  • 1 cup chocolate chips (any variety)
  • 1 cup mini marshmallows
  • 1/4 cup crushed graham crackers
  • Powdered sugar, for dusting
Directions:
  1. Spray a 2 or 3 quart baking dish with nonstick cooking spray. Set aside.

  2. Use a serrated bread knife to cube bread into bite-sized pieces, about 1 inch squares. Add bread cubes to prepared baking dish.
  3. Sprinkle with most of the chocolate chips, marshmallows and crushed graham crackers, reserving some of each for later.
  4. In a mixing bowl, add eggs, chocolate milk, sugar and vanilla. Whisk to combine well, and pour mixture over bread cubes.
  5. Carefully stir up the mixture of bread cubes, chocolate chips, marshmallows and graham crackers.
  6. To the top of the bread, add the remainder of the chocolate chips, marshmallows and crushed graham crackers.
  7. Cover dish tightly with foil and refrigerate overnight.
  8. Preheat oven to 350 F degrees. Remove casserole from refrigerator and let sit on counter to warm up.
  9. Bake for 25-30 minutes, until golden brown. Dust with powdered sugar and drizzle with maple syrup if desired.
[gravityform id="1" title="false" description="false"]
<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script> <div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_1' ><form method='post' enctype='multipart/form-data' id='gform_1' action='/recipe_items/overnight-smores-french-toast-casserole/' > <div class='gform_body gform-body'><ul id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below'><li id="field_1_6" class="gfield gf_left_half field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_1_6"><label class='gfield_label' for='input_1_6' >Your first name</label><div class='ginput_container ginput_container_text'><input name='input_6' id='input_1_6' type='text' value='' class='medium' aria-invalid="false" /> </div></li><li id="field_1_1" class="gfield gf_right_half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_1_1"><label class='gfield_label' for='input_1_1' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_1_1' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></li><li id="field_1_3" class="gfield gf_left_half field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_1_3"><label class='gfield_label' for='input_1_3' >Postal Code</label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_1_3' type='text' value='' class='medium' placeholder='#####' aria-invalid="false" /> </div></li><li id="field_1_5" class="gfield gf_right_half field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_1_5"><label class='gfield_label' for='input_1_5' >Birthday</label><div class='ginput_container ginput_container_date'> <input name='input_5' id='input_1_5' type='text' value='' class='datepicker ymd_dash datepicker_no_icon gdatepicker-no-icon' placeholder='YYYY-MM-DD' aria-describedby="input_1_5_date_format" aria-invalid="false" /> <span id='input_1_5_date_format' class='screen-reader-text'>YYYY dash MM dash DD</span> </div> <input type='hidden' id='gforms_calendar_icon_input_1_5' class='gform_hidden' value='https://www.promisedlanddairy.com/wp-content/plugins/gravityforms/images/datepicker/datepicker.svg'/></li><li id="field_1_4" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_1_4"><label class='gfield_label' for='input_1_4' >CAPTCHA</label><div id='input_1_4' class='ginput_container ginput_recaptcha' data-sitekey='6Lel9OsZAAAAALHgyXy0IwhyHpb1t8RCHNR_8_Wp' data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'></div></li><li id="field_1_7" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_1_7"><label class='gfield_label' for='input_1_7' >Comments</label><div class='ginput_container'><input name='input_7' id='input_1_7' type='text' value='' /></div><div class='gfield_description' id='gfield_description_1_7'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_1"]){return false;} window["gf_submitting_1"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_1"]){return false;} window["gf_submitting_1"]=true; jQuery("#gform_1").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='1' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjQ2ZjI3M2I5NWE4NDliMzhkMzUwMWNlNWE4ZTI3OWVlIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="235"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div>