Go Back
+ servings
Easy Cheesy Zucchini and Parmesan Bread Pudding
Thomas J. Moss

Zucchini and Parmesan Bread Pudding

This savory zucchini and Parmesan bread pudding blends the comforting texture of classic bread pudding with fresh garden vegetables and sharp cheese, making it perfect for breakfast, lunch, or as a side dish.
Prep Time 15 minutes
Cook Time 45 minutes
Soaking Time 30 minutes
Total Time 1 hour 15 minutes
Servings: 6 servings
Course: Breakfast, Side Dish
Cuisine: American
Calories: 320

Ingredients
  

Bread
  • 6 cups stale bread cubes cut into 1-inch cubes; use sturdy bread like sourdough, challah, or day-old baguette
Vegetables & Aromatics
  • 2 tablespoons olive oil
  • 2 medium zucchini grated or finely diced
  • 1 large onion chopped
  • 2 cloves garlic minced
Custard & Cheese
  • 4 large eggs
  • 2 cups whole milk or half-and-half for extra richness
  • 1 cup Parmesan cheese grated, plus extra for topping
Herbs & Seasonings
  • 1/2 cup fresh basil chopped
  • 1/4 cup fresh parsley chopped
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • pinch red pepper flakes optional, for subtle kick

Equipment

  • Baking Dish (9x13 inch)
  • large mixing bowl,
  • skillet,

Method
 

  1. If bread isn't stale, cut into 1-inch cubes and spread on a baking sheet. Let air dry for a few hours or toast in 300°F (150°C) oven for 10-15 minutes until dry but not browned. Transfer cubes to a large mixing bowl.
  2. Heat olive oil in skillet over medium heat. Add chopped onion and cook 5-7 minutes until softened and translucent. Stir in minced garlic and cook 1 more minute until fragrant.
  3. Add grated zucchini to skillet and cook 5-8 minutes, stirring occasionally, until softened and most moisture evaporated. Remove from heat and cool slightly.
  4. Add sautéed vegetables to bread cubes in bowl. Toss in 1 cup grated Parmesan, basil, parsley, salt, pepper, and optional red pepper flakes. Mix gently to combine.
  5. In a separate bowl, whisk eggs and milk until combined and slightly frothy.
  6. Pour egg mixture over bread and vegetable mixture. Toss or press gently to moisten all bread cubes. Let sit 20-30 minutes or up to 1 hour to fully absorb liquid.
  7. Preheat oven to 375°F (190°C). Lightly grease a 9x13 inch baking dish.
  8. Transfer mixture to baking dish, spreading evenly. Sprinkle extra Parmesan on top for crispy crust. Bake 35-45 minutes until set and golden brown. Knife inserted should come out clean.
  9. Remove from oven and let rest 5-10 minutes before serving to allow pudding to set further.

Nutrition

Calories: 320kcalCarbohydrates: 30gProtein: 18gFat: 14gSaturated Fat: 5gCholesterol: 180mgSodium: 680mgPotassium: 600mgFiber: 4gSugar: 5gVitamin A: 1200IUVitamin C: 30mgCalcium: 350mgIron: 3.5mg

Notes

This savory bread pudding is forgiving and versatile, perfect for meal prep and using up leftover bread. Letting the mixture soak overnight in the fridge can deepen flavors and improve texture.
Tried this recipe?Let us know how it was!
QR Code linking back to recipe