Bacon-Stuffed French Toast Casserole


Very kid-friendly! I made this one morning when I was craving French toast and came up with the idea to put bacon inside it somehow! Yummy! The measurements for the sugars and cinnamon can be adjusted to however one likes! Can top with pecans, confectioners' sugar, or whatever else is desired!

Prep Time:
15 mins
Cook Time:
45 mins
Additional Time:
10 mins
Total Time:
1 hrs 10 mins
6 servings


  • 1 pound bacon

  • ½ cup butter, sliced into pats

  • 12 slices bread

  • 1 ½ tablespoons ground cinnamon, divided, or more to taste

  • 1 ½ tablespoons white sugar, divided, or more to taste

  • 1 tablespoon brown sugar, divided, or more to taste

  • 1 pinch ground nutmeg, or more to taste (Optional)

  • 1 ½ cups milk

  • 5 eggs, beaten

  • 1 teaspoon vanilla extract


  1. Place bacon in a large skillet and cook over medium-high heat, turning occasionally, until evenly browned, about 10 minutes. Drain bacon slices on paper towels.

  2. Preheat oven to 350 degrees F (175 degrees C).

  3. Scatter about 1/3 of the butter pats onto the bottom of a 9x13-inch baking dish and arrange 6 slices of bread in a single layer, overlapping as necessary, on top of the butter. Top bread slices with bacon slices.

  4. Sprinkle 1 1/2 teaspoons cinnamon, 1 1/2 teaspoons white sugar, and 1 1/2 teaspoons brown sugar, and nutmeg over bacon slices. Scatter 1/3 of the butter pats over bacon and top with remaining bread slices.

  5. Whisk milk, eggs, remaining cinnamon, remaining white sugar, remaining brown sugar, and vanilla extract together in a bowl. Pour over bread mixture into baking dish. Scatter remaining butter pats over the top.

  6. Bake in the preheated oven until golden brown and set, 35 to 45 minutes. Cool for 10 minutes before serving.

Nutrition Facts (per serving)

521 Calories
33g Fat
36g Carbs
21g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 521
% Daily Value *
Total Fat 33g 42%
Saturated Fat 16g 78%
Cholesterol 228mg 76%
Sodium 1107mg 48%
Total Carbohydrate 36g 13%
Dietary Fiber 2g 8%
Total Sugars 11g
Protein 21g
Vitamin C 0mg 1%
Calcium 196mg 15%
Iron 3mg 18%
Potassium 354mg 8%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love