20 Thanksgiving Leftover Recipe Ideas - Jessica N. Turner | The Mom Creative (2024)

Sign up for my email list, where I send the best curated deals and finds on the Internet. Every single find is hand-picked by me for you. You’ll love it.

function extend(destination, source) {
for (var prop in source) {
destination[prop] = source[prop];
}
}

if (!Mimi) var Mimi = {};
if (!Mimi.Signups) Mimi.Signups = {};

Mimi.Signups.EmbedValidation = function() {
this.initialize();

var _this = this;
if (document.addEventListener) {
this.form.addEventListener('submit', function(e){
_this.onFormSubmit(e);
});
} else {
this.form.attachEvent('onsubmit', function(e){
_this.onFormSubmit(e);
});
}
};

extend(Mimi.Signups.EmbedValidation.prototype, {
initialize: function() {
this.form = document.getElementById('ema_signup_form');
this.submit = document.getElementById('webform_submit_button');
this.callbackName = 'jsonp_callback_' + Math.round(100000 * Math.random());
this.validEmail = /.+@.+\..+/
},

onFormSubmit: function(e) {
e.preventDefault();

this.validate();
if (this.isValid) {
this.submitForm();
} else {
this.revalidateOnChange();
}
},

validate: function() {
this.isValid = true;
this.emailValidation();
this.fieldAndListValidation();
this.updateFormAfterValidation();
},

emailValidation: function() {
var email = document.getElementById('signup_email');

if (this.validEmail.test(email.value)) {
this.removeTextFieldError(email);
} else {
this.textFieldError(email);
this.isValid = false;
}
},

fieldAndListValidation: function() {
var fields = this.form.querySelectorAll('.mimi_field.required');

for (var i = 0; i < fields.length; ++i) { var field = fields[i], type = this.fieldType(field); if (type === 'checkboxes' || type === 'radio_buttons' || type === 'age_check') { this.checkboxAndRadioValidation(field); } else { this.textAndDropdownValidation(field, type); } } }, fieldType: function(field) { var type = field.querySelectorAll('.field_type'); if (type.length) { return type[0].getAttribute('data-field-type'); } else if (field.className.indexOf('checkgroup') >= 0) {
return 'checkboxes';
} else {
return 'text_field';
}
},

checkboxAndRadioValidation: function(field) {
var inputs = field.getElementsByTagName('input'),
selected = false;

for (var i = 0; i < inputs.length; ++i) { var input = inputs[i]; if((input.type === 'checkbox' || input.type === 'radio') && input.checked) { selected = true; } } if (selected) { field.className = field.className.replace(/ invalid/g, ''); } else { if (field.className.indexOf('invalid') === -1) { field.className += ' invalid'; } this.isValid = false; } }, textAndDropdownValidation: function(field, type) { var inputs = field.getElementsByTagName('input'); for (var i = 0; i < inputs.length; ++i) { var input = inputs[i]; if (input.name.indexOf('signup') >= 0) {
if (type === 'text_field') {
this.textValidation(input);
} else {
this.dropdownValidation(field, input);
}
}
}
this.htmlEmbedDropdownValidation(field);
},

textValidation: function(input) {
if (input.id === 'signup_email') return;

if (input.value) {
this.removeTextFieldError(input);
} else {
this.textFieldError(input);
this.isValid = false;
}
},

dropdownValidation: function(field, input) {
if (input.value) {
field.className = field.className.replace(/ invalid/g, '');
} else {
if (field.className.indexOf('invalid') === -1) field.className += ' invalid';
this.onSelectCallback(input);
this.isValid = false;
}
},

htmlEmbedDropdownValidation: function(field) {
var dropdowns = field.querySelectorAll('.mimi_html_dropdown');
var _this = this;

for (var i = 0; i < dropdowns.length; ++i) { var dropdown = dropdowns[i]; if (dropdown.value) { field.className = field.className.replace(/ invalid/g, ''); } else { if (field.className.indexOf('invalid') === -1) field.className += ' invalid'; this.isValid = false; dropdown.onchange = (function(){ _this.validate(); }); } } }, textFieldError: function(input) { input.className = 'required invalid'; input.placeholder = input.getAttribute('data-required-field'); }, removeTextFieldError: function(input) { input.className = 'required'; input.placeholder = ''; }, onSelectCallback: function(input) { if (typeof Widget === 'undefined' || !Widget.BasicDropdown) return; var dropdownEl = input.parentNode, instances = Widget.BasicDropdown.instances, _this = this; for (var i = 0; i < instances.length; ++i) { var instance = instances[i]; if (instance.wrapperEl === dropdownEl) { instance.onSelect = function(){ _this.validate() }; } } }, updateFormAfterValidation: function() { this.form.className = this.setFormClassName(); this.submit.value = this.submitButtonText(); this.submit.disabled = !this.isValid; this.submit.className = this.isValid ? 'submit' : 'disabled'; }, setFormClassName: function() { var name = this.form.className; if (this.isValid) { return name.replace(/\s?mimi_invalid/, ''); } else { if (name.indexOf('mimi_invalid') === -1) { return name += ' mimi_invalid'; } else { return name; } } }, submitButtonText: function() { var invalidFields = document.querySelectorAll('.invalid'), text; if (this.isValid || !invalidFields) { text = this.submit.getAttribute('data-default-text'); } else { if (invalidFields.length || invalidFields[0].className.indexOf('checkgroup') === -1) { text = this.submit.getAttribute('data-invalid-text'); } else { text = this.submit.getAttribute('data-choose-list'); } } return text; }, submitForm: function() { this.formSubmitting(); var _this = this; window[this.callbackName] = function(response) { delete window[this.callbackName]; document.body.removeChild(script); _this.onSubmitCallback(response); }; var script = document.createElement('script'); script.src = this.formUrl('json'); document.body.appendChild(script); }, formUrl: function(format) { var action = this.form.action; if (format === 'json') action += '.json'; return action + '?callback=' + this.callbackName + '&' + serialize(this.form); }, formSubmitting: function() { this.form.className += ' mimi_submitting'; this.submit.value = this.submit.getAttribute('data-submitting-text'); this.submit.disabled = true; this.submit.className = 'disabled'; }, onSubmitCallback: function(response) { if (response.success) { this.onSubmitSuccess(response.result); } else { top.location.href = this.formUrl('html'); } }, onSubmitSuccess: function(result) { if (result.has_redirect) { top.location.href = result.redirect; } else if(result.single_opt_in || !result.confirmation_html) { this.disableForm(); this.updateSubmitButtonText(this.submit.getAttribute('data-thanks')); } else { this.showConfirmationText(result.confirmation_html); } }, showConfirmationText: function(html) { var fields = this.form.querySelectorAll('.mimi_field'); for (var i = 0; i < fields.length; ++i) { fields[i].style['display'] = 'none'; } (this.form.querySelectorAll('fieldset')[0] || this.form).innerHTML = html; }, disableForm: function() { var elements = this.form.elements; for (var i = 0; i < elements.length; ++i) { elements[i].disabled = true; } }, updateSubmitButtonText: function(text) { this.submit.value = text; }, revalidateOnChange: function() { var fields = this.form.querySelectorAll(".mimi_field.required"), _this = this; var onTextFieldChange = function() { if (this.getAttribute('name') === 'signup[email]') { if (_this.validEmail.test(this.value)) _this.validate(); } else { if (this.value.length === 1) _this.validate(); } } for (var i = 0; i < fields.length; ++i) { var inputs = fields[i].getElementsByTagName('input'); for (var j = 0; j < inputs.length; ++j) { if (this.fieldType(fields[i]) === 'text_field') { inputs[j].onkeyup = onTextFieldChange; inputs[j].onchange = onTextFieldChange; } else { inputs[j].onchange = function(){ _this.validate() }; } } } } }); if (document.addEventListener) { document.addEventListener("DOMContentLoaded", function() { new Mimi.Signups.EmbedValidation(); }); } else { window.attachEvent('onload', function() { new Mimi.Signups.EmbedValidation(); }); }})(this);

20 Thanksgiving Leftover Recipe Ideas - Jessica N. Turner | The Mom Creative (2024)

FAQs

What is a creative way to eat Thanksgiving leftovers? ›

Instead, try turning your leftovers into a casserole, like our turkey divan, our chicken stuffing casserole, or our turkey pot pie; a soup, like our turkey noodle soup, our leftover turkey & wild rice soup, or our homemade turkey stock (made from your turkey carcass); or something lighter or more flavorful than before, ...

How do you deal with leftovers on Thanksgiving? ›

10 ways to use Thanksgiving leftovers (besides just reheating them)
  1. Roasted turkey and vegetable salads. ...
  2. Turkey tacos. ...
  3. Potato pancakes. ...
  4. Make a turkey pot pie. ...
  5. Turkey pizza. ...
  6. Turkey soup. ...
  7. Turkey grilled cheese. ...
  8. Turn stuffing into muffins.
Nov 23, 2023

What are the 10 creative ways to use leftovers? ›

10 Creative Ways To Repurpose Leftovers
  • Frittata. Combine leftover vegetables, meats or cheeses with beaten eggs, and cook them in a skillet to make a delicious frittata. ...
  • Stir-Fry. ...
  • Casserole. ...
  • Pizza. ...
  • Soup or Stew. ...
  • Quesadilla or Wrap. ...
  • Salad. ...
  • Stuffed Peppers.

How do you use leftovers creatively? ›

Here are some creative ways to turn leftovers into a new dinner dish:
  1. Use leftover roast chicken or turkey to make a hearty pot pie or chicken pot pie. ...
  2. Transform leftover steak or roast beef into a delicious stir-fry. ...
  3. Turn leftover grilled vegetables into a frittata or quiche.
Dec 26, 2022

How do you enjoy leftovers? ›

Here are just a few ideas:
  1. Turn side dishes into a main course like a vegetable plate on a meatless Monday.
  2. Add new ingredients to leftovers. ...
  3. There is nothing that isn't made better when you Put An Egg On It like burgers, rice, or salad.
  4. Make it a wrap or sandwich. ...
  5. Turn it into a soup or stew.
Dec 28, 2022

How long do people eat Thanksgiving leftovers? ›

The answer is simple: leftovers can be kept in the refrigerator for three to four days. This means you have until the Monday after Thanksgiving to eat all those delicious leftovers or place them in the freezer to enjoy later. If you store leftovers in the freezer, they will be of best quality within 2-6 months.

How many people prefer Thanksgiving leftovers? ›

I'm the leftover king in our house, so I indulged on Mr. Turkey and sides for several more meals, none quite as good as the first, in my opinion. Apparently I'm in the minority, as this poll reported that 80 percent of Americans prefer the leftover version.

How long are Thanksgiving leftovers good for? ›

The answer is simple: leftovers can be kept in the refrigerator for three to four days. This means you have until the Monday after Thanksgiving to eat all those delicious leftovers or place them in the freezer to enjoy later. If you store leftovers in the freezer, they will be of best quality within 2-6 months.

What to do with leftovers you don't like? ›

Don't Throw That Away! 10 Creative Ways to Use Leftovers
  1. Create leftovers purposefully. ...
  2. Store leftovers smartly. ...
  3. Dedicate a leftovers night. ...
  4. Turn dinner into lunch. ...
  5. Think “ingredients,” not “leftovers.” ...
  6. Make soup. ...
  7. Salvage stale bread. ...
  8. Stash vegetable scraps.

What foods make great leftovers? ›

  • Meatloaf. Though meatloaf is often restricted to the weeknight dinner table, it is a powerhouse leftover. ...
  • Lasagna. Sure, there's nothing better than lasagna coming out of the oven hot with bubbling cheese. ...
  • Pulled Pork. ...
  • Beef Stew. ...
  • Chili. ...
  • Frittatas, Quiches and Tarts.

Top Articles
Latest Posts
Article information

Author: Annamae Dooley

Last Updated:

Views: 5791

Rating: 4.4 / 5 (65 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Annamae Dooley

Birthday: 2001-07-26

Address: 9687 Tambra Meadow, Bradleyhaven, TN 53219

Phone: +9316045904039

Job: Future Coordinator

Hobby: Archery, Couponing, Poi, Kite flying, Knitting, Rappelling, Baseball

Introduction: My name is Annamae Dooley, I am a witty, quaint, lovely, clever, rich, sparkling, powerful person who loves writing and wants to share my knowledge and understanding with you.