Savory Leek and Gruyère Bread Pudding Recipe
Introduction
This savory leek and Gruyère bread pudding is a comforting and flavorful dish perfect for brunch, a side, or a light main course. Combining tender, buttery leeks with nutty melted cheese and a rich custard soak, it transforms simple ingredients into an elegant, satisfying bake.

Ingredients
- 12 cups bread cubes (about one large French bread loaf), toasted
- 2 cups Gruyère, shredded (or Comté or Emmentaler cheese)
- 3 cups leeks (white and light green parts only, about 3-4 leeks)
- 1/2 teaspoon kosher salt
- 2 tablespoons butter
- 2 tablespoons olive oil
- 4 large eggs
- 4 cups milk
- 2 cups half and half
- 1 teaspoon Dijon mustard (or brown mustard)
- 1/2 teaspoon salt
- 1/2 teaspoon white pepper (or black pepper)
- 1 tablespoon chives or scallions, chopped
- 1 tablespoon fresh thyme, chopped
- 1/2 teaspoon nutmeg, freshly grated
Instructions
- Step 1: Preheat your oven to 350°F (175°C) to prepare for baking the bread pudding.
- Step 2: Trim and slice the leeks into 1/2 inch rounds, using only the white and light green parts. Soak them in lukewarm water, stirring occasionally to loosen dirt, then let dirt settle before straining.
- Step 3: Heat a skillet over medium-high heat. Add the drained leeks (without oil), season with kosher salt and pepper, and cook for 5 minutes. Reduce heat to medium-low, stir in butter and olive oil, cover, and cook gently for 20-30 minutes, stirring every 10 minutes, until leeks are tender and soft.
- Step 4: Cut bread into 1-inch cubes. Spread evenly on a sheet pan and toast in the oven for about 20 minutes until golden and dry, turning halfway through. Transfer toasted cubes to a large mixing bowl.
- Step 5: In a medium bowl, whisk together eggs, milk, and half and half. Add Dijon mustard, salt, white pepper, chives, fresh thyme, and nutmeg; whisk thoroughly to combine.
- Step 6: Add the softened leeks to the toasted bread cubes and toss well to distribute evenly.
- Step 7: Grease a 9×13-inch baking dish. Sprinkle 1/2 cup of Gruyère evenly on the bottom. Spread half of the leek and bread mixture over the cheese, then top with another 1/2 cup of cheese. Add the remaining bread and leek mixture evenly.
- Step 8: Stir the custard again and carefully pour enough over the bread mixture to cover it. Gently press the bread cubes down to soak up the custard and let sit for 10 minutes.
- Step 9: Pour the remaining custard over the dish, allowing some cubes to stick out for texture. Sprinkle the remaining cheese on top. Bake in the middle of the oven for about 1 1/2 hours, until puffed and lightly browned.
- Step 10: Remove from oven and let cool slightly before serving to set the custard. Serve warm and enjoy.
Tips & Variations
- Use day-old bread for better texture, as it soaks up the custard without becoming mushy.
- Substitute Gruyère with Emmental or Comté for similar nutty flavors.
- Add cooked bacon or sautéed mushrooms for a heartier version.
- Fresh herbs like tarragon or parsley can be swapped in for thyme for a different flavor profile.
Storage
Store leftovers covered in the refrigerator for up to 3 days. Reheat in a 350°F (175°C) oven until warmed through, about 15-20 minutes, to maintain the texture. This dish can also be frozen and thawed overnight before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this bread pudding ahead of time?
Yes, you can assemble the dish up to a day in advance and keep it covered in the fridge. Allow it to come to room temperature for about 30 minutes before baking, then bake as directed.
What type of bread works best for this recipe?
A sturdy, crusty bread like French or sourdough is ideal as it holds up well during soaking and baking without falling apart.
PrintSavory Leek and Gruyère Bread Pudding Recipe
This Savory Leek and Gruyère Bread Pudding is a rich and comforting dish featuring tender, buttery leeks and nutty Gruyère cheese baked into a custard-soaked bread base. Perfect for a brunch, side dish, or a light main course, it combines the aromatic flavors of fresh herbs, Dijon mustard, and creamy cheeses, all baked to golden perfection.
- Prep Time: 30 minutes
- Cook Time: 1 hour 50 minutes
- Total Time: 2 hours 20 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: French
- Diet: Vegetarian
Ingredients
Leeks and Vegetables
- 3 cups leeks (white and light green parts only, about 3–4 leeks)
- 1/2 teaspoon kosher salt
- 2 tablespoons butter
- 2 tablespoons olive oil
- 1 tablespoon chives or scallions, chopped
- 1 tablespoon fresh thyme, chopped
- 1/2 teaspoon nutmeg, freshly grated
Bread and Cheese
- 12 cups bread cubes (about one large French bread loaf), toasted
- 2 cups Gruyere, shredded (or Comté or Emmentaler cheese)
Custard
- 4 large eggs
- 4 cups milk
- 2 cups half and half
- 1 teaspoon Dijon mustard (or brown mustard)
- 1/2 teaspoon salt
- 1/2 teaspoon white pepper (or black pepper)
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) to prepare the baking environment for the bread pudding.
- Prepare Leeks: Trim and slice the leeks into 1/2 inch rounds using only the white and light green parts. Soak them in lukewarm water, stirring occasionally to loosen any dirt, then let the dirt settle before straining.
- Cook Leeks: Heat a skillet over medium-high heat. Add the drained leeks without oil, season with kosher salt and pepper, and stir for 5 minutes. Reduce heat to medium-low, stir in butter and olive oil, cover the skillet, and cook gently for 20-30 minutes, stirring every 10 minutes until the leeks are tender and melting.
- Toast Bread: Cut the French bread into 1-inch cubes. Spread the bread cubes evenly on a sheet pan and toast them in the oven for about 20 minutes until golden and dry, turning or mixing halfway through for even browning. Transfer toasted bread cubes into a large mixing bowl.
- Make Custard: In a medium bowl, whisk together the eggs, milk, and half and half until combined. Add Dijon mustard, salt, white pepper, chopped chives, fresh thyme, and freshly grated nutmeg; whisk thoroughly to blend all the flavors.
- Combine Leeks and Bread: Add the softened cooked leeks to the toasted bread cubes and toss well to distribute the mixture evenly.
- Assemble Bread Pudding: Grease a 9×13-inch baking dish. Sprinkle 1/2 cup of shredded Gruyere cheese evenly on the bottom. Spread half of the leek and bread mixture over the cheese, then sprinkle another 1/2 cup of cheese on top. Add the remaining bread and leek mixture, spreading it evenly over the top.
- Add Custard: Whisk the custard again and carefully pour enough over the bread mixture to cover it. Gently press the bread cubes down to help them soak up the custard. Allow it to sit for 10 minutes so the bread absorbs the custard fully.
- Top and Bake: Pour the remaining custard over the dish, allowing some bread cubes to protrude for texture. Sprinkle the remaining cheese on top. Place the dish in the middle of the oven and bake for approximately 1 1/2 hours, or until the pudding is puffed and lightly browned on top.
- Serve: Remove from oven and let cool slightly before serving to allow the custard to set. Enjoy warm as a savory brunch, side dish, or light main course.
Notes
- Use a sturdy bread like French bread or a baguette to ensure the pudding holds its shape.
- Gruyère can be substituted with Comté or Emmentaler cheese for similar flavor and texture.
- Letting the bread soak in custard for at least 10 minutes ensures a creamy interior and moist texture.
- This dish can be prepared a day ahead and refrigerated before baking; add some extra baking time if starting cold.
- For added flavor, sprinkle a bit of freshly grated nutmeg on top before baking.
Keywords: savory bread pudding, leek recipes, Gruyère cheese, brunch recipe, French cuisine, custard bread pudding, easy baked dish

