Gluten-Free Caprese Breakfast Casserole
Step-by-step gluten-free caprese breakfast casserole with eggs, mozzarella, and fresh basil. Make-ahead friendly, feeds a crowd, and ready in under an hour.
The first time I tried to bring a showstopper brunch dish to a Fourth of July cookout, I overthought everything. I bought six different flours and panicked over texture. Then I realized the simplest dishes hit hardest — and this gluten-free caprese breakfast casserole became my go-to ever since.
There are no specialty flours here, no gums, no guesswork. Just eggs, fresh tomatoes, mozzarella, and basil layered into something that looks like you spent hours. What’s the secret? Caprese flavor does the heavy lifting every single time.
Well… if you’ve ever served a crowd on a Sunday morning and needed something that holds together, reheats beautifully, and makes everyone ask for the recipe — this is that dish.
Why You’ll Love This Gluten-Free Caprese Breakfast Casserole
- Naturally gluten-free — no swaps or substitutions needed. Every ingredient is whole and clean.
- Beginner-friendly — if you can whisk eggs, you can make this. No special technique required.
- Make-ahead ready — assemble the night before and bake fresh in the morning.
- Feeds a crowd — serves 10–12 people, making it ideal for family brunches and holidays.
The Secret to Perfect Gluten-Free Caprese Breakfast Casserole
- Sauté your aromatics first. Raw onion and garlic release steam inside the casserole, which can make the eggs watery. Two minutes in the skillet fixes this completely.
- Layer the cheese strategically. Using 1 cup inside the egg mixture and ½ cup on top gives you creamy interior pockets and a lightly golden, slightly crisp top crust.
- Don’t skip the rest period. Allowing the casserole to rest for 10 minutes after baking lets the egg proteins finish setting. Cutting too early causes it to fall apart in the pan.
- Halve the tomatoes. Whole grape tomatoes release too much liquid as they bake. Halving them lets excess moisture escape while keeping that burst of flavor intact.
According to trusted celiac research from the Celiac Disease Foundation, naturally gluten-free whole foods like eggs, vegetables, and dairy carry zero cross-contamination risk when kept in their pure form — which is exactly what this recipe does.
Table of Contents
Ingredients

For the Casserole
| Ingredient | Amount | Notes |
|---|---|---|
| Olive oil | 1 tbsp | For sautéing aromatics |
| Yellow onion, chopped | ½ onion | Finely chop for even cooking |
| Garlic, minced | 2 cloves | Fresh cloves preferred |
| Large eggs | 18 | Room temperature sets more evenly |
| Milk | ½ cup | Any milk works, including non-dairy |
| Shredded mozzarella cheese, divided | 1½ cups | Use 1 cup inside, ½ cup on top |
| Grape tomatoes, halved | 1 cup | Halving prevents excess moisture |
| Fresh basil, roughly chopped | 1 cup | Add whole leaves for garnish too |
| Kosher salt | 1 tsp | Adjust to taste |
| Black pepper | ¼ tsp | Freshly cracked is best |
Optional Garnishes
- Fresh basil leaves
- Balsamic glaze
- Extra mozzarella pearls
- Cracked black pepper
Instructions

Step 1: Prepare the Baking Dish
Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish with nonstick spray or a thin coat of olive oil, making sure to cover the corners.
Step 2: Cook the Aromatics
Heat 1 tbsp olive oil in a small skillet over medium-high heat. Add the chopped onion and cook for about 2 minutes until it softens and turns translucent.
Add the minced garlic and cook for another 2 minutes until fragrant — you’ll notice a warm, savory aroma. Remove from heat and allow to cool slightly before adding to the eggs.
Step 3: Make the Egg Mixture
In a large mixing bowl, whisk together the 18 eggs and ½ cup milk until the mixture looks smooth and slightly ribbony — no streaks of yolk remaining.
Stir in the cooked onion and garlic, 1 cup of the shredded mozzarella, the halved grape tomatoes, the roughly chopped basil, 1 tsp kosher salt, and ¼ tsp black pepper. Mix until evenly distributed.
Step 4: Assemble the Casserole
Pour the egg mixture into the prepared baking dish. Gently spread the tomatoes and basil evenly throughout so every slice gets a good mix.
Sprinkle the remaining ½ cup shredded mozzarella evenly over the top. This top layer will turn golden and slightly set during baking.
Step 5: Bake
Bake for 45–60 minutes, or until the center is fully set, the eggs are firm with no jiggle, and the top is lightly golden. Pro Tip: Start checking at 45 minutes by gently nudging the pan — the center should not slosh.
Remove from the oven and allow to rest for 10 minutes before slicing. This resting period is non-negotiable for clean squares.
Step 6: Serve
Cut into squares and serve warm. Drizzle with balsamic glaze, scatter fresh basil leaves, and finish with extra cracked black pepper for a presentation as striking as it is satisfying — the kind that melts on your tongue like warm sunshine on a summer morning.
Make It Your Own
You know… one of the best things about an egg casserole is how forgiving the base recipe is once you understand what each component does.
Dairy-free swap: Replace the milk with unsweetened oat milk or almond milk, and use a shredded dairy-free mozzarella. The texture stays creamy because the eggs carry the structure — the milk is just there for richness. Most dairy-free mozzarella shreds melt well enough to mimic the real thing inside a hot oven.
Add protein: Fold in ½ cup of cooked, crumbled Italian sausage or diced prosciutto when mixing the egg base. This pairs naturally with the caprese flavor profile and turns the dish into a more substantial main course without changing the cook time significantly.
Swap the tomatoes: Sun-dried tomatoes work beautifully here as a year-round alternative. Use about ⅓ cup, roughly chopped, and pat them dry first so they don’t release oil into the egg mixture. They bring a more concentrated, slightly smoky flavor compared to fresh grape tomatoes.
Cheese variations: Try a mix of mozzarella and fontina for a nuttier, stretchier melt. Avoid aged hard cheeses like Parmesan on their own — they don’t melt into creamy pockets the same way and can make the texture slightly grainy. Use them only as a finishing sprinkle on top.
If you love savory gluten-free breakfasts like this, my gluten-free Mediterranean egg scramble bowl is another great option for weekday mornings when a full casserole feels like too much.
Common Problems & Solutions
Man, oh man… gluten-free baking gets a bad reputation, but baked egg dishes are actually forgiving. Most problems have a one-step fix once you know what caused them.
Problem: Watery casserole after baking. This happens when the tomatoes are added whole or the aromatics aren’t pre-cooked. Solution: Always halve the tomatoes and fully cook the onion and garlic before folding them in. Releasing that moisture before baking keeps the egg base from going soupy.
Problem: Rubbery or tough eggs. Overbaking is the most common culprit, especially in ovens that run hot. Solution: Start checking at 45 minutes and pull the dish when the center has just a very slight tremble. It will continue to set during the 10-minute rest.
Problem: Uneven cooking — edges done, center raw. This usually means the oven temperature is off or the dish went in cold from the fridge. Solution: Let the assembled casserole sit at room temperature for 15–20 minutes before baking. An oven thermometer is worth every penny if you bake regularly — most home ovens run 25–50°F off from the dial setting.
Problem: Cheese sinking instead of browning on top. This happens when the cheese is added too early and gets buried as the eggs rise during baking. Solution: Add the final ½ cup mozzarella right before the dish goes into the oven, spread evenly so it sits on the surface and browns cleanly.
For more gluten-free egg-based breakfasts that avoid common texture pitfalls, check out this authoritative gluten-free nutrition guide from Healthline — it covers which whole ingredients are naturally safe and why.
Storage & Meal Prep
| Method | Duration | Notes |
|---|---|---|
| Counter | 2–3 days | Airtight container, cool room only |
| Fridge | 5–7 days | Bring to room temperature before reheating |
| Freezer | 2–3 months | Wrap individual slices tightly in plastic wrap then foil |
To reheat from the fridge, microwave individual slices for 60–90 seconds or warm the whole casserole covered with foil at 325°F for about 15 minutes. The foil prevents the top cheese from over-browning on the second heat.
For zero-waste meal prep, slice the whole casserole into individual portions immediately after it cools. Stack them with parchment paper between each slice before freezing — this way you can pull exactly one serving without thawing the whole batch.
Gluten-Free Caprese Breakfast Casserole FAQs
Can I make this casserole the night before?
Yes, absolutely. Assemble the full casserole up to the point of baking, cover tightly with plastic wrap, and refrigerate overnight. In the morning, let it sit at room temperature for 15–20 minutes before baking. This helps it cook evenly all the way through without cold spots.
How do I know when the casserole is done?
The casserole is done when the center is fully set and no longer jiggles when you nudge the pan. The eggs should look firm and the top should be lightly golden. Start checking at 45 minutes. If the top browns before the center sets, loosely tent with foil and continue baking.
What’s the best way to keep the casserole from getting watery?
Always halve the grape tomatoes before adding them and cook the onion and garlic in a skillet first. These two steps release the bulk of the extra moisture before the dish ever goes into the oven, which keeps the egg base clean and set rather than wet.
Can I use a different cheese instead of mozzarella?
Fontina, provolone, or a mild white cheddar all work well here. Stick with a cheese that melts smoothly rather than one that crumbles, like feta or cotija, which can make the texture uneven. Avoid sharp-aged cheeses on their own as the only cheese — they tend to make eggs grainy.
Why did my eggs turn rubbery?
Rubbery eggs almost always mean overbaking. Egg proteins tighten quickly once they go past the set point. Pull the casserole as soon as the center stops jiggling and let it finish setting during the 10-minute rest outside the oven. An oven thermometer helps confirm your temperature is accurate.
Serving Suggestions

This casserole shines on its own but pairs especially well with a simple arugula salad dressed with lemon and olive oil — the peppery greens cut through the richness of the eggs and cheese. Add a bowl of fresh fruit and a pot of good coffee, and you have a complete brunch spread.
For a heartier Easter or Mother’s Day table, serve it alongside my maple pecan quinoa breakfast bars for a sweet contrast to the savory casserole. And if you’re craving a lighter, quicker gluten-free breakfast on slower mornings, these gluten-free cherry vanilla protein crepes are worth bookmarking too.
If you try this gluten-free caprese breakfast casserole, I’d genuinely love to hear how it went. Leave a star rating and drop a comment below — especially if you tried a fun variation. And if it was a hit at your table, sharing it on Pinterest helps other gluten-free families find it too.

Easy Gluten-Free Caprese Breakfast Casserole
Equipment
- 9×13 inch baking dish
- Skillet
- Mixing bowl
- Whisk
- Oven
Ingredients
Casserole
- 1 tbsp olive oil for sautéing aromatics
- ½ yellow onion chopped
- 2 cloves garlic minced
- 18 large eggs room temperature preferred
- ½ cup milk any milk or non-dairy alternative
- 1 ½ cups mozzarella cheese divided (1 cup inside, 1/2 cup on top)
- 1 cup grape tomatoes halved
- 1 cup fresh basil roughly chopped
- 1 tsp kosher salt adjust to taste
- ¼ tsp black pepper freshly cracked preferred
Optional Garnishes
- balsamic glaze
- extra basil leaves
- mozzarella pearls
- cracked black pepper
Instructions
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish with olive oil or nonstick spray.
- Heat olive oil in a skillet over medium heat. Sauté onion for 2 minutes until softened, then add garlic and cook until fragrant. Let cool slightly.
- Whisk eggs and milk in a large bowl until smooth. Stir in sautéed aromatics, 1 cup mozzarella, tomatoes, basil, salt, and pepper.
- Pour mixture into baking dish and spread evenly. Top with remaining mozzarella.
- Bake for 45–60 minutes until the center is set and the top is lightly golden. Check starting at 45 minutes.
- Let rest for 10 minutes before slicing. Serve warm with optional garnishes like balsamic glaze and fresh basil.
