• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipes
    • Appetizers
    • Soups
    • Salads
    • Salad Dressings & Dips
    • Main Dishes
    • Side Dishes
    • Desserts
    • Beverages
    • Breakfast and Brunch
  • Entertaining
  • Game Day Foods
  • About
  • Subscribe
The Virtual Caterer
menu icon
go to homepage
  • Recipes
    • Appetizers
    • Soups
    • Salads
    • Salad Dressings & Dips
    • Main Dishes
    • Side Dishes
    • Desserts
    • Beverages
    • Breakfast and Brunch
  • Entertaining
  • Game Day Foods
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
    • Appetizers
    • Soups
    • Salads
    • Salad Dressings & Dips
    • Main Dishes
    • Side Dishes
    • Desserts
    • Beverages
    • Breakfast and Brunch
  • Entertaining
  • Game Day Foods
  • About
  • Subscribe
×
Home » Recipes » Breakfast and Brunch

Caramelized Onion & Gruyère Croissant Casserole

April 15, 2025 by Suzie J. 2 Comments

Jump to Recipe

Golden, buttery croissants meet melty Gruyère and sweet, jammy onions in this savory make-ahead brunch bake.

French onion croissant bake with thyme and onion flowes. this …

If you’re looking for a cozy, crowd-pleasing breakfast that feels just a little bit fancy, this is the one. Think of it as a French onion soup–inspired casserole—layers of torn croissants soaked in a rich, creamy custard, studded with deeply caramelized onions and topped with a melty blanket of Gruyère. It’s buttery, savory, and absolutely perfect for slow mornings, special brunches, or even breakfast-for-dinner kind of nights.

Why You’ll Love This Recipe

  • Effortless but elegant – Store-bought croissants give it richness without any fuss.
  • Make-ahead friendly – Soaks overnight like a dream. Just top with cheese and prosciutto, then bake and serve.
  • Flavor-packed – Caramelized onions bring depth and sweetness, thyme brings herbal notes and Gruyère brings the cheesy, melty magic.
  • Versatile – Serve it with a crisp arugula salad, a little bubbly, or a cozy coffee moment for a nice brunch
  • Perfect for holidays - Make it the night before and bake in the morning. The longer it sets, the better it gets. And it tastes great at room temperature.

Ingredients You’ll Need

Ingredients needed to make french onion croissant bake with prosciutto.

For the caramelized onions:

  • Olive oil
  • Yellow onions
  • Kosher salt
  • Balsamic or sherry vinegar (optional, but adds a beautiful finish)

For the casserole:

  • Croissants (slightly stale ones are perfect!)
  • Gruyère cheese + Prosciutto for topping
  • Eggs, milk, and cream, Dijon mustard, dried thyme, garlic powder, salt, and pepper

📌 Full recipe card is at the bottom of this post.

Step-by-Step Instructions

Caramelized onions in a pan cooked to a dark golden brown.

1. Caramelize the Onions

Take your time with this step—it’s where all the flavor builds. Slowly cook thinly sliced onions in olive oil or butter with a pinch of salt until deep golden brown and jammy. This can take 25–30 minutes, but trust me, it’s worth every second.

Making custard for the croissant bake.

2. Whisk the Custard

Whisk together the eggs, milk, cream, Dijon, garlic powder, and seasonings until smooth.

Would you like to save this recipe?

Enter your email, and I'll send it straight to your inbox.

Layering ingredients in a baking dish.

3. Tear & Layer

Tear croissants into bite-sized chunks and layer them in a greased 9x13” dish. Scatter caramelized onions and shredded Gruyère throughout. Pour the custard over the croissant mixture and gently press everything down so it soaks evenly.

Adding cheese and prosciutto to the baking dish before baking.

4. Chill, Top & Bake

Let the casserole rest for at least 30 minutes—or overnight. Then top with the remaining cheese and prosciutto. Bake until puffed and golden on top and just set in the center.

French onion croissant bake in a baking dish with herbs on top.

Chef’s Tips & Tricks

  • Use day-old croissants: They soak up the custard better than super fresh ones. If you only have fresh croissants you can toast them in the oven at 400F for 5-7 minutes while the onions cook.
  • Make it ahead: Assemble the night before and bake fresh in the morning.
  • Double the onions: They freeze well, and you’ll want extras for sandwiches or pizza later!

Pair This Casserole With…

  • A crisp arugula salad with lemon vinaigrette
  • Fresh berries or fruit salad
  • A splash of sparkling wine—or a strong cup of coffee
  • Apple Pecan Salad
  • Smoked Chicken Harvest Salad
  • Crispy Smashed Potatoes
  • Flat Iron Steak

How to Store & Reheat

  • Store: Leftovers keep well in an airtight container in the fridge for up to 4 days.
  • Reheat: Cover and warm in a 325°F oven for 10–15 minutes.
  • Freeze: You can assemble the unbaked casserole, wrap it tightly, and freeze. Thaw overnight in the fridge before baking.

Recipe

French onion croissant bake in a baking dish with herbs on top.

Caramelized Onion & Gruyère Croissant Casserole

Golden, buttery croissants meet melty Gruyère and sweet, jammy onions in this savory make-ahead brunch bake. Perfect for holidays or special occasions.
5 from 1 vote

Click the stars to rate.

Print Recipe Pin Recipe

*Easily adjust serving size to your liking by clicking the number under servings or with the boxes below in the ingredients section.

Prep Time 30 minutes mins
Cook Time 45 minutes mins
Resting Time 40 minutes mins
Total Time 1 hour hr 55 minutes mins
Course Breads, Breakfast, Brunch
Cuisine American, French
Servings 8
Calories 323 kcal

Equipment

  • 12-inch saute pan
  • 9X13 casserole dish
  • Cheese grater
  • Mixing bowl
  • Whisk

Ingredients
  

For the caramelized onions:

  • 2 tablespoons olive oil or butter, divided for onions and greasing the baking dish
  • 2 large yellow onions thinly sliced into half moons
  • 1 teaspoon kosher salt
  • water as needed
  • 1 tablespoon balsamic or sherry vinegar optional

For the custard:

  • 7 large eggs
  • 2 cups whole milk
  • ½ cup heavy cream
  • 1½ teaspoons Dijon mustard such as Grey Poupon
  • ½ heaping teaspoon garlic powder
  • ½ teaspoon dried thyme
  • ¾ teaspoon kosher salt
  • ½ teaspoon freshly cracked black pepper

For the casserole:

  • 4 large croissants preferably day old, torn into 1½-inch pieces (see notes if using fresh croissants)
  • 2 heaping cups shredded Gruyère cheese (about 15 ounces) fontina or Swiss cheese
  • 5 strips proscuitto torn into bite-sized pieces, optional
  • For serving: fresh thyme optional
Prevent your screen from going dark

Would you like to save this recipe?

Enter your email, and I'll send it straight to your inbox.

Instructions
 

  • Make the caramelized onions: In a large skillet over medium heat add the sliced onions, salt, and olive oil. Cook slowly, stirring often, (make sure to stir in the dark bits from the bottom of the pan and deglaze with water as needed) for about 25–30 minutes until they’re deep golden and jammy. Stir in the sherry vinegar for brightness. Set aside to cool. While the onions cook, make the custard and grate the cheese. (See notes if using fresh croissants.)
  • Make the custard: In a mixing bowl, whisk together the eggs, milk, cream, Dijon, garlic powder, dried thyme, salt, and pepper. Set aside.
  • Prep baking dish: Grease a 9x13-inch baking dish with olive oil or softened butter. Scatter torn croissants in the base, then top with the caramelized onions and 1 cup of the shredded Gruyère. Pour the custard evenly over the croissant mixture. Gently press down to help the bread soak it up.
  • Rest: Cover and refrigerate for at least 30 minutes or overnight.
  • Bake: Preheat the oven to 350°F (175°C). Sprinkle the top with the remaining Gruyère and prosciutto (if using, torn into small pieces). Bake uncovered for 40–45 minutes, until puffed, golden, and just set in the center. Let rest for 10 minutes and top with fresh thyme just before serving, if desired.

Notes

No day-old croissants? No problem!  If you only have fresh croissants you can toast them in the oven at 400F for 5-7 minutes while the onions cook.

Nutrition

Calories: 323kcalCarbohydrates: 19gProtein: 11gFat: 23gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gTrans Fat: 0.02gCholesterol: 190mgSodium: 747mgPotassium: 248mgFiber: 1gSugar: 8gVitamin A: 746IUVitamin C: 2mgCalcium: 129mgIron: 1mg
Tried this recipe?Let us know how it was!

More Breakfast and Brunch

  • side view of a sweet potato frittata.
    Pesto, Veggie and Sweet Potato Frittata
  • Monte Cristo Pinwheels with jam, thyme and powdered sugar.
    Monte Cristo Pinwheel Appetizers (with Puff Pastry)
  • Salad with smoked chicken, grapes and pecans in a bowl.
    Harvest Salad with Smoked Chicken 
  • A group of 4 images with salads.
    25+ Flavorful Summer Salads

Reader Interactions

Comments

  1. Gail Lobsinger

    May 05, 2025 at 10:23 am

    5 stars
    I made this recipe for a brunch with my cousins. Everyone loved the flavors of the caramelized onions, gruyere cheese and prosciutto with the custard croissant base. I will be making this recipe again. Thanks Suzie

    Reply
    • Suzie J.

      May 07, 2025 at 9:51 am

      Thank you, Gail! I appreciate you trying my recipe, and I'm so glad everyone loved it. Xo, Suzie

      Reply
5 from 1 vote

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

A picture of a woman drinking a cocktail in a restaurant.

Hi, I'm Suzie!

I'm the recipe creator, photographer, and official taste tester here! I create everyday recipes inspired by dishes I've had from my favorite restaurants around Sonoma, Napa, and beyond.

Learn more

Footer

↑ back to top

Privacy

  • Privacy Policy

Subscribe

  • Sign Up! for emails and updates

2025 The Virtual Caterer

As an Amazon associate, I may earn a small commission if you purchase through these links, but I only share products I truly think are worth it...and ones that make food more fun. I'm grateful for your support! ~Suzie

Copyright © 2020 Brunch Pro

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.