Cheese Danish Bread Pudding Recipe

 Cheese Danish Bread Pudding brings together the best of two comforting classics — the soft, creamy sweetness of a cheese Danish and the rich, custardy texture of bread pudding. It’s buttery, slightly tangy from the cream cheese, and perfect for breakfast, brunch, or dessert. A drizzle of vanilla glaze makes it taste just like a bakery treat baked fresh from the oven.

Ingredients

  • 6 cups cubed day-old brioche or challah bread

  • 4 ounces cream cheese, softened

  • ⅓ cup granulated sugar

  • 3 large eggs

  • 2 cups whole milk

  • 1 cup heavy cream

  • 2 teaspoons vanilla extract

  • ½ teaspoon almond extract (optional)

  • ½ teaspoon cinnamon

  • ¼ teaspoon salt

  • ¼ cup melted butter

For the Glaze

  • ½ cup powdered sugar

  • 1 tablespoon milk (more if needed)

  • ¼ teaspoon vanilla extract

Cooking Time

  • Prep time: 15 minutes

  • Bake time: 40 minutes

  • Total time: 55 minutes

Serving

  • Serves 6–8

Instructions

  1. Prepare the Bread:

    Preheat oven to 350°F (175°C). Grease a 9×9-inch baking dish. Spread the bread cubes evenly in the dish.

  2. Make the Cream Cheese Custard:

    In a mixing bowl, beat the cream cheese and sugar until smooth. Add eggs, milk, cream, vanilla, almond extract, cinnamon, and salt. Whisk until well blended.

  3. Combine:

    Pour the custard evenly over the bread cubes. Gently press down with a spoon to ensure the bread absorbs the mixture. Drizzle melted butter on top.

  4. Bake:

    Bake for 35–40 minutes until golden and slightly puffed, and the center is set but soft.

  5. Make the Glaze:

    In a small bowl, whisk powdered sugar, milk, and vanilla until smooth. Add more milk if needed for a drizzling consistency.

  6. Serve:

    Drizzle the glaze over the warm bread pudding before serving. Enjoy as is or with a dollop of whipped cream.

Tips

  • For extra flavor, sprinkle a handful of berries or sliced almonds before baking.

  • Let the pudding rest for 10 minutes before slicing—it sets better.

  • You can use leftover croissants for a richer texture.

Nutrition (per serving)

  • Calories: 340

  • Protein: 8g

  • Fat: 20g

  • Carbohydrates: 33g

  • Sugar: 17g

  • Sodium: 210mg

Soft, creamy, and sweet, Cheese Danish Bread Pudding tastes like a warm bakery pastry in every bite—comfort food at its finest.