Print
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

Cheesy Parmesan Bread Pudding with Broccoli & Ham


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Larissa W.
  • Total Time: 50 minutes
  • Yield: Serves 8

Description

Cheesy Parmesan Bread Pudding with Broccoli & Ham is a comforting and flavorful dish that brings together gooey cheese, tender broccoli, and savory ham in a delightful pudding. Perfect for family gatherings or cozy nights in, this dish is not only easy to make but also allows for creative variations with your favorite vegetables. Each bite promises warmth and nostalgia, making it an instant favorite at any table.


Ingredients

Scale
  • 4 cups day-old bread, cubed
  • 1 cup shredded sharp cheddar cheese
  • 2 cups fresh broccoli florets, lightly steamed
  • 1 cup diced ham (preferably smoked)
  • 4 large eggs
  • 2 cups whole milk (or unsweetened almond/oat milk)
  • 1 cup freshly grated Parmesan cheese
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 350°F (175°C) and grease a baking dish.
  2. In a large bowl, combine cubed bread and let it soak while preparing the filling.
  3. In another bowl, whisk together eggs and milk until frothy. Add cheddar cheese, broccoli, ham, salt, and pepper; mix well.
  4. Gently fold the bread cubes into the egg mixture until combined without crushing the bread.
  5. Transfer to the prepared baking dish and sprinkle with Parmesan cheese.
  6. Bake for 30-35 minutes until golden brown on top and set in the center.
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Main
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 piece (approximately 150g)
  • Calories: 320
  • Sugar: 6g
  • Sodium: 680mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 2g
  • Protein: 18g
  • Cholesterol: 210mg