If you’re looking for a fun breakfast for a crowd, this Breakfast Croissant Boats recipe — filled with eggs and cherry tomatoes — is perfect.
For more ideas of what to make, check out all of our recipes.

When we have company visit, I like to make breakfast that feels fancy. Sure, I can offer them an array of cereals and yogurt, and that’s fine, but I like to try to make something more special.
That’s why I like these Breakfast Croissant Boats.
They feel and look special, but they don’t take that much work because you’re using store-bought croissants. And you bake them all at once, so they’re a lot easier than, say, pancakes where you can only make a couple at a time.
We make ours vegetarian, and that’s how this recipe is written. But use it as a template. You can change the type of cheese, the fresh herbs, and the seasoning. You can even skip the tomatoes (but we suggest keeping them because they make this look so pretty and are so flavorful).
Depending on what you add to these, you could call them brunch or pass them off as a light lunch for your guests too.

If you love croissants, you’ll love our list of Recipes Using Crescent Rolls.. We have ideas for croffles (croissant waffles), taco pie, and more.
Croissant Boats Recipe
Affiliate links are included in this post and Drugstore Divas may make a small commission if you use them.
Breakfast Croissant Boats Ingredients:
You can get the full list of ingredients with measurements in the recipe card below.
- Eggs – Any size eggs works, but we always use large eggs.
- Fresh cilantro – Cilantro gives the filling an extra pop of flavor. You don’t get that much flavor from dried herbs. If you don’t like cilantro, you can use green onion.
- Milk – Whole or skim milk works. We don’t suggest dairy-free milk though because that changes the flavor too much. Adding the milk helps you achieve a fluffy egg after baking.
- Salt – This brings out all the flavors of the filling.
- Onion powder – I prefer onion powder with eggs, but you could use garlic powder too.
- Mini butter croissants – We suggest using store-bought ones from the bakery section of your local grocery store.
- Thin cheddar cheese slices – The cheese act as a barrier between the egg mixture and the croissants. Thick cheese takes up too much space.
- Grape tomatoes – These are the perfect size for the mini croissants. You can substitute cherry tomatoes too, but those are a little bit bigger.
How To Make Breakfast Croissant Boats:
Pre-heat the oven to 350 F.

Crack the eggs into a large bowl.

Chop the cilantro.
If you don’t have fresh cilantro, you can add another fresh herb instead. You want something to add some flavor to the egg mixture.
Add the chopped cilantro into the bowl.

Add the milk.

Add the salt and onion powder to the mixture. Mix until combined.
You could add a little black pepper if you want too, but we don’t.

I use a whisk to stir because it adds a little more air into the eggs, but you could use whatever is easiest for you.
Set the bowl aside.

Grease a cake pan.
You could use a sheet pan too, but a cake pan is better in case some of your egg leaks out of your croissant boats. You won’t have to worry about the egg leaking over the pan when you’re transferring it to the oven like you would if you use a baking sheet.
You can grease this however you want, either with butter or an oil spray. Don’t skip greasing it, though. The croissants will stick to the pan without this step.
If you don’t have butter or spay, you could cut a piece of parchment paper and lay that down instead.
Chop off the tops of the croissant.
You want to leave an edge around the croissant. You also want to cut on an angle so you’re cutting out the center and making a space for the egg mixture.

Use your thumbs to push down the center of the croissants.

Cut a piece of cheese in half.
We use cheddar cheese because it pairs so well with eggs and cilantro, but you could use a different kind of cheese if you prefer. Just make sure it’s a thin slice.
Put the piece of cheese in the bottom of the croissant.
If any of the edges of the cheese are hanging out, stick them into the croissant.

Pour the egg mixture into the croissant boats.
We use a measuring spoon to spoon the mixture into the croissant boats. It makes it a little neater.
The best way to do this is to go through and add a tablespoon or two to every croissant. It will seem like that’s all that will fit.
When you’ve done all of them, the egg mixture will have absorbed into the croissants a little and will leave some extra room, so you can add another tablespoon or two into the croissants.

Slice each grape tomato into five slices.
Add the sliced grape tomato on top of the egg mixture.
Bake the filled croissants for about 27 minutes until the eggs are cooked through, the tomatoes are starting to wilt, and the croissants are a little more golden brown.
The time you’ll bake them will vary on your oven temperature, so start checking them around 25 minutes to make sure you don’t overcook the eggs.

Breakfast Croissant Boats: Frequently Asked Questions
We use mini croissants when we make these because we usually make these for overnight guests and serve them with a few other breakfast items, like bacon and fresh fruit. Having a mini croissant doesn’t feel as heavy.
However, if you were making these for your family, you could use large croissants instead. That would be a little less work because you’re making less, but you may need to adjust the number of eggs used in order to fill the larger croissants.
If you like breakfast meats, you could absolutely add those into the egg mixture.
This will take an extra step, though, because you have to add fully cooked meat into your egg mixture. Raw meat may not cook completely when you bake these.
If you have leftover egg mixture, set it off to the side. When we have extra, we use it for breakfast for the next day.
We save it overnight in an airtight container. The next day, we chop the tops of the croissants into small pieces and add that to the container. We shake it up and let it sit about 30 minutes. We then bake them in ramekins to make a really great pastry that feels like it came from a coffee house.
If you have ant leftover, wait until they’ve cooled to room temperature, then store them in an airtight container in the fridge. They’ll last three to four days that way.
The best way to reheat them is in an air fryer or a toaster oven. You want to warm the egg through but not overcook them. You don’t want to microwave these because the croissant will get really soft.

More Breakfast Recipes For A Crowd:
If we’re having overnight guests, we love to make our Overnight French Toast. It’s a breakfast casserole that you assemble the night before and bake in the morning. I also really love our Sausage And Egg Breakfast Pinwheels recipe because you make one large pinwheel then cut it into enough pieces for your guests.
And, if you’re looking for something fun, a Breakfast Charcuterie Board is such n easy breakfast to feed a group. We serve ours with crispy bacon, delicious breakfast sausage, mini pancakes, and fresh fruit.
Breakfast Croissant Boats
If you’re looking for a fun breakfast for a crowd, this Breakfast Croissant Boats recipe — filled with eggs and cherry tomatoes — is perfect.
Ingredients
- 4 eggs
- 5 sprigs fresh cilantro
- 2 tablespoons milk
- 1/2 teaspoon salt
- 1/2 teaspoon onion powder
- 8 mini butter croissants
- 4 slices thin cheddar cheese slices
- 8 grape tomatoes
Instructions
- Pre-heat the oven to 350 F.
- Crack the eggs into a large bowl.
- Add the milk.
- Chop the cilantro. Add the chopped cilantro into the bowl.
- Add the salt and onion powder to the mixture. Mix until combined. Set the bowl aside.
- Grease a cake pan.
- Chop off the tops of the croissant. You want to leave an edge around the croissant. You also want to cut on an angle so you’re cutting out the center and making a space for the egg mixture.
- Push down the center of the croissants.
- Cut a piece of cheese in half.
- Put the piece of cheese in the bottom of the croissant.
- Pour the egg mixture into the croissant boats.
- Slice each grape tomato into five slices.
- Add the sliced grape tomato on top of the egg mixture.
- Bake the filled croissants for about 27 minutes.
Notes
Nutrition Information
Yield
8Serving Size
1Amount Per Serving Calories 210Total Fat 13gSaturated Fat 7gTrans Fat 0gUnsaturated Fat 5gCholesterol 126mgSodium 393mgCarbohydrates 14gFiber 1gSugar 4gProtein 9g
Have you made these Breakfast Croissant Boats? Comment below and let us know how they came out.

Steph@CrazyLittleLovebirds
Thursday 27th of March 2025
This sounds and looks amazing!
Jhuls @ The Not So Creative Cook
Thursday 27th of March 2025
Such a cozy breakfast idea! Flaky croissants topped with all the good stuff.
Joy
Tuesday 25th of March 2025
Oh they look so good! I'll need to try this!
Paula Short
Saturday 22nd of March 2025
Oh my goodness I know I'm going to just devour these. Lol
Jennifer Wise
Friday 21st of March 2025
Yum! This sounds wonderful. And I love cilantro. :) They're pretty, too.