5 from 7 votes
Overhead photo of Pumpkin French Toast Casserole in a white baking dish with a neutral colored napkin, ramkin of pumpkin spice and small jar of maple syrup next to the dish.
Pumpkin French Toast Casserole
Prep Time
15 mins
Cook Time
55 mins
Total Time
1 hr 10 mins
This Pumpkin French Toast Casserole with Cream Cheese Icing is fluffy, rich and melts in your mouth!  This bake is incredibly easy to make and can be made in advance!  Packed with pumpkin flavor and cozy, warm spices, it's perfect for breakfast, brunch and holiday entertaining!
Course: Breakfast, Brunch
Cuisine: American
Keyword: breakfast bake, breakfast casserole, Casserole, French Toast, pumpkin
Servings: 8
Calories: 346 kcal
  • 1 (14 ounce) Loaf Brioche Bread – cubed (SEE NOTES)
  • 1 ½ Cup Pecans – halves or chopped
  • 6 Large Eggs
  • 2 Cups Whole Milk
  • 1 Cup Pumpkin Puree (SEE NOTES)
  • 3/4 Cup Light Brown Sugar - packed
  • ½ Cup Half-and-Half - or heavy cream (SEE NOTES)
  • 1 ½ TBS Vanilla Extract
  • 1 ½ TBS Pumpkin Pie Spice + ½ teaspoon for topping
  • ¾ tsp Kosher Salt
Optional for Serving: Cream Cheese Icing (recipe below - see notes), Powdered Sugar or Cinnamon Sugar, Maple Syrup
  1. Spray a 9x13’’ baking dish with non-stick cooking spray.

  2. Prepare the casserole: Place half of the cubed bread into the baking dish. Sprinkle ¾ cup of pecans evenly over the bread. Repeat with the remaining bread and pecans. Set aside.

  3. Prepare the egg custard: In a large bowl, whisk together the eggs, milk, pumpkin, sugar, half-and-half, vanilla, pumpkin pie spice and salt. Pour the egg mixture over the bread. Cover the baking dish with plastic wrap and refrigerate for at least 4 hours or preferably overnight. (SEE NOTES)

  4. Preheat oven: Position oven rack in the center of the oven. Preheat oven to 350 degrees Remove casserole from the refrigerator and let sit on the counter to remove the chill while the oven preheats.

  5. Bake: Uncover the baking dish and sprinkle the top evenly with ½ teaspoon pumpkin pie spice. Bake for 50 minutes to 1 hour, or until the casserole is set and no longer jiggly in the center. (If the top of the casserole starts to brown too quickly near the end of baking, lightly tent the casserole with aluminum foil and continue baking.)

  6. Serve: Let the casserole cool in baking dish for 5-10 minutes before drizzling with icing or sprinkling with powdered sugar. Slice and serve with maple syrup. Enjoy!

Recipe Notes
  1. The best bread for French toast is generally a rich, buttery, egg-based bread such as brioche or challah.  However, any thick-sliced white bread, such as French Bread, can be used.  Instead of brioche, try using cinnamon raisin bread for a delicious twist!
  2. For best results, use bread that is 1-3 days old. Fresh bread will disintegrate when soaked in the egg custard. If you only have fresh bread, toast the cubes of bread. Preheat oven to 250 degrees F. Spread the bread out evenly on a large, rimmed baking sheet. Toast in the oven for 4-5 minutes or until very light toasted.
  3. Pumpkin puree is not the same thing as pumpkin pie filling! Make sure you use pure pumpkin puree for this French toast recipe.
  4. While I prefer a mixture of whole milk and half-and-half to make the egg custard, you can use any non-dairy milk such as almond milk and/or heavy cream.
  5. This casserole tastes best if allowed to sit overnight in the refrigerator. However, you will still get delicious results as long as you let it sit in the refrigerator for at least 3 hours. While you can bake the casserole right away, the French toast will not have its signature custard texture.
  6. To make this gluten free: Replace brioche bread with gluten-free bread.

Homemade Cream Cheese Icing:

5 TBS Confectioners’ Sugar

3 ounces Cream Cheese - softened

2 TBS Milk

¼ tsp Vanilla Extract

Pinch of Kosher Salt

Whisk everything together in a small bowl. Drizzle over French toast casserole.

Recipe yields 8-10 servings. Nutritional information based on 8 servings.

Nutrition Facts
Pumpkin French Toast Casserole
Amount Per Serving
Calories 346 Calories from Fat 189
% Daily Value*
Fat 21g32%
Saturated Fat 5g31%
Cholesterol 170mg57%
Sodium 319mg14%
Potassium 332mg9%
Carbohydrates 30g10%
Fiber 3g13%
Sugar 25g28%
Protein 10g20%
Vitamin A 5159IU103%
Vitamin C 2mg2%
Calcium 154mg15%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.