Thermocookery

menu icon
go to homepage
  • About Me
  • Recipes
  • Collaborate

subscribe
search icon
Homepage link
  • About Me
  • Recipes
  • Collaborate

×
Home » Recipes » Breakfast

Veggie Croissant Breakfast Casserole Recipe

By: kseniaprints · Updated: Aug 5, 2025 · This post may contain affiliate links.

  • Facebook
  • Flipboard
Jump to Recipe Print Recipe
A close-up of a cheesy casserole being lifted from a blue baking dish, topped with melted cheese, sliced avocado, cherry tomatoes, and herbs. The dish contains more casserole and scattered cherry tomatoes.

Flaky croissants, fresh veggies, and baked eggs make this easy breakfast casserole feel rich but light. Perfect for a weekend brunch, or a luxurious weekday breakfast!

A baked egg breakfast casserole in a blue skillet, topped with sliced avocado, chopped herbs, melted cheese, cooked cherry tomatoes, and fresh cilantro, set on a tiled surface.

I'm a sucker for savory breakfasts, as evident in my Texas French toast casserole and bacon French toast casserole, but this recipe has become my favorite morning meal when I feel guilty about eating too much meat the day before and need to balance it out with vegetables. It's my way of convincing myself I'm being healthy while still having something buttery and flavorful.

The whole idea came about after a barbecue weekend when I woke up Monday morning craving something savory but also wanting to redeem myself from the day before. I had leftover croissants and a bunch of cherry tomatoes that needed using up. Throwing them together in a cast iron skillet with some eggs and cheese seemed like the perfect idea.

The tomatoes get all sweet and jammy in the oven, and the sautéed onions add this caramelized flavor that makes all the difference. My daughter now calls it "fancy breakfast" and I'm actually surprised that she is the one requesting it, she loves having it with a slice of sausage.

This casserole has everything I want in a morning meal: it feels hearty, it has real vegetables, and it's all wrapped in melted cheddar and buttery croissant. My husband likes to joke that it’s my idea of eating a salad... which, honestly, isn’t totally wrong.

Veggie croissant breakfast casserole featuring a baked egg dish with cherry tomatoes, avocado slices.

Ingredients

A flat lay of croissants in a round basket, grape tomatoes, an avocado, eggs, a whole onion, butter slices, shredded cheese, and a bowl of black pepper on a light tiled surface.

The croissants are the foundation of this casserole. Their buttery layers soak up the egg mixture while staying tender, giving the dish a light texture instead of making it heavy like bread sometimes can. If croissants aren’t available, brioche or challah can work as a substitute, but they bring a slightly denser feel.

The sharp cheddar cheese adds a strong, savory flavor that ties everything together. Mild cheddar melts the same way, but it won’t have the same depth. You could even use a mix of cheddar and Gruyère if you want a hint of nuttiness.

Then, cherry tomatoes are what keep the dish bright. They soften in the oven and release just enough juice to balance the richness. Regular diced tomatoes can be used, but they tend to release more liquid and can make the casserole softer and more watery than intended.

See the recipe card for exact quantities.

Step-by-step Instructions

A close-up of a cheesy casserole being lifted from a blue baking dish, topped with melted cheese, sliced avocado, cherry tomatoes, and herbs. The dish contains more casserole and scattered cherry tomatoes.

Here’s how to bring together a veggie croissant breakfast casserole that feels fresh but still easy enough for a weekend morning. 

Preheat the Oven and Prepare the Skillet

Set your oven to 375°F (190°C) so it’s fully heated by the time you’re ready to bake. Lightly grease a 10-inch cast iron skillet with oil or butter, making sure to coat the bottom and sides so nothing sticks during cooking.

Cook the Vegetables

Diced onions cooking in a blue Dutch oven, partially browned, with a wooden spoon stirring them; a hand holds the spoon over a tiled surface, prepping the base for a savory breakfast casserole recipe.
A hand stirs chopped onions and whole grape tomatoes in a blue-handled skillet with a wooden spoon—perfect veggies for a breakfast casserole or veggie croissant recipe. The skillet sits on a light-colored tiled surface.

Add the diced onions to the skillet and sauté over medium heat for about 10 minutes, stirring often, until they turn golden and soft. Add the cherry tomatoes and continue cooking for another 3 minutes. Season the mixture lightly with salt and pepper, then remove the vegetables from the skillet and set them aside for later.

Want to save this?

Just enter your email and get it sent to your inbox! Plus you'll get new recipes from us every week.

Layer the Croissants and Eggs

Four golden-brown veggie croissants are arranged in a cream-colored pan with a blue handle, placed on a white tiled surface—perfect for your next breakfast casserole recipe.
A blue-handled pot contains four croissants and four cracked eggs with visible yolks, ready to be transformed into a delicious croissant casserole on a light pink tiled surface.

Place the halved croissants in the bottom of the skillet, arranging them so the surface is covered evenly. Crack the eggs directly over the croissants, spacing them out so each serving will have its own egg.

Add Toppings

A blue skillet on a tiled surface contains croissants, halved cherry tomatoes, sautéed onions, and uncooked eggs—perfect for assembling a tasty veggie breakfast casserole.
A blue-handled skillet on a white tiled surface, filled with an unbaked Breakfast Casserole mixture of shredded cheese, cherry tomatoes, and a yellow base, possibly cornbread batter.
A blue-handled skillet contains a breakfast casserole topped with halved cherry tomatoes, sliced avocado, and chopped herbs, placed on a light tiled surface with cilantro leaves nearby.

Sprinkle the cooked onions and tomatoes back into the skillet, then scatter the remaining cherry tomatoes, any extra vegetables you’re using like mushrooms, and the shredded cheddar cheese over and around the eggs. Lay a few thyme sprigs on top for flavor as the casserole bakes.

Bake the Casserole

A person holds a fork with a portion of a baked egg and vegetable dish from a skillet. Two plates on the table hold servings, garnished with avocado and cherry tomatoes. A checked towel and herbs are nearby.

Place the skillet on a baking sheet to catch any drips, then transfer it to the center rack of the oven. Bake for 12–18 minutes, depending on how set you like your eggs.

Finish and Serve

A hand lifts a slice of cheesy pizza from a pan, topped with melted cheese, sliced avocado, chives, and cherry tomatoes—like a breakfast casserole recipe transformed into an irresistible Veggie croissant-inspired pie. Cheese stretches from slice to pan below.

Carefully remove the skillet from the oven. Season the top with a pinch of sea salt and freshly ground black pepper. Add slices of avocado and any fresh herbs you like before serving straight from the skillet while it’s still hot.

Storage

A white plate holds a serving of enchiladas topped with sliced avocado, chopped chives, melted cheese, caramelized onions, two pieces of red pepper, and a side inspired by a breakfast casserole recipe.

This veggie croissant breakfast casserole is best enjoyed right after baking, while the croissants are still crisp around the edges. If you have leftovers, let them cool to room temperature before storing. Transfer the pieces to an airtight container and refrigerate for up to 2 days.

When reheating, place a portion in the oven at 350°F (175°C) for about 10 minutes to bring back some of the croissant’s texture. The microwave will warm it faster, but the croissants may turn a bit softer. Freezing isn’t recommended because the croissants lose their flaky layers and the eggs can become watery once thawed.

Top Tips for Veggie Croissant Breakfast Casserole

Toast the croissants first: Lightly toasting them before layering keeps the casserole from turning soggy as it bakes.

Keep an eye on the eggs: Check a few minutes before the timer ends so you can pull the casserole when the yolks are cooked to your liking.

Let it rest before serving: A short 5-minute rest after baking helps the layers settle and makes it easier to slice and serve neatly.

Recipe

Tried and loved this recipe? Please leave a 5-star review below! Your reviews mean a lot to me, so if you've got any questions, please let me know in a comment.

A slice of cheesy pizza topped with avocado slices, caramelized onions, chopped chives, and a cherry tomato is served on a white plate with a black rim.

Veggie Croissant Breakfast Casserole Recipe

Flaky croissants, fresh veggies, and baked eggs make this easy breakfast casserole feel rich but light. Perfect for a weekend brunch.
No ratings yet
Print Pin Rate
Course: Breakfast
Cuisine: American
Keyword: veggie croissant breakfast casserole
Prep Time: 15 minutes minutes
Cook Time: 15 minutes minutes
Total Time: 30 minutes minutes
Servings: 4 servings
Calories: 427kcal
Author: Ksenia Prints

Equipment

  • Oven

Ingredients

  • 4 large croissants halved
  • 4 large eggs
  • 1 cup cherry tomatoes halved
  • 1 onion diced ½-inch
  • 1 cup shredded sharp cheddar cheese
  • Sea salt to taste
  • Freshly ground black pepper to taste
  • Avocado for serving
  • Cilantro or herbs of choice optional
  • Oil or butter for greasing skillet

Instructions

  • Preheat oven to 375°F (190°C).
  • Lightly grease a 10-inch cast iron skillet with oil or butter.
  • Add onions to pan and sautee until golden, about 10 minutes.
  • Add tomatoes and sautee for another 3 minutes.
  • Season with salt and pepper.
  • Remove from pan.
  • Arrange croissant halves evenly across the bottom of the skillet.
  • Crack eggs directly onto the croissants, spacing evenly.
  • Scatter cherry tomatoes, sautéed mushrooms, and shredded cheddar cheese over and around the eggs.
  • Place thyme sprigs on top.
  • Set skillet on a baking sheet and bake in the center of the oven for 12-18 minutes, until eggs reach desired doneness.
  • Remove from oven, season with sea salt and freshly ground black pepper, top with avocado and herbs and serve immediately.

Notes

 
 
 
 
 
 
 
 
 
 

Nutrition

Calories: 427kcal | Carbohydrates: 31g | Protein: 17g | Fat: 26g | Saturated Fat: 13g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.02g | Cholesterol: 230mg | Sodium: 471mg | Potassium: 271mg | Fiber: 2g | Sugar: 9g | Vitamin A: 1127IU | Vitamin C: 11mg | Calcium: 256mg | Iron: 2mg
Oven

More Breakfast

  • Hashbrown Breakfast Casserole with melted cheese on a white plate, surrounded by eggs, vegetables, and crispy bacon.
    Hashbrown Breakfast Casserole With Beef and Bacon
  • Savory breakfast muffins with herbs and vegetables on a wicker surface, garnished with fresh parsley.
    Sausage, Egg, and Cheese Breakfast Muffins
  • A plate of gnocchi with creamy sauce and herbs, served with orange slices on a red checkered napkin.
    Slow Cooker Sausage Biscuit Gravy Casserole 
  • Three sliced Copycat Chicken Quesadillas, inspired by Taco Bell, stacked on a white plate with a red checkered napkin beside them.
    Copycat Taco Bell Chicken Quesadilla
  • Facebook
  • Flipboard

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Woman smelling food on stove

Hello! I am Ksenia, a cook and blogger passionate about comfort food that warms the heart.

More about me →

Footer

↑ back to top

About

  • About me
  • Privacy Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact
  • Services
  • FAQ

As an Amazon Associate I earn from qualifying purchases.

This site is owned and operated by Prints Media. Copyright © 2025 Thermocookery. All rights reserved.

Rate This Recipe

Your vote:




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