Caramel Apple Bread Pudding

Prep Time 20 minutes
Cook Time 30 minutes
Total Time 3 hours 50 minutes
Servings 8
Calories 213 kcal
Author Laurie


  • 2 apples
  • 1/4 cup pecan pieces
  • 3/4 tsp cinnamon
  • 1/4 tsp nutmeg
  • 3 eggs beaten
  • 1/2 cup brown sugar
  • 1 1/4 cup milk half and half or almonod milk
  • 2 Tbsp pure maple syrup or honey
  • 1 tsp vanilla
  • 2 Tbsp butter or coconut butter


  1. Peel, core and slice apples. In a small saucepan combine apple slices and 1/4 c water. Bring to boiling; reduce heat. Cook, covered over medium low heat for 5 to 7 minutes. Drain. Transfer to a small bowl. Gently stir in cinnamon into cooked apples. Set aside. In the same saucepan combine brown sugar, and butter. Cook and stir mixture boils. Remove from heat. Pour mixture into a 2-quart square baking dish. Sprinkle pecans over all.
  2. In a medium mixing bowl combine the eggs, milk, vanilla and nutmeg. Arrange a layer of half the bread slices in the baking dish atop the caramel mixture, trimming bread to fit. Spoon cooked apples evenly over a bread layer. Arrange remaining bread slices on top. Carefully pour the egg mixture over bread, pressing the bread down gently to moisten the slices completely.
  3. Cover with plastic wrap and refrigerate for at least 3 hours or overnight.
  4. Remove the plastic wrap. Bake uncovered, in a 325 degree oven or 40 to 45 minutes or till a knife comes out clean. Remove from oven; run a knife around edge to loosen. Let stand for 15 minutes.
  5. Carefully invert pudding onto a platter. Cut into triangles. Serve warm or cool.

Recipe Notes

Nutrition Facts
Caramel Apple Bread Pudding
Amount Per Serving
Calories 213 Calories from Fat 99
% Daily Value*
Total Fat 11g 17%
Saturated Fat 4g 20%
Polyunsaturated Fat 2g
Monounsaturated Fat 5g
Cholesterol 91mg 30%
Sodium 48mg 2%
Potassium 188mg 5%
Total Carbohydrates 24g 8%
Dietary Fiber 2g 8%
Sugars 22g
Protein 4g 8%
Vitamin A 2%
Vitamin C 1%
Calcium 8%
Iron 6%
* Percent Daily Values are based on a 2000 calorie diet.

%d bloggers like this: