Gimme Some Oven

All-In-One Thanksgiving Casserole

This post may contain affiliate links. Please read my disclosure policy.

This All-In-One Thanksgiving Casserole recipe is made with everyone’s holiday faves — turkey, stuffing, green beans, sweet potatoes, cranberries — and drizzled with a quick homemade gravy.

Thanksgiving Casserole Recipe Closeup with Serving Spoon

For those years (oh hey, 2020) when you might not be feeling up for cooking your usual dozen Thanksgiving dishes — or those days any other time of the year when you find yourself craving those nostalgic holiday flavors — I have a fun and simple new recipe for you to try.

Meet my All-In-One Thanksgiving Casserole. ♡

It’s basically exactly what it sounds like — a cozy, hearty, festive casserole that celebrates everyone’s favorite Thanksgiving dishes. It is made with a classic mix of turkey (or you can choose to use chicken or omit the meat entirely), herbed sourdough stuffing, sweet potatoes, green beans and dried cranberries. Then while the casserole bakes up to hot and golden perfection in the oven, I recommend whipping up a quick batch of mushroom gravy (or whatever kind of gravy you love best) to drizzle generously atop each serving. And in just a small fraction of the time it usually takes to prepare your Thanksgiving dinner, a beautiful and delicious bowl of this Thanksgiving casserole will yours to enjoy in no time!

As we all know from years and years of piling our plates high on Thanksgiving, the brilliance of these traditional dishes is that their flavors all pair perfectly together already. So, you know, just think of this casserole as that colorful plate already deliciously overlapping and ready to go!

As always, feel free to play around with this recipe too and make whatever ingredient substitutions sound best. (For example, you could swap in all sorts of other veggies, or make a few easy changes to make the casserole gluten-free or vegetarian.)  Or if you happen to be making this casserole after Thanksgiving, you can also use the recipe as a guide for how to turn those leftovers into a delicious casserole too.

Bottom line, anytime you find yourself craving those nostalgic flavors of Thanksgiving…but maybe don’t want to spend the entire day doing the usual Thanksgiving cooking marathon…this casserole is here for you, friends. ♡♡♡

Toasted Sourdough Croutons and Sautéed Thanksgiving Veggies

Thanksgiving Casserole Ingredients:

Before we get to the full recipe below, here are a few notes about the ingredients we will need to make this Thanksgiving casserole recipe:

  • Veggies: I used a mix of sweet potato (or you could use another type of potato), chopped fresh green beans (or you could use frozen), celery and onion. But feel free to toss in whatever Thanksgiving-y veggies you love best!
  • Garlic: This ends up being a pretty big casserole, so I recommend adding in lots of garlic for seasoning.
  • Salt and pepper: Don’t forget to generously season the veggie mixture with salt and pepper, as well as do a quick taste test after combining all of the casserole ingredients to see if the whole mixture needs extra salt and pepper as well.
  • Bread: I highly recommend using some quality crusty bread (I used sourdough) to make the croutons for the “stuffing” part of the casserole. It’s best to use dried-out leftover bread, in order to avoid the stuffing getting soggy. But if you are pressed for the time, you can dice the bread into croutons and let it bake/dry out in the oven as it preheats.
  • Turkey: You can use any sort of ground, diced, shredded, cooked turkey or turkey sausage for this recipe. Or alternately, you can use chicken instead, or just omit the meat entirely to make this casserole vegetarian.
  • Dried cranberries: I love the hint of sweetness that the dried cranberries add to this casserole! Alternately, you could use fresh cranberries, which would be much more tart. Or you could add in any other dried berries or raisins that you prefer.
  • Fresh herbs: I also recommend adding lots of chopped fresh herbs to season the casserole. (I used a combination of fresh rosemary, sage and thyme.)  Or if you don’t have fresh herbs on hand, you could add in a few tablespoons of your favorite dried herb seasonings.
  • Stock + eggs: We will also use a combination of chicken or vegetable stock plus eggs, to create the “stuffing” part of this casserole and bind all of the ingredients together.
  • Nuts: I also love sprinkling the top of the casserole with some toasted nuts (such as pepitas, pecans or walnuts) to add some extra flavor and crunch.
  • Gravy: And the final but very important ingredient — gravy.  I made a batch of my favorite mushroom gravy recipe to drizzle atop this casserole, but feel free to use any gravy recipe you love best.

Drizzling Gravy on Thanksgiving Casserole

How To Make This Thanksgiving Casserole:

Here is a quick overview (see below for the full recipe) of how to make this Thanksgiving casserole:

  1. Sauté the veggies. First, we will sauté the onion and sweet potato, followed by the green beans, celery and garlic until mostly softened. (Don’t forget to generously season the veggies with salt and pepper too!)
  2. Combine everything. Then we will combine the veggies with the cooked turkey, bread, dried cranberries, fresh herbs plus a mixture of eggs + chicken (or veggie) stock, gently toss the whole mixture until it’s evenly mixed, and transfer it to a greased 9 x 13-inch baking dish.
  3. Bake. Next, we’ll bake everything uncovered until the casserole is cooked through and nice and golden on top. (Although keep an eye on the top of the casserole — if it starts to brown too much, just gently lay a sheet of aluminum foil on top of the casserole until it has finished baking.)
  4. Make the gravy. While the casserole is in the oven, we’ll whip up a quick batch of gravy.
  5. Serve. Then once everything is ready to go, drizzle the casserole with gravy and a sprinkle of nuts, serve warm and enjoy!

Holding Thanksgiving Casserole with Turkey and Sweet Potatoes

Possible Variations:

As I mentioned above, there are endless ways that you could customize this Thanksgiving casserole to your liking. So please feel free to experiment with the recipe and have fun with it! A few suggestions could be to…

  • Make it vegetarian: Just omit the meat completely, and feel free to add in some vegetarian sausage (I’m partial to Field Roast) and sautéed mushrooms in its place.
  • Add cheese: Feel free to sprinkle some shredded cheese (such as Parmesan, Monterrey Jack, Mozzarella) into this casserole if you would like to make it cheesy too.
  • Add corn (or creamed corn): In keeping with the tradition of Thanksgiving, some corn or creamed corn would also be a delicious addition to this casserole.
  • Add other veggies: Feel free to also add (or swap) in any other Thanksgiving-inspired veggies that you love, such as carrots, butternut squash, mushrooms, Brussels sprouts, etc.
  • Use mashed potatoes: If you happen to have leftover mashed potatoes on hand, you could choose to add them as a base layer to this casserole (and omit the sweet potatoes, if you would like), and then layer the rest of the ingredients on top.

Thanksgiving Casserole in Bowls

More Thanksgiving Recipes:

Looking for more Thanksgiving recipes? Feel free to look through our full Thanksgiving recipe collection, or here are a few of my faves that would also go well with this casserole:

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
All-In-One Thanksgiving Casserole Closeup

All-In-One Thanksgiving Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 5 reviews
  • Author: Ali
  • Prep Time: 20 mins
  • Cook Time: 55 mins
  • Total Time: 1 hour 15 mins
  • Yield: 8 to 10 servings 1x


This easy All-In-One Thanksgiving Casserole recipe is made with all of your holiday faves! See notes above for possible recipe variations.


  • 2 tablespoons olive oil
  • 1 small white onion, peeled and diced
  • 1 large sweet potato (about 1 pound), peeled, thinly-sliced and diced
  • 2 cups chopped fresh green beans (about 4 ounces), ends trimmed off
  • 6 cloves garlic, peeled and minced
  • 3 stalks celery, diced
  • fine sea salt and freshly-cracked black pepper
  • 1 small loaf sourdough bread, cubed and dried-out* (about 6 cups)
  • 1 pound diced cooked turkey (or see alternatives below)
  • 2/3 cup dried cranberries
  • 1/4 cup finely-chopped fresh herbs (such as rosemary, thyme, sage, etc)
  • 2 cups chicken or vegetable stock
  • 2 eggs
  • 1 batch mushroom gravy
  • optional: chopped toasted nuts, for sprinkling (such as pepitas, pecans, walnuts, etc)


  1. Prep the oven and pan. Heat the oven to 350°F (180°C).  Mist a 9 x 13-inch baking dish with cooking spray.
  2. Sauté the veggies. Heat oil over medium-high heat in a large non-stick sauté pan.  Add the onion and sweet potato and sauté for 5 to 7 minutes, stirring occasionally, until the sweet potato is mostly softened.  Add the green beans, garlic, celery, and season the mixture with a few generous pinches of salt and pepper.  Sauté for 2 to 3 more minutes, stirring occasionally, until the garlic is fragrant.
  3. Combine everything. Transfer the cooked veggies to a large mixing bowl.  Add in the bread, cooked turkey, dried cranberries, and fresh herbs.  In a separate bowl, briefly whisk together the stock and eggs, then pour the mixture into the large mixing bowl.  Very gently, use a spatula to toss the mixture until it is evenly combined. Transfer it to the 9 x 13-inch baking dish and spread the casserole out in an even layer.
  4. Bake. Bake the casserole uncovered for 40 to 45 minutes, or until it is cooked through and the top is nice and golden.  (That said, if the top turns too brown or looks like it is about to burn, just gently lay a layer of aluminum foil on top of the casserole until it is done baking.)
  5. Make the gravy. While the casserole is in the oven, make the mushroom gravy according to recipe instructions.
  6. Serve. Once the casserole is ready to go, remove the dish from the oven and garnish with a drizzle of gravy and a sprinkle of chopped nuts, if desired.  Serve warm, drizzling each individual serving with extra gravy, and enjoy!


Turkey options/alternatives: You can either dice or shred some pre-cooked turkey.  (I used some leftover baked turkey breast that I made using the method for this recipe.)  Or you could cook up a pound of ground turkey or some turkey sausage.  Or you could use diced or shredded chicken instead, or omit the meat entirely to make this casserole vegetarian.

Dried-out bread: Stuffing is always best when made with leftover, dried-out bread (so that it does not become soggy).  I recommend dicing the bread into small cubes and leaving them out on the counter to dry out overnight before making this bread.  Or if you’re in a hurry, you can spread them out in a single layer on a baking sheet and let the bread bake and dry out a bit in the oven as it preheats.

Share this Post

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

15 comments on “All-In-One Thanksgiving Casserole”

  1. Maybe I read too fast but what about the stuffing? Do I add in with veggies and turkey? I want to test this recipe this weekend. Thanks!!

  2. I love this idea! I did something similar with leftovers last year and made a layered casserole. Topped with a cresent roll crust and it was a hit with some friends for Thanksgiving Part 2. :)

  3. This is such a fun idea! It’s just going to be two of us for Thanksgiving this year so this sounds perfect.

  4. I love this idea! I’m already ready to go for thanksgiving this year, but I bet that this would wonderful with mashed potatoes on top like a shepherds pie!

  5. Is it possible to make this delicious sounding recipe in 2 casserole dishes and freeze one for another time? If so, should I cook the casserole before freezing?

  6. This is so intriguing! The catch for me is that I am celiac and my daughter is vegetarian and I would say my husband and son are meatatarians ;) Do you think it would be worth trying with gluten-free bread ?

  7. This is completely and totally fantastic. I made it tonight for our household-only Thanksgiving. It has every Thanksgiving flavor you crave, a delicious texture, and is SO easy. I had one dishwasher load of dishes and made the gravy in the same pan that I used to sautee the veggies for this. I have cooked/hosted Thanksgiving for 10 years and this year I needed a break – but wasn’t truly willing to sacrifice any of the traditional flavors. This recipe is perfect for that.

    It would also be perfect for delivering a one-dish Thanksgiving to anyone who can’t celebrate – first responders, essential workers, elderly loved ones. THANK YOU for this and Happy Thanksgiving!!

    PS – This is begging for a Christmas Dinner version with Ham!

  8. Perfectly excellent, and plenty of room for creativity.
    Made with ground duck, Brussel sprouts, delacatta squash (home grown), onion, parsnips and sourdough bread. Mushroom gravy made with duck broth & dry vermouth. Cranberry sauce on the side. Oh, and I roasted the veggies (even the onion) with salt & olive oil individually on tin foil, so only the gravy pot to clean!!

  9. Made this for our socially-distanced first Thanksgiving without family in the history of ever.

    I went a bit heavier on turkey, and did a 1/2 inch cube on the sweet potato. Nuked the tater for a few minutes to initiate softening.

    We really enjoyed this and made a corn casserole as the only side.

    Delicious recipe, and will definitely make this again!


  10. There is only two of us at home my husband and I is there any way to half this recipe and can I freeze it
    Thank you in advance

  11. Is there any way to make this without the eggs? My daughter is allergic to eggs.

  12. What can I replace the eggs with to make this vegan?

  13. Planning on making this ahead of time and freezing it as we are going out of town and returning the day before Thanksgiving. Some advice, please. Should I freeze it baked or unbaked? Bake it defrosted or frozen? Thanks.

  14. I love casseroles and this really does have all the flavors of Thanksgiving. I eat plant based so I left out the turkey and used “flax eggs”.
    Easy and delicious. I’ll have this for Thanksgiving this year. Thank you!