The Ultimate Easy Avocado Sourdough Breakfast Casserole: Your New Brunch Obsession!
There’s nothing quite like a lazy Sunday morning, the smell of fresh coffee brewing, and the promise of a delicious, hearty breakfast. I remember one particularly chilly autumn weekend when my extended family was visiting, and I wanted to create something truly special – a dish that combined the comfort of a warm, baked breakfast with the vibrant freshness I always crave. That’s when this incredible Easy Avocado Sourdough Breakfast Casserole was born. It effortlessly blends the satisfying chew of sourdough toast with a fluffy, savory egg bake, crowned with creamy avocado.
It started as a simple idea: what if I could capture the essence of my favorite avocado toast within a comforting, make-ahead casserole? The answer, as it turns out, was a resounding success! This recipe has since become a tested family favorite, a true brunch recipe staple that delivers big on flavor with minimal fuss. It’s perfect for feeding a crowd, enjoying a quiet morning, or meal prepping for a busy week.
Prepare to fall head over heels for this easy breakfast casserole. It’s the kind of dish that warms you from the inside out, offering a perfect balance of textures and tastes. Trust me, once you try this hearty meal, you’ll be adding it to your regular rotation!

Why You’ll Love This Recipe
- Effortlessly Delicious: This casserole comes together with simple steps, requiring minimal hands-on time. Most of the magic happens in the oven, leaving you free to enjoy your morning!
- Make-Ahead Marvel: Prepare it the night before and simply pop it in the oven the next morning. It’s the ultimate stress-free solution for brunch, holidays, or busy weekdays. Imagine waking up to a ready-to-bake breakfast!
- Sourdough Sensation: The use of sourdough bread adds a delightful tangy depth and a wonderful chewiness that stands up beautifully to the custardy egg mixture. It’s a game-changer compared to regular white bread.
- Creamy Avocado Perfection: Fresh avocado slices added after baking provide a rich, buttery counterpoint to the savory casserole. It elevates the dish, making it feel gourmet and incredibly satisfying.
- Crowd-Pleaser & Versatile: Whether you’re feeding a hungry family or hosting a brunch, this casserole is a guaranteed hit. It’s also incredibly adaptable; feel free to customize with your favorite veggies, cheeses, or proteins.
- Hearty & Wholesome: Packed with eggs, bread, vegetables, and healthy fats from the avocado, this dish is wonderfully filling and nutritious. It keeps you energized and satisfied for hours.
- Stunning Presentation: The golden-brown top, studded with colorful vegetables and topped with vibrant green avocado, makes for a visually appealing dish that will impress any guest.
What You Need
You only need a few simple pantry staples for this recipe, alongside some fresh produce! We’re talking sturdy sourdough, eggs, milk, your favorite cheese, and, of course, ripe avocados. A few common vegetables like bell peppers, onion, and spinach round out the flavors beautifully. Check the full printable recipe card below for detailed measurements and a complete list.

💡 Expert Tips for the Best Breakfast Casserole
- Use Sturdy Sourdough: Day-old sourdough bread works best as it’s slightly drier and will absorb the egg mixture without becoming mushy. If your bread is fresh, you can toast the cubes lightly in a pan or oven for 5-10 minutes to dry them out a bit before adding to the casserole. This is key for that perfect texture!
- Don’t Over-Soak the Bread: While you want the bread to absorb the egg mixture, avoid letting it sit for too long, especially if making it fresh (not overnight). About 15-20 minutes is usually enough for the bread to soak without becoming overly saturated. For overnight, the slow absorption is fine.
- Whisk Eggs Thoroughly: Ensure your eggs, milk, and seasonings are completely whisked together until well combined and slightly frothy. This creates a uniform custard base that bakes up light and fluffy. A few extra seconds of whisking makes a difference!
- Don’t Overcrowd the Pan: While you want a full casserole, ensure there’s enough room for the egg mixture to puff up. An 8×8 or 9×13 inch baking dish works perfectly, depending on how many servings you need. Too much bread can lead to a dense casserole.
- Pre-Cook Hearty Veggies: For vegetables like onions, bell peppers, or mushrooms, a quick sauté before adding them to the casserole helps soften them and brings out their flavor. This also prevents the casserole from getting watery during baking.
- Cheese Layering is Key: For maximum cheesy goodness, sprinkle some cheese both within the casserole mixture and on top during the last 10-15 minutes of baking. This ensures gooey cheese throughout and a beautifully browned, bubbly crust.
- Achieve Golden Perfection: If your casserole isn’t browning on top as much as you’d like, you can carefully broil it for a minute or two at the end. Watch it very closely to prevent burning! The ideal casserole will be golden brown and set in the middle.
- Rest Before Serving: Allow the casserole to rest for 5-10 minutes after removing it from the oven. This helps the eggs set completely and makes for cleaner slices. Plus, it gives it a moment to cool down slightly for perfect enjoyment.
- Avocado at the End: Always add your fresh avocado slices right before serving. This keeps them vibrant, fresh, and prevents them from browning or getting mushy from the heat of the oven. A squeeze of lime juice on the avocado can also help prevent browning.
Variations & Substitutions
This casserole is wonderfully adaptable, allowing you to tailor it to your preferences or dietary needs:
- Add Protein: Cooked and crumbled sausage, crispy bacon, diced ham, or shredded chicken are fantastic additions. Sauté them before adding to the egg mixture.
- Go Vegetarian/Vegan: For a vegetarian version, simply omit any meat. For a vegan option, use a plant-based bread, an egg substitute (like a chickpea flour & water mix or a commercial vegan egg replacer), and dairy-free milk and cheese.
- Gluten-Free: Swap out the regular sourdough for your favorite gluten-free sourdough bread. Ensure it’s a sturdy variety that can hold up to the egg mixture.
- Keto/Low-Carb: Use a low-carb or keto-friendly bread substitute, or make it crustless altogether. You can increase the amount of vegetables and cheese to compensate for the bread.
- Different Cheeses: Try Gruyere, Monterey Jack, feta, or a Mexican blend instead of cheddar. Each cheese will bring its unique flavor profile.
- Veggie Power-Up: Incorporate mushrooms, zucchini, broccoli florets, or even roasted sweet potato cubes. Just make sure to pre-cook any harder vegetables until tender-crisp.
- Spice It Up: Add a pinch of red pepper flakes, a dash of hot sauce to the egg mixture, or some diced jalapeños for a kick.

Storage & Freezing
This Easy Avocado Sourdough Breakfast Casserole is fantastic for meal prep! Here’s how to store it:
- Refrigerator: Once cooled, cover the casserole tightly with plastic wrap or foil, or transfer individual servings to airtight containers. It will keep well in the refrigerator for up to 3-4 days.
- Freezing: You can freeze individual slices or the entire casserole (without the fresh avocado, which should always be added just before serving). Wrap cooled portions tightly in plastic wrap, then foil, and place in a freezer-safe bag or container. It can be frozen for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: For best results, reheat individual slices in the microwave until warmed through, or in a preheated oven at 300°F (150°C) for 15-20 minutes, or until heated through. If reheating a whole casserole, cover with foil to prevent drying out.
FAQ
Can I make this casserole ahead of time?
Absolutely! This casserole is perfect for making ahead. You can assemble the entire dish (without the avocado) the night before, cover it tightly, and refrigerate. Simply bake it in the morning as directed.
How do I prevent the sourdough bread from getting soggy?
Using day-old or lightly toasted sourdough bread is crucial. The slightly dried bread absorbs the egg mixture without becoming waterlogged. Also, ensure you don’t over-soak the bread if assembling just before baking.
What type of sourdough bread is best for this recipe?
A rustic, sturdy loaf of sourdough is ideal. Avoid very airy or overly soft loaves, as they might not hold their structure as well during baking. A country sourdough or a classic boule works wonderfully.
Can I add meat to this breakfast casserole?
Yes, absolutely! Cooked and crumbled sausage, crispy bacon pieces, or diced ham are excellent additions. Sauté any raw meat beforehand to ensure it’s fully cooked and to render any excess fat.
What are some good side dishes to serve with this casserole?
This casserole is quite hearty on its own, but a fresh fruit salad, a simple green salad, or some roasted potatoes would be wonderful complements. A side of hot sauce or a dollop of sour cream also pairs well.
How do I know when the casserole is fully cooked?
The casserole is done when the center is set and no longer jiggly. An instant-read thermometer inserted into the center should register 160°F (71°C). The top should be golden brown and bubbly around the edges.
There you have it – a truly spectacular breakfast or brunch dish that brings together the best of both worlds: the comforting warmth of a casserole and the fresh indulgence of avocado toast. This Easy Avocado Sourdough Breakfast Casserole is more than just a recipe; it’s an experience waiting to happen. So go ahead, give it a try this weekend, gather your loved ones, and savor every delicious bite. Don’t forget to pin this recipe for later so you can revisit this incredible meal again and again!
Easy Avocado Sourdough Breakfast Casserole | Brunch Recipe
Ingredients
- 8 cups (about 1 loaf) day-old sourdough bread, cut into 1-inch cubes
- 1 tbsp olive oil
- 1 large onion, chopped
- 1 red bell pepper, chopped
- 2 cups fresh spinach, roughly chopped
- 12 large eggs
- 2 cups whole milk (or half-and-half for richer texture)
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp garlic powder
- 2 cups shredded cheddar cheese (or a mix of your favorite cheeses), divided
- 2 ripe avocados, sliced or diced, for topping
- Fresh parsley or cilantro, chopped, for garnish (optional)
Instructions
- Step 1 Preheat oven to 375°F (190°C). Lightly grease a 9x13 inch baking dish.
- Step 2 Spread the sourdough bread cubes evenly in the prepared baking dish.
- Step 3 Heat olive oil in a large skillet over medium heat. Add onion and bell pepper; cook until softened, about 5-7 minutes. Stir in spinach and cook until wilted, about 2-3 minutes.
- Step 4 Distribute the cooked vegetables evenly over the bread cubes in the baking dish.
- Step 5 In a large bowl, whisk together eggs, milk, salt, pepper, and garlic powder until well combined and slightly frothy.
- Step 6 Pour the egg mixture evenly over the bread and vegetables. Gently press down on the bread cubes to ensure they are all soaked in the egg mixture. Sprinkle 1.5 cups of the shredded cheese over the top.
- Step 7 Cover the baking dish with foil and bake for 30 minutes. Remove the foil, sprinkle with the remaining 0.5 cup cheese, and continue baking for another 15-20 minutes, or until the casserole is golden brown and the center is set (an internal temperature of 160°F / 71°C).
- Step 8 Let the casserole rest for 5-10 minutes before slicing. Top with fresh avocado slices or diced avocado and a sprinkle of fresh herbs, if desired.
- Step 9 Serve warm and enjoy your delicious Easy Avocado Sourdough Breakfast Casserole!
