This post may contain affiliate links. Please read our disclosure policy.

This Savory Bread Pudding with mushrooms, asparagus, and your favorite cheese is a delicious make ahead breakfast perfect for entertaining!

a close up of savory bread pudding

It wasn’t that long ago that I indulged in a berry bread pudding. It got me thinking… why don’t I make more savory bread puddings?  I mean, who doesn’t love french toast?  There’s something wonderful about soaking bread in egg and milk and then topping it with anything sweet and fruity. But breakfast casseroles are pure heaven, and that’s pretty much what a savory bread pudding would be, right?

a loaf of bread

I decided to use a rosemary round loaf for this particular bread pudding. You can use any old bread really, and it doesn’t even have to be fresh, but I love me some herb infused carbs. One of the tricks to a good bread pudding, or french toast even, is to let that bread really soak up as much of the wet mixture as physically possible.

a bowl of cut up bread

I decided to use asparagus and mushrooms because a) I thought they would work well and b) they were already in the frig and needed to be used up. Win-win.

mushrooms and asparagus on a clear plate

You can get all fancy and bake it in some individual ramekins. I wasn’t getting fancy though. The tart dish I chose just wasn’t big enough. Had you fooled though, right?

a small bowl of savory bread pudding

This bread pudding is perfect for Mother’s Day, Father’s Day, Easter, Christmas – you name it. It can feed a crowd. It can be prepared ahead of time and baked the morning of. It can be baked ahead of time and reheated. Its pretty much your all around perfect breakfast.  Wanna know a secret? I love eating this with ketchup and tobasco.  The shame!  I feel so dirty admitting that. Its such a pretty breakfast, right? And then I go and whore it all out with cheap sauces. I can’t help it. The taste buds want what the taste buds want.

savory bread pudding

Savory Bread Pudding

Prep20 minutes
Cook40 minutes
Total1 hour
Servings 6 servings
This Savory Bread Pudding with mushrooms, asparagus, and your favorite cheese is a delicious make ahead breakfast perfect for entertaining!


  • 8 ounces bread sliced into 1 inch cubes (I prefer a rosemary bread)
  • 4 eggs
  • 2 cups milk
  • 1 tablespoon olive oil
  • 8 ounces mushrooms sliced
  • 1 pound asparagus cut into 1 inch chunks
  • 2 cloves garlic minced
  • 3 ounces cheese shredded (I used cheddar gruyere blend)
  • butter for greasing


  • Preheat oven to 350 degrees F. Heavily grease 6-8 ramekins, a 9 inch souffle dish, or a 2 quart baking dish.
  • In large bowl, whisk together eggs and milk. Add cubed bread and toss in egg mixture to fully absorb. Allow to soak while you prepare the vegetables.
  • In large skillet, heat olive oil over medium high heat. Saute the mushrooms until golden brown and most of the liquid has cooked off. Remove from pan and set aside.
  • Blanch the asparagus by cooking in boiling water for 1-2 minutes and then transferring to an ice bath. Saute in same pan you cooked mushrooms, occasionally stirring, until they just start to turn golden brown. Add the garlic and cook for another minute. Set aside and allow to cool.
  • Combine cooled sauteed veggies and grated cheese with bread and egg mixture. Toss to combine. Pour into greased baking dish.
  • Bake in preheated oven for 40-50 minutes or until golden brown. Serve hot or cold. Store in airtight container in refrigerator.


Cooking Tips:
Bread - If using plain bread instead of rosemary bread, you should add 1-2 tablespoons of chopped herbs. 
Seasonings - I don't add salt because I love to eat this with ketchup and tobasco, but if you plan to eat it plain I would add 1 teaspoon salt and 1/2 teaspoon paprika to the mixture.
Ramekins - if using small ramekins instead of a single dish like I did, I find the 8oz size works best. You may need to reduce your cooking time slightly. Just keep an eye on them starting around the 30min mark.


Calories: 296kcal, Carbohydrates: 27g, Protein: 17g, Fat: 14g, Saturated Fat: 6g, Cholesterol: 132mg, Sodium: 364mg, Potassium: 503mg, Fiber: 4g, Sugar: 9g, Vitamin A: 1004IU, Vitamin C: 5mg, Calcium: 283mg, Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave me a comment below
This Savory Bread Pudding with mushrooms, asparagus, and your favorite cheese is a delicious make ahead breakfast perfect for entertaining!

Hi! I’m Krissy.

I love to create the BEST versions of your favorite recipes. If you love to cook, love to eat, or just have a deep appreciation for good food, you’re in the right place! Stick around… I have hundreds of recipes for you to make.

You May Also Like

Leave a comment

Ask a question or leave a comment. I'm happy to help in any way and I love hearing what you think about the recipe. Be sure to leave a rating!

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. I’d like to prepare this in individual ramekins. What size ramekins should I use? And does baking it this way alter the baking time?

    1. Hi Elizabeth, If you have 8 oz ramekins, I would plan on needing about 8. The larger the ramekin, the fewer you will need. If using a ramekin instead of a single dish, the baking time will be slightly lower. I would start checking on them after about 30 minutes and remove from oven when golden brown. Enjoy! Krissy

  2. This looks amazing! Has anyone tried making it the night before? Does it reheat well, or could you make the crust the night before? Thanks!

  3. I love your recipes but have to unsubscribe because you have so many ads it takes me too long to get the recipe. It is taking a full 5 minutes for me to just get this comment to you. Way too much advertising!!!!

    1. I’m so sorry, Nika. I have to make use of the ads so that I can get compensated for my time, otherwise I wouldn’t be able to put all this delicious food out there for everyone to enjoy. I do try my best to optimize the speed at which my site loads. I hope you’ll still come back from time to time. Thanks, Krissy