Vegetarian Cheese Strata
This vegetarian cheese strata is a delicious make-ahead breakfast for special occasions. Cubes of crusty bread are layered with kale, eggs, and three types of cheese. Prepare it the night before and then bake it while you make your coffee!
For more delicious strata recipes, also try our spinach tomato strata and breakfast strata with olives and chorizo.

Table of contents
This kale and gruyĆØre cheese strata is our go-to make-ahead breakfast for special occasions – think Mother's Day, Christmas, or birthdays. It's exactly what we want to eat with a cup of coffee and a mimosa.
This comforting casserole is basically crusty bread layered with kale and cheese and then soaked in an egg custard and baked until it's golden. You can think of it as a savory bread pudding.
To make it, just sautƩ the vegetables until they're soft and wilted. Cut or tear a loaf of crusty bread into cubes and then layer it into a baking dish with the cheese and cooked vegetables.
Whisk the eggs, milk, and dijon mustard and slowly pour this over the bread as it soaks into every nook and cranny. You can bake it right away, or place it in the fridge until you're ready to bake it the next day.
It's a great breakfast to make if you're hosting because you can make it the day before, and it's easily doubled for a larger crowd. It's hearty and nourishing and everyone always raves about it!

Cheese and kale strata ingredients
Here's everything you need to make this vegetarian cheese strata recipe:
- Red onion + garlic sauteed in olive oil – the flavor of onion and garlic pairs so well with cheese and bread.
- Kale – curly kale is what we use in the pictures, but any kale variety will work. You can also use spinach.
- Sea salt, black pepper, and chili flakes – the chili flakes give a very mild heat, but if you prefer it not spicy, you can omit it.
- Butter – for buttering the baking dish to esure it doesn't stick.
- French bread – we like to use crusty French bread cubes but you can use sourdough, multigrain, or any other bread you love.
- Cheese – we use a mix of gruyĆØre, cheddar, and parmesan for lots of bold cheesy flavor.
- Eggs – whisked eggs and milk make a custard that soaks into the bread and bakes up beautifully.
- Milk – we like the creaminess of whole milk or 2%.
- Dijon mustard – just a bit of dijon mustard for its tangy, sharp taste.
How to make cheese strata
This make-ahead vegetarian strata is a cheesy and satisfying breakfast casserole that comes together quickly and easily. Here's how we make it in a few simple steps:
- Start by sautƩing the veggies until the onion is soft and the kale has wilted.
- Butter a baking dish and layer in a third of the bread, followed by a third of the veggies, and a third of the cheese. Reserve a handful of cheese, and repeat two more times until all the ingredients are used.
- Whisk the eggs, milk, and dijon and then slowly pour the egg mixture over the layers of bread (making sure to spread it evenly over all the pieces of bread). Sprinkle with the remaining cheese and either bake it right away or cover it and store it in the fridge overnight.
- Preheat your oven to 350 Fahrenheit and bake the strata until it's puffed in the center and browning around the edges. Make sure to let it stand for a few minutes before serving. There's no need to slice it, just scoop it onto plates or into bowls!
Full recipe instructions are in the recipe card below.

FAQS
Yep! You can use pretty much any mixture of firm (or hard) cheese that you like. We've also used feta and goat cheese with great success.
This kale strata doesn't need to sit overnight, but it certainly can. It's best to make it no more than one day ahead.
Unbaked strata should not be frozen; once it's cooked, you can freeze the leftovers. Freeze leftovers in an airtight container for up to a month.
Store any leftovers in an airtight container in the fridge for 3-4 days.
What to serve with strata for brunch
This kale strata is a delicious make-ahead dish that's perfect for hosting, special occasions, or even slow mornings. With ingredients like eggs, bread, cheese, and vegetables, it's basically a complete meal so you don't need to serve it with anything.
If you're serving a crowd, serve it family-style with other breakfast or brunch foods like fresh fruit or fruit salad, bacon (or veggie bacon), breakfast sausages, smoky roast potatoes, and something sweet like healthy carrot muffins.

Popular brunch recipes

Vegetarian Cheese Strata Recipe
If you love this recipe as much as we do, let us know with a 5-star rating!
Ingredients
- 1 tablespoon olive oil
- 1 large red onion, minced
- 3 cloves garlic, minced
- 3 cups chopped kale
- 1 teaspoon sea salt
- ½ teaspoon black pepper
- ½ teaspoon chili flakes
- 1 teaspoon butter
- 8 cups french bread, cubed
- 2 cups finely grated gruyere
- 2 cups finely grated white cheddar
- 1 cup finely grated parmesan
- 8 large eggs
- 2 cups milk
- 3 tablespoon dijon mustard
Instructions
- Heat the oil in a large frying pan over medium-high heat. Add the onion and cook, stirring occasionally for 5 minutes, or until the onion is soft. Add the garlic and cook for 30 seconds more. Add the kale and let it cook until it has wilted. Add the salt, pepper, and chili flakes, stir to combine, then remove the pan from the heat.1 tablespoon olive oil, 1 large red onion, 3 cloves garlic, 3 cups chopped kale, 1 teaspoon sea salt, ½ teaspoon chili flakes, ½ teaspoon black pepper
- Butter the bottom of a 12"x9" baking dish. Add ā of the bread cubes then top with ā of the kale mixture and ā of each of the cheeses. Repeat 3 times, reserving a small handful of cheeses.1 teaspoon butter, 8 cups french bread, 2 cups finely grated gruyere, 1 cup finely grated parmesan, 2 cups finely grated white cheddar
- Whisk the eggs, milk, and dijon mustard in a medium-sized bowl. Slowly and carefully pour the mixture over the bread. The baking dish will be very full so you will need to go slow enough to give the eggs and milk time to soak into the bread. Top the strata with the remaining handful of cheese then cover tightly with aluminum foil. Either bake right away or refrigerate the strata for up to 1 day.8 large eggs, 2 cups milk, 3 tablespoon dijon mustard
- If you have refrigerated the strata remove it from the fridge. Preheat the oven to 350 degrees. Bake the strata for 45-55 minutes, or until it is puffed, browned, and set in the center. Let it stand for 10 minutes before serving.
I love how easy this recipe is to prepare. With just a few simple ingredients, you can create a mouthwatering dish that’s perfect for breakfast, lunch, or dinner. I can’t wait to make this again very soon. Thank you so much!!!
I love that you make this the night before. It makes the rush of the morning getting kids off to school way less chaotic!
I made this strata for breakfast this morning and my whole family loved it! Definitely a new go to for us!
This is just absolute heaven, Kristen! I could eat this every damn day. Making it for Mother’s Day brunch for sure!
Hi, was the Kale Strata made with curly kale or black kale? I am planning to add this to our Vegetarian Thanksgiving dinner. Looks SO good!
I like to use curly kale!
How many ounces of bread is 8 cups? Since itās cubed, Iām thinking maybe just one loaf?
One loaf should do it. š
Looking for a strata type dish to do for a finger food brunch, this sounds yummy. I like that you added Dijon and chili flakes. I often add a hint of Tajin. I was taught quiche ratio was 3:1, I see yours is 4:1. Do you think this is firm enough to cut into 2×2 squares? Thank you.
If you want to cut it into squares, I would go with a 3-1 ratio. š
Can you make this and freeze it
I’m honestly not sure as I’ve never tried to freeze a strata before.
Hi Kristen! I had this at someone else’s place and it was amazing. I’m trying to make a smaller pan; do you have any insight on baking time for half? About the same? Thanks!
I haven’t tested making half the recipe, but the baking time will most likely be reduced – but not by half. I would check on it after half an hour then keep checking every 5 minutes until it’s done. It should be puffed up, not jiggly in the center, and golden brown on top when it’s cooked.
My husband hates kale would there be something I could substitute? This recipe looks amazing. I love breakfast dishes.
Spinach is also great in this recipe!
this was linked in a recent post on foodcrush, so happy to have found it, I have a more basic breakfast caserole recipe that’s become a bit tired and this looks like a great alternative, thank you!
It’s so fun to switch up old favorites, isn’t it?! I hope you like the recipe as much as we do!
When you cube the French bread do you include the crust?
Yep, I always do! š
So I’m trying to make this today abd I think I may have added too much bread? Should the bread be totally soaked before baking or is it okay if some(towards the top) isn’t ?
It’s ok if not every piece is totally soaked. You could try mixing it up a little more so the more soaked and less soaked pieces mix together. š
I just found this recipe and made this dish for a fall brunch in Northern California where kale is growing like crazy, Thanks! go
Awesome! Yay for lots of kale!!
Do you remove the foil before baking? Looks so yiu and thanks for sharing!
Yes, you do. Sorry that wasn’t clear!
Would like to work up a gluten free version.
If you do let me know how it turns out!
Why oh why do i do this to myself at this time of day. This looks amazing and definitely the best cheesy eggy bread thing I have ever seen.
Making this for Christmas Eve today! Hopefully its as delicious as it looks:)
Hope you loved it as much as I do!!
This looks seriously delicious! I’d definitely love to wake up to this:)
Thank you so much, Ginnie!
I’ve never made a strata before, but after seeing this post – it is definitely something that I need to make! Thanks for the delicious idea and recipe.
Oh this looks like such a wonderful make-ahead dish for Christmas morning. And I love the name :-)!
Thanks, Liz!!