This make-ahead Texas toast breakfast casserole is hearty, quick, and easy for busy mornings. Filled with flavorful ingredients like eggs, cheese, sausage, and bacon, this overnight dish is sure to become a family favorite, especially perfect for holidays, weekends, and feeding a hungry crowd. Toasty, cheesy, and full of baked comfort, it’s the perfect breakfast potluck recipe that’s easy to prep and packed with comfort.
When you’ve got company in town, especially during the holiday season, there’s nothing like a good make ahead breakfast casserole with Texas toast. It’s such a great way to feed a large group of people, and especially good for a church potluck brunch.

Thick slices of bread that soak up a really flavorful eggy mixture… Much like another reader favorite, only sweeter… French toast casserole!
There’s something to be said about a cheesy breakfast casserole that’s easy to prep and fuels you for the day ahead.
Why You’ll Love This Breakfast Casserole with Texas Toast
Here are a few reasons to love this easy Texas toast breakfast bake…
- Down to earth ingredients – You’ll make it with ingredients you probably already have in your pantry or fridge, and it’s packed full of flavor from said ingredients. No fancy seasonings, no fancy additions… Just good home cookin’ at its best!
- It feeds a crowd. That’s why it’s especially good during the holidays, especially Christmas. This Texas toast egg and cheese casserole is hearty and goes a long way feeding a large group of people; it’s even great for a potluck breakfast or brunch.
- This eggs and sausage bake makes a delicious breakfast-for-dinner, especially served with fresh fruit on the side.
- While I like to treat it as an overnight Texas toast breakfast casserole, because it gives everything time to soak in and “marinate,” you can always just bake it fresh first thing in the morning. So, you have the option to make it ahead or make it right when you need it. It’ll be delicious either way.
- You can customize it any way you like… I like to use both sausage and bacon. You can go totally meatless; or add ham. Add peppers and onions. Throw on extra cheese. You can make it however you like.

Ingredients and Substitutions Notes
Gather your ingredients. Here’s what you’ll need to make this Texas toast egg bake.
- Texas Toast Bread – Texas toast is thick bread you can either buy in the store or make homemade. For the best breakfast bake, use day old or slightly stale/dry bread; this will help the eggs to really soak into the bread, but it won’t be soggy like it will with fresh soft bread. If you’re gluten-free, you can make this with gluten-free bread; it just won’t be quite as thick as regular Texas toast. Another thought is to buy the frozen Texas toast available at most grocery stores. Now this will have butter and garlic on it… But I bet it’d make a delicious breakfast casserole, even with all that garlic-y flavor.
- Large Eggs
- Breakfast Sausage – You can even use maple sausage.
- Bacon
- Whole Milk
- Sea Salt
- Ground Black Pepper
- Sharp Cheddar Cheese – We like to use extra sharp cheddar. You can also use vegan cheddar.
- Green Onions – More for garnish than anything, but they do add flavor, as well.
How to Make Texas Toast Breakfast Casserole
Now as I mentioned above, you can make this as an overnight breakfast bake, or you can make it right when you need it. The choice is up to you.
You will need to grease a 9×13 baking dish or casserole dish.
Layer the Casserole
- In a large bowl, go ahead and whisk together the eggs, milk, salt, and pepper.
- Layer the bread slices in the bottom of the pan, slicing as needed to fit a single layer of Texas toast in the pan.
- Layer the cooked sausage on top of the bread.
- Then crumble the bacon over the sausage.
- Sprinkle the shredded cheese over top of the bacon.
- Pour the egg mixture over the entire pan, making sure everything is good and soaked with egg.

Cover the casserole with aluminum foil, and chill in the refrigerator overnight.
Bake the Casserole
- When ready to bake, remove the casserole from the fridge, and pre-heat the oven to 350° F.
- Bake, covered, at 350° F for 45 minutes, or ’til the eggs are cooked thru. (Oven times may vary.) Then remove from the oven.
- Sprinkle with green onions before slicing and serving. Serve while warm.

Expert Tips and Recipe FAQs
Yes, of course, regular white bread, butter bread, wheat bread, sourdough bread, French bread, etc., will work just as well. It just won’t be as thick as Texas toast.
Use day or days old bread… Even slightly stale bread. Fresh bread will be softer, thus soggier in texture.
Yes, you can. You can make it the day before. However, if you don’t want to make it ahead, you don’t have to. Making ahead may lead to a more flavorful casserole, though.
Yes, you can. Just make sure it’s stored in an airtight container or covered well with both plastic wrap and aluminum foil before freezing, to ensure it doesn’t get freezer burn. It should keep in the freezer for about 3 months.
Store it covered, or in an airtight container, in the fridge for 3-4 days. You can re-heat in the microwave or oven.
What Sides Go Well with This Breakfast Bake
Ok, you have a few options when it comes to wonderful sides that will pair well with a savory breakfast casserole.
- Ambrosia fruit salad – Or any type of fruit salad, for that matter.
- Speaking of fruit… Fresh fruit or fruit kabobs!
- Cinnamon rolls – Traditional cinnamon rolls or biscuit cinnamon rolls.
- Yogurt parfaits
- Hash brown casserole (or funeral potatoes)

More Hearty Breakfast Recipes to Try
If you love a good breakfast casserole, here are a few more recipe variations/options you’ll love…
- Bacon, egg, and cheese muffins
- Sausage egg muffins
- Ham and cheese egg muffins
- CrockPot French toast casserole
- Brioche French toast casserole
- Blueberry French toast casserole
If you try this recipe, why not leave a star rating in the recipe card right below and/or a review in the comment section further down the page? I always appreciate your feedback. You can also follow me on Pinterest, Facebook, Instagram, and YouTube. And subscribe to my email list too!

Texas Toast Breakfast Casserole
Equipment
Ingredients
- 8 large eggs
- 1 1/2 cups whole milk
- 1/2 teaspoon sea salt
- 1/4 teaspoon ground black pepper
- 6 slices Texas toast
- 1 pound sausage browned
- 8 slices bacon cooked and crumbled
- 1 1/2 cups extra sharp cheddar cheese shredded
- 1/2 cup green onions chopped
Instructions
- Grease a 9×13 baking dish.
- In a large bowl, whisk together the eggs, milk, salt, and pepper.
- Layer the bread slices in the bottom of the pan, slicing as needed to fit.
- Layer the cooked sausage on top of the bread.
- Then crumble the bacon over the sausage.
- Sprinkle the shredded cheese over top of the bacon.
- Pour the egg mixture over the entire pan, making sure everything is good and soaked with egg.
- Cover the casserole with aluminum foil, and chill in the refrigerator overnight.
- When ready to bake, remove the casserole from the fridge, and pre-heat the oven to 350° F.
- Bake, covered, at 350° F for 45 minutes, or 'til the eggs are cooked thru. (Oven times may vary.) Then remove from the oven.
- Sprinkle with green onions before slicing and serving. Serve while warm.






