Looking for a tasty breakfast you can prep ahead? Welcome to my Egg and Spinach Bread Pudding! It’s simple to make and packed with flavor. You'll love how it combines eggs, spinach, and bread into a delightful dish. Perfect for busy mornings, this recipe lets you enjoy a hearty meal with minimal effort. Let’s dive into the ingredients and steps to create a breakfast you’ll crave all week!
Why I Love This Recipe
- Deliciously Savory: This bread pudding combines the richness of eggs with the fresh taste of spinach and cheese, making every bite a flavor-packed experience.
- Easy to Prepare: With just a few simple steps and minimal cooking time, this recipe is perfect for busy mornings or casual brunches.
- Versatile Ingredients: You can easily customize this recipe by adding your favorite vegetables or different types of cheese, making it a flexible dish for any occasion.
- Perfect for Leftovers: This dish is an excellent way to use up stale bread, turning it into a comforting and satisfying meal that everyone will love.
Ingredients
Key Ingredients for Egg and Spinach Bread Pudding
For this dish, you will need:
- 6 cups stale bread (cubed, any variety)
- 1 cup fresh spinach (chopped)
- 6 large eggs
- 1 cup milk
- 1 cup shredded cheese (cheddar or mozzarella)
- 1/2 cup onion (finely chopped)
- 1 clove garlic (minced)
- 1 tablespoon olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon nutmeg
These ingredients work together to create a rich and savory pudding that is hearty and filling.
Recommended Types of Bread
For the best texture, use stale bread. Here are some great options:
- French bread: It adds a nice crust.
- Brioche: This adds a touch of sweetness.
- Sourdough: The tangy flavor complements the eggs well.
Choose bread that you enjoy. The type of bread can change the taste and texture.
Optional Ingredients for Flavor Enhancement
You can add more flavor with these ingredients:
- Fresh herbs (like parsley or thyme) for garnish
- Red pepper flakes for heat
- Cooked bacon or sausage for a meaty twist
These optional ingredients can elevate your dish and make it even more exciting!

Step-by-Step Instructions
Preheating the Oven
Start by preheating your oven to 350°F (175°C). This step is key. A hot oven helps the bread pudding rise well.
Sautéing Spinach and Aromatics
In a skillet, add 1 tablespoon of olive oil. Heat it over medium heat. Once the oil is hot, add 1/2 cup of finely chopped onion. Cook until it turns soft and clear, about 3-4 minutes. Then, add 1 clove of minced garlic and cook for another minute. Now, add 1 cup of chopped fresh spinach. Stir until it wilts, which takes about 2 minutes. Remove the skillet from the heat.
Whisking Eggs and Combining Ingredients
In a large bowl, crack 6 large eggs. Pour in 1 cup of milk. Using a whisk, mix them well. Add 1/2 teaspoon of salt, 1/4 teaspoon of black pepper, and 1/4 teaspoon of nutmeg. Stir until smooth. Next, add the spinach mix to this bowl. Gently fold in 6 cups of cubed stale bread and 1 cup of shredded cheese. Ensure the bread is fully coated.
Storing and Allowing the Mixture to Rest
Once combined, pour the mixture into a greased 9x13-inch baking dish. Press everything down gently. Cover the dish with plastic wrap. Let it sit in the fridge for at least 30 minutes, or overnight for the best flavor.
Baking and Cooling Process
After resting, take the dish from the fridge and remove the wrap. Place it in your preheated oven. Bake for 35-40 minutes. The top should turn golden brown. To check if it’s done, insert a knife in the center. If it comes out clean, it’s ready. Let it cool for about 10 minutes before slicing. Enjoy your delicious bread pudding!
Tips & Tricks
Achieving Perfect Texture
To get the best texture in your bread pudding, use stale bread. Stale bread soaks up the egg mixture well. Fresh bread can make it too soggy. Aim for a mix of soft and crusty bread for variety. Let the mixture rest in the fridge. This helps the bread absorb all the flavors.
Flavor Variations and Add-Ins
You can change the flavor by adding different ingredients. Try adding cooked bacon or sausage for a meaty twist. You can also mix in bell peppers or mushrooms for extra veggies. For a fun twist, add different cheeses like feta or goat cheese. Fresh herbs like parsley or thyme can brighten the dish too.
Presentation Tips for Serving
When serving, slice the pudding into squares. Place each slice on a colorful plate. Garnish with fresh herbs for a pop of color. A side of mixed greens adds freshness and contrast. You could also serve it with a dollop of sour cream or a light drizzle of hot sauce for extra flavor.
Pro Tips
- Use Day-Old Bread: Stale bread absorbs the egg mixture better, resulting in a creamier texture. Fresh bread can make the pudding soggy.
- Mix in Extra Veggies: Feel free to add other vegetables like bell peppers or mushrooms for added flavor and nutrition.
- Cheese Choices: Experiment with different cheeses such as feta or goat cheese for a unique twist on flavor.
- Let it Rest: Allowing the mixture to sit before baking helps the bread fully absorb the egg mixture, enhancing the overall flavor.
Variations
Meat Lovers Twist: Adding Bacon or Sausage
You can easily add meat for a savory twist. Cook 6 slices of bacon or 1 cup of sausage until crispy. Chop it into bits and mix it into the egg mixture with the veggies. The salty, rich flavor of meat enhances the dish. Use good quality bacon or sausage for the best taste. This variation makes it hearty and filling.
Vegetarian Options: Extra Vegetables for More Flavor
If you want more veggies, feel free to add them. You can mix in bell peppers, mushrooms, or zucchini. Dice them finely and sauté them with the onion and garlic. This adds color and nutrition. Leafy greens like kale also work well. More veggies make the dish vibrant and tasty without adding too many calories.
Dairy-Free Alternatives for a Healthier Dish
To make this dish dairy-free, swap the milk and cheese. Use almond milk, soy milk, or oat milk instead of regular milk. For cheese, try dairy-free options made from nuts. Nutritional yeast also adds a cheesy flavor without dairy. This way, you keep the creamy texture while making it lighter and healthier.
Storage Info
Refrigeration Guidelines for Leftovers
After you enjoy your egg and spinach bread pudding, store leftovers in the fridge. Use an airtight container to keep it fresh. It lasts up to four days in the refrigerator. Before serving, check for any signs of spoilage. If it smells off or looks strange, it’s best to toss it.
Freezing Instructions for Longer Storage
If you want to save some for later, freezing is a great option. Cut the bread pudding into individual portions. Wrap each piece tightly in plastic wrap. Then, place the wrapped pieces in a freezer-safe bag. This way, you can enjoy your dish for up to three months. Label the bag with the date to keep track.
Reheating Best Practices
To reheat your bread pudding, take it out of the fridge or freezer. If frozen, let it thaw in the fridge overnight. Preheat your oven to 350°F (175°C). Place the bread pudding in an oven-safe dish. Cover it with foil to prevent it from drying out. Heat for about 20-25 minutes, or until it's warm throughout. You can also microwave individual portions for a quicker option. Just make sure they are heated evenly. Enjoy your delicious breakfast!
FAQs
How to Make Bread Pudding in Advance?
To make bread pudding in advance, prepare the mixture and pour it into a greased dish. Cover it well with plastic wrap. Place it in the fridge for at least 30 minutes or overnight. This lets the bread soak up flavors. Bake it in the morning for a warm, hearty breakfast.
Can I Use Fresh Spinach Instead of Cooked?
Yes, you can use fresh spinach! Just chop it and add it to the sautéed onions and garlic. Cook until it wilts, about 2 minutes. This keeps the spinach fresh and bright in your dish. It also adds great color.
What Types of Cheese Work Best?
Cheddar and mozzarella are great choices. Cheddar gives a nice sharpness, while mozzarella adds creaminess. You can also mix cheeses for more flavor. Try gouda or feta for something different!
How Long Can I Store Egg and Spinach Bread Pudding?
You can store the bread pudding in the fridge for up to four days. Just keep it in a covered container. To reheat, warm it in the oven or microwave until hot. This makes it easy to enjoy later.
Can I Make This Recipe Gluten-Free?
Yes, you can make this recipe gluten-free! Use gluten-free bread instead of regular bread. Check labels on all ingredients to ensure they are gluten-free. This way, everyone can enjoy this tasty meal.
In this post, I shared the essential ingredients for egg and spinach bread pudding. You learned how to prepare it with clear steps and cooking tips. I also covered variations to suit your taste and how to store leftovers.
This dish is not only delicious but also easy to customize. Experiment with flavors, and enjoy your tasty creation! Remember, cooking is all about having fun and trying new things.