Imagine a dish that envelops you in warmth, with cheesy goodness melting into fluffy bread and the earthy crunch of broccoli. Then, toss in savory ham for good measure, and you’ve got Cheesy Parmesan Bread Pudding with Broccoli & Ham. hearty goulash recipe This dish is like a cozy hug from your grandma, but without the awkward questions about your love life.
Now picture this: it’s Sunday afternoon, the smell of something delightful wafting through your kitchen, as family members gather around the table. This isn’t just any meal; it’s a celebration of flavors that brings everyone together. savory mushroom side dish Whether it’s a simple brunch or a festive family get-together, this dish will have folks begging for seconds.
Why You'll Love This Recipe
- This Cheesy Parmesan Bread Pudding with Broccoli & Ham is incredibly easy to prepare and perfect for a cozy family dinner
- The rich flavors meld beautifully, creating a dish that’s visually appealing and comforting
- Its versatility means you can serve it for breakfast, lunch, or dinner!
My friends’ faces lit up when I served this at our last brunch. They were convinced I had culinary magic up my sleeve!

Essential Ingredients
Here’s what you’ll need to make this delicious dish:
-
Day-Old Bread: Stale bread soaks up all that cheesy goodness; French or sourdough works wonderfully.
-
Fresh Broccoli: Look for vibrant green florets; they brighten the dish and add crunch. For more inspiration, check out this chicken, rice, and broccoli dish recipe.
-
Diced Ham: Use leftover ham from dinner or deli slices; both add salty flavor.
-
Eggs: Large eggs help bind everything together; organic eggs enhance flavor.
-
Milk: Whole milk makes the pudding creamy; feel free to substitute with almond or oat milk for a lighter version. colcannon as a side.
-
Parmesan Cheese: Freshly grated cheese adds depth; avoid pre-grated varieties if possible for better meltability.
-
Salt and Pepper: Simple seasonings that elevate all the flavors in this dish!
The full ingredients list, including measurements, is provided in the recipe card directly below.
Let’s Make it Together
Preheat and Prepare: Preheat your oven to 350°F (175°C). Grease a baking dish with nonstick spray to ensure easy removal later.
Chop and Mix: Cut the broccoli into bite-sized pieces and steam briefly until tender but still vibrant. In a large bowl, whisk together eggs, milk, salt, and pepper until well combined.
Add Ingredients Together: Tear the day-old bread into chunks and add it to the egg mixture along with steamed broccoli and diced ham. Toss everything lightly until evenly coated.
Add Cheese Delightfully: Fold in freshly grated Parmesan cheese gently to retain its texture while ensuring it’s well distributed throughout the mixture.
Bake Until Golden Brown: Pour the mixture into your greased baking dish. Bake for 35-40 minutes until golden brown on top and set in the middle—your kitchen will smell heavenly!
Enjoy serving this Cheesy Parmesan Bread Pudding with Broccoli & Ham hot out of the oven! Trust me; it will disappear faster than you can say “seconds, please!” For more inspiration, check out this ravioli sauce recipe recipe.
You Must Know
- This delicious Cheesy Parmesan Bread Pudding with Broccoli & Ham is perfect for brunch or a cozy dinner
- The combination of melted cheese and savory ham creates a comforting dish that’s sure to impress
- Plus, it’s a great way to use up leftover bread!
Perfecting the Cooking Process
Start by sautéing the broccoli and ham together before mixing them with the bread and cheese. This step enhances flavors and ensures everything cooks evenly.

Add Your Touch
Feel free to swap in different vegetables like spinach or bell peppers, or use different cheeses such as cheddar for unique flavor combinations.
Storing & Reheating
Store leftovers in an airtight container in the fridge for up to three days. Reheat in the oven at 350°F until warmed through for best results.
Chef's Helpful Tips
- For perfect Cheesy Parmesan Bread Pudding, ensure your bread is slightly stale for better absorption of the custard mixture
- Avoid overcooking the broccoli; it should remain vibrant and slightly crunchy
- Experiment with herbs like thyme or parsley for added freshness!
Sharing this recipe reminds me of my first attempt at making bread pudding. My family was skeptical at first, but their delighted faces when they tasted it made all the spills and splatters worth it!

FAQ
Can I use different types of bread?
Absolutely! Day-old baguette or sourdough works beautifully for this recipe.
Is this dish suitable for freezing?
Yes, you can freeze it. Just make sure to cool completely before wrapping tightly.
What can I serve with Cheesy Parmesan Bread Pudding?
Pair it with a light salad or fresh fruit for a balanced meal that satisfies!
Cheesy Parmesan Bread Pudding with Broccoli & Ham
- Total Time: 55 minutes
- Yield: Serves 6
Description
Cheesy Parmesan Bread Pudding with Broccoli & Ham is the ultimate comfort dish that combines fluffy bread, rich cheese, and savory ham with the freshness of broccoli. Perfect for brunch or a family dinner, this delightful pudding is easy to prepare and sure to impress your guests. With its warm, cheesy goodness, it’s like a cozy hug on a plate!
Ingredients
- 4 cups day-old bread, torn into chunks
- 2 cups fresh broccoli florets
- 1 cup diced ham (cooked)
- 4 large eggs
- 2 cups whole milk (or almond/oat milk)
- 1 cup freshly grated Parmesan cheese
- Salt and pepper to taste
Instructions
- Preheat your oven to 350°F (175°C) and grease a baking dish.
- Steam broccoli florets until tender yet vibrant.
- In a large bowl, whisk together eggs, milk, salt, and pepper.
- Add torn bread, steamed broccoli, and diced ham; mix until coated.
- Fold in grated Parmesan gently for even distribution.
- Pour mixture into the greased dish and bake for 35-40 minutes until golden brown.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 350
- Sugar: 4g
- Sodium: 650mg
- Fat: 18g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 31g
- Fiber: 2g
- Protein: 20g
- Cholesterol: 180mg





Leave a Comment