Flaky croissant, creamy brie, juicy tomato, and pesto come together in this café-style pesto, tomato, brie croissant sandwich made for slow mornings.

Jump to:
There are mornings when the house seems to begin without me. Little feet race across the floor, a toy car thuds against the table leg, and a small hand finds my arm before I've even reached for the coffee. The air is still cool from the night, the kitchen softened by that pale early light that makes everything seem calmer than it is. Though truthfully, the day is already in motion all around me.
Coffee came first. Then I spotted it. The lone croissant in the freezer, tucked between a bag of frozen berries and last weekend's bagels. It had been there long enough to be overlooked, but not long enough to lose its promise.
My friend Sarah's voice came back to me, from the days when she worked in a little cozy bakery in Winnipeg, telling me about the sandwiches they used to make: flaky croissant, a smear of pesto, slices of tomato, brie, a bit more cheese melted on top until it all felt like something you'd linger over in a corner café.
I pulled the croissant out. Lin tugged at my sleeve for her own snack. Leo hovered by the fridge, still deciding between apple and orange juice. Multitasking in the kitchen is an imperfect art, and the uneven layer of pesto I spread across the croissant proved it. Tomatoes went down next, then the brie, cool and soft in the morning air. I wrapped it in foil and slid it into the oven.

Ten minutes later, the scent had drifted into every corner. A gentle, comforting aroma, like a café on a rainy day, windows fogged and espresso hissing somewhere in the background. I perched on a stool, coffee in one hand, sandwich in the other, breaking up a toy car dispute between bites.
The brie melted into the croissant's folds, the tomato brought its bright tang, and the pesto tied it all together in green, garlicky richness.
A Café Moment at Home

I've made plenty of sandwiches that feel like they belong to a season or a specific moment, like the grilled chicken shawarma wrap (air-fried or pan-fried depending on the mood), that we eat on long summer evenings, or the southern style vegan pulled pork sandwich that fills the house with a slow cooked comfort on colder days.
This one, though, felt like it belonged to the in-between spaces, the mornings that are neither rushed nor leisurely, the ones where life continues around you and you still get to claim a little piece of it for yourself.
The truth is, I like sandwiches for the same reason I like soups or big salads: they're a canvas. The turkey kofta sandwich is the kind I'd make when we're missing the street markets of Tel Aviv, the eggplant grilled cheese when I want something meatless but still generous. And this croissant sandwich? It's the one I'll keep in my back pocket for mornings when I want to make the day feel intentional, even if all I've done is heat the oven and remember where I put the pesto.

This sandwich is one of those recipes that carries more than its ingredients. It holds pieces of the kitchens I've been lucky enough to stand in: my grandmother's in Russia, my mother's in Israel, Sarah's bakery in Winnipeg, and now my own here in Montreal, with the noise of the kids and the hum of the coffee machine.
Each one left something with me, and this is my way of passing it forward. When you make it, you're holding a small part of my mornings in your hands, turning it into something that belongs to you.
Ingredients

- Croissant - The base of this sandwich, I like using bakery croissants that are a day old. They crisp beautifully in the oven without losing their layers. If all you have are frozen ones, thaw them fully before baking for the best texture.
- Pesto - Use a basil pesto because its garlicky richness pairs so well with brie's creaminess. When fresh basil is scarce, you can make it with spinach or parsley pesto, and it'll work beautifully.
- Ripe Tomatoes - Their tangy, juicy bite balances the richness of the cheese and buttery croissant. I look for medium, firm tomatoes that slice cleanly, like Roma or vine-ripened. In winter, roasted cherry tomatoes make a good stand-in.
- Brie Cheese - I prefer a triple-cream brie for extra softness, but a double-cream or even camembert will work if that's what you have. Let it sit at room temperature for a few minutes before baking so it melts evenly.
See the recipe card for full list and exact quantities.
How to Make a Pesto, Tomato, Brie Croissant Sandwich Recipe

If your mornings could use something a little more intentional than toast, this croissant sandwich might be the answer. With the buttery layers of a croissant, the fresh bite of tomato, and the creamy melt of brie, it feels like a small café moment you can make at home. Here's how to bring it together:
Preheat the Oven
Set your oven to 350°F (175°C). This gentle heat is key, it's warm enough to melt the brie without over-toasting the croissant.
Prepare the Croissant

Using a serrated knife, split the croissant in half horizontally so the layers stay intact. Spread pesto evenly on both halves, letting the herbs and garlic work their way into the flaky folds. A small offset spatula or the back of a spoon helps get pesto into the corners.
Layer the Filling

Lay the tomato slices on the bottom half, overlapping them slightly so there's no empty bite. If the tomatoes are very juicy, you can pat them dry with a paper towel. This keeps the croissant from getting soggy. Place slices of brie over the tomatoes, letting them overlap for even melting.
Assemble and Wrap

Place the top half of the croissant over the filling, lining up the edges so it sits neatly. Wrap the whole sandwich in foil, folding the edges so it's snug but not pressed down. The foil traps the steam, keeping the croissant soft as the cheese melts.
Bake the Sandwich

Set the foil-wrapped sandwich on a baking sheet and slide it into the preheated oven. Bake for 8-10 minutes, checking at the 8-minute mark. The brie should be softened and starting to melt into the tomato and pesto.
Optional Extra Cheese

For an even richer bite, carefully open the foil, add a few extra slices of brie on top of the croissant, and return it to the oven uncovered for 2-5 minutes. The exposed heat will melt the cheese into a golden, bubbly layer.
Serve

Unwrap the sandwich and serve immediately, while the croissant is still warm and the brie is at its softest. A little extra pesto on the side makes a nice dip or spread for each bite.
Storage

This croissant sandwich is at its best straight from the oven, when the brie is soft and the pastry still crisp at the edges. If you do have leftovers, let them cool completely before wrapping in foil or storing in an airtight container. They'll keep in the fridge for up to a day.
When I reheat one, I skip the microwave and slide it back into a low oven so the croissant regains some of its layers. It's not quite the same as that first bite in the morning, but it's a welcome companion for a hot cup of coffee.
Top Tips
Let the Brie Warm First- I've learned that brie melts more evenly when it's taken out of the fridge 10-15 minutes before baking. It keeps the croissant from spending too long in the oven and preserves its flaky layers.
Season the Tomatoes- a light sprinkle of salt on the tomato slices before assembly makes a big difference. It draws out their flavor and balances the richness of the cheese and pesto.
Wrap for Soft, Unwrap for Crisp - baking the sandwich wrapped in foil keeps everything tender, while unwrapping it for the last couple of minutes crisps the top without drying it out.
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.
Pesto, Tomato, Brie Croissant Sandwich
Equipment
- Aluminum foil
Ingredients
- 4 croissants split
- ½ cup pesto about 8 tbsp
- 2-3 ripe tomatoes sliced
- 6 slices brie cheese
Instructions
- Preheat to 350°F (175°C). This steady heat melts brie gently and keeps croissants from drying out.
- Use a serrated knife to split each croissant horizontally so the layers stay intact.
- Spoon pesto onto both cut sides of each croissant, using an offset spatula or the back of a spoon to reach the corners for even flavor.
- Lay tomato slices on the bottom halves, slightly overlapping so there is tomato in every bite. If very juicy, pat slices dry to keep the pastry crisp.
- Arrange brie slices over the tomatoes, letting them overlap a little for smooth melting.
- Close each sandwich, wrap snugly in foil, and place on a baking sheet. Bake 8-10 minutes, until the brie softens and begins to ooze into the tomatoes and pesto.
- Unwrap, add more brie on top if you like, and return to the oven uncovered for 2-5 minutes until melted.
- Unwrap and serve right away. A small dish of extra pesto on the side is great for dipping or a light swipe between bites.



Tell Me What You Think!