French Onion Breakfast Casserole is beyond delicious! Wow your overnight guests during the holidays with this savory breakfast casserole that can be made ahead of time.
I love casseroles for breakfast and this recipe is a new personal favorite. I often crave savory over sweet in the morning and this casserole is filled with lots of savory flavors.
Breakfast casseroles feed a crowed, so they are wonderful for holiday brunches, out-of-town guests, or simply to have on hand for breakfast during the week.
What ingredients do you need to make French Onion Breakfast Casserole?
- tater tots
- caramelized onions
- Gruyere cheese
- heavy cream
- French onion dip
- salt and pepper
Can you make this breakfast casserole ahead of time?
This casserole can be prepared, refrigerated, and baked the next morning. Alternatively, I often caramelize the onions and cook the sausage one day, and then build the casserole the next morning when I’m ready to bake.
How Do I make French Onion Breakfast Casserole?
- Caramelize onions – in a heavy-bottomed pot, cook sliced onions in butter/oil over medium-low heat until golden brown and soft, approx 30 minutes. This step can be done in advance. Just refrigerate the onions until you are ready to pull together the casserole.
- Cook sausage – in a heavy-bottomed pot (use the same pan you cooked the onions to save on dishwashing), cook the sausage until no longer pink, breaking it apart as it cooks. Drain the sausage on a paper towel-lined plate. This step can be done in advance too. Refrigerate the cooked sausage until you are ready to prepare the casserole.
- Shred the cheese – shred the gruyere cheese. Fontina can also be used in this recipe.
- Whisk together egg mixture – combine the eggs, heavy cream, french onion dip, and salt and pepper in a bowl and whisk until well blended.
- Build the casserole – layer the ingredients in a greased 9×13 casserole dish:
- 1/2 of the tater tots, 1/2 of the caramelized onions, 1/2 of the sausage, 1/3 of the cheese.
- Repeat layers – the rest of the tater tots, caramelized onions, sausage, and 1/3 of the cheese.
- Pour the egg mixture evenly over the top of the casserole. Top with the remaining 1/3 of the cheese.
- Cover and bake – cover the casserole with aluminum foil and bake at 400 degrees for 30 minutes. Uncover and bake for another 20 minutes until bubbly around the edges and golden brown on top. Let sit for 10-15 minutes before serving. Garnish with chopped scallions or chives.
The flavors are out-of-this-world good. The first time I made this casserole, I ate it for breakfast, lunch, and dinner because I simply couldn’t get enough! If you like sweet and savory, serve this casserole with a drizzle of maple syrup over the top. I guarantee you’ll be coming back for more.
If you try this recipe, please leave a comment below and tag me on Instagram @mycasualpantry so I can see what you’re baking up.
More delicious breakfast and brunch recipes to try
- Sausage Apple Cheddar Galette
- Mushroom and Brie Quiche
- Bacon Jalapeno Cheddar Quiche
- Sausage, Apple, and Cheddar Quiche
- Roasted Potato Hash with Chorizo and Eggs
- Broccoli, Ham and Cheddar Deep Dish Quiche
- Spinach Artichoke Frittata
- Sausage, Butternut, and Gruyere Quiche
French Onion Breakfast Casserole
- 1 1/2 large yellow onions sliced thin
- 1 tablespoon butter
- 1 tablespoon oil
- pinch salt
- pinch sugar
- 1 pound pork sausage
- 28 ounces frozen mini tater tots
- 8 ounces Gruyere or Fontina cheese shredded
- 4 eggs
- 2 cups heavy cream
- 8 ounces prepared french onion dip
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
- scallions for garnish
- chives for garnish
- In a heavy bottom pot, melt the butter and oil over medium heat. Add the sliced onions and cook until the onions start to soften, stirring frequently, about 10 minutes. Add a pinch of salt and sugar. Reduce the heat to medium-low and continue cooking until the onions turn golden brown, another 20-25 minutes. Stir the onions occasionally and add one or two teaspoons of water if they start to dry out. Transfer the onions to a plate and set aside.
- Preheat oven to 400 degrees.
- Using the same pot set over medium heat, add the pork sausage and cook until browned, breaking the sausage apart as it cooks. Drain the sausage on a paper towel-lined plate. Set aside.
- In a large bowl or pitcher, add the eggs, heavy cream, french onion dip, and salt and pepper. Whisk together until well combined. Set aside
- In a 9x13 baking dish coated with cooking spray, layer half of the tater tots in the bottom. Top with half of the caramelized onions and sausage, and one-third of the cheese. Repeat the layers with the remaining tater tots, onions, sausage, and another third of the cheese. Pour the egg mixture over the top. Spread the remaining cheese over the top.
- Cover the dish with aluminum foil and bake for 30 minutes. Uncover and bake for another 20 minutes until golden brown and bubbly around the edges. Let the casserole sit for 10-15 minutes before serving. Garnish with chopped scallions and chives.
- Store leftovers in the refrigerator.