Caprese Breakfast Casserole with Tomato, Mozzarella and Basil

We love making this Caprese breakfast casserole for special occasions and family brunches. It combines the comforting texture of an egg bake and the lightly sweet, custardy feel of a French toast bake with the fresh, bright flavors of a classic Caprese salad—ripe tomatoes, creamy mozzarella, and fragrant basil—finished with a drizzle of aged balsamic for balance.

This Caprese Egg Bake recipe is a fusion between a classic egg bake and Caprese salad, the ultimate savory breakfast (or lunch or dinner).

If you prefer savory breakfasts, this recipe is a perfect fit. It was one of the first recipes developed by our team and has become a go-to for weekend brunches. The method is straightforward: layer hearty bread with tomatoes and mozzarella, whisk a simple egg and milk mixture, pour it over the bread and cheese, then bake until golden and set. Finish with fresh basil and a splash of aged balsamic to enhance the tomato and cheese.

What You’ll Need To Make Caprese Egg Bake

  • Bread: A hearty, slightly dense bread works best to hold the custard. Whole grain, sourdough, French, or Italian bread will all work—cut into cubes.
  • Fresh Mozzarella: Mini mozzarella balls or small torn pieces of fresh mozzarella give creamy pockets of cheese throughout the casserole.
  • Eggs: Eggs are the base, creating the custardy texture. Large eggs are recommended for balance and consistency.
  • Milk: Any milk you prefer—dairy or nondairy—can be used to thin the egg mixture slightly and create a tender bake.
  • Tomatoes: Cherry or grape tomatoes, quartered, add sweetness and juiciness. Medium slicing tomatoes can also be used, sliced or chopped.
  • Fresh Basil: Fresh basil leaves brighten each slice and add the distinctive Caprese aroma.
  • Aged Balsamic or Balsamic Glaze: A drizzle of aged balsamic or glaze on top brings acidity and a touch of sweetness that ties everything together.
  • Seasoning & Oil: Italian seasoning, a pinch of salt, and a little olive oil help enhance the overall flavor.
Slices of Caprese Egg Bake showing fresh mozzarella, tomatoes, and basil.

How to Make It Your Own

  • Swap the bread: Use sourdough, a rustic bakery loaf, or a seeded whole grain loaf depending on the texture you want—denser loaves hold up better to the egg mixture.
  • Tomato options: Cherry tomatoes are easy and sweet, while larger tomatoes give a more traditional Caprese presentation. Roast the tomatoes first for deeper flavor.
  • Cheese choices: Fresh mozzarella is classic; for a tangier note, try crumbled goat cheese or burrata for extra richness.
  • Lighten it up: Replace some or all of the whole eggs with egg whites, or use a lighter milk to reduce calories while keeping the texture.
  • Add herbs and sauces: A spoonful of pesto or a sprinkle of chopped oregano can make the casserole more savory and aromatic.
Close-up of a Caprese-style egg bake with melted cheese and tomatoes.

Tips

  • Whisk gently: Avoid over-whisking the eggs; whisk just until combined to keep the bake tender rather than dense.
  • Soak the bread: Make sure the bread is thoroughly submerged in the egg mixture so the interior cooks to a custardy texture. Press the bread gently down to ensure even moisture.
  • Timing: Bake until the top is golden and the center is set but still slightly jiggly—it will firm up as it rests.
  • Season to taste: Fresh mozzarella is low in salt, so season the egg mixture lightly and adjust with salt and pepper after baking if needed.
  • Serve seasonally: This casserole is especially fresh in spring and summer when tomatoes and basil are at their peak.

More of our favorite breakfast casseroles

Breakfast Casserole Recipes

  • Peanut Butter Banana French Toast Bake
  • Italian Sausage Breakfast Casserole
  • Sweet Potato Hash Breakfast Casserole
Caprese Egg Bake served on a plate with basil and balsamic drizzle.

How to Store Leftover Breakfast Casserole

Allow the casserole to cool to room temperature, then store leftovers in an airtight container in the refrigerator for up to three days. For best texture, keep any basil or balsamic off until serving so the herbs stay bright and the balsamic doesn’t make the bread soggy.

To reheat:

  1. Preheat your oven to 350ºF (175ºC).
  2. Let the casserole sit at room temperature while the oven preheats for even reheating.
  3. Place the leftover portion in an oven-safe dish and cover with foil to prevent drying out.
  4. Reheat for 20–25 minutes or until hot throughout. You can finish uncovered for a few minutes to re-crisp the top.

Serving Suggestions

This Caprese breakfast casserole pairs well with a variety of brunch sides and sweet breads. Consider serving with:

  • Brown Butter Banana Bread Cinnamon Rolls or other sweet rolls for a contrast of sweet and savory.
  • Sheet pan French toast or sheet pan pancakes for a larger brunch spread.
  • Light yogurt parfaits or a fresh fruit salad to add brightness and acidity.
  • Roasted red potatoes or a simple green salad if you want a heartier meal for lunch or dinner.

Caprese Breakfast Casserole

This savory breakfast casserole serves eight and blends the flavors of Caprese salad with a custardy, French-toast-like egg bake. It’s ideal for feeding a crowd and can be customized to your taste.

Ingredients

  • 12 slices whole grain bread, cut into cubes
  • 2 cups cherry tomatoes, quartered
  • 8 oz. mini fresh mozzarella balls (or torn fresh mozzarella)
  • 8 large eggs
  • 1 cup milk (any kind)
  • 1 tablespoon Italian seasoning
  • 1/8 teaspoon salt
  • 1 tablespoon olive oil
  • Coconut oil cooking spray (or oil to grease the pan)
  • Fresh basil, to taste
  • Aged balsamic vinegar or balsamic glaze, to taste

Instructions

  1. Preheat the oven to 350ºF (175ºC). Grease a 9 x 13-inch casserole dish with cooking spray or a light coating of oil.
  2. Whisk together 8 large eggs, 1 cup milk, 1 tablespoon Italian seasoning, and 1/8 teaspoon salt until just combined. Set the egg mixture aside.
  3. Cut the bread into cubes roughly 1–1.5 inches in size. Arrange half of the bread cubes in the bottom of the prepared casserole dish.
  4. Scatter half of the mozzarella and half of the tomatoes over the first layer of bread, then top with the remaining bread cubes. Finish by adding the remaining mozzarella and tomatoes evenly across the top.
  5. Pour the egg mixture evenly over the layered bread and press the bread down gently so it soaks up the custard. Ensure the bread is well moistened throughout.
  6. Bake at 350ºF for 25–30 minutes, or until the top turns golden and the center is set.
  7. Allow the casserole to rest for 5–10 minutes before drizzling with a little olive oil, scattering fresh basil leaves, and finishing with aged balsamic vinegar or glaze.
  8. Slice and serve warm. Adjust seasoning if desired and add extra basil or balsamic at the table.

Nutrition

Per serving (1/8): approximately 346 kcal, 36 g carbohydrates, 19 g protein, 15 g fat, 8 g fiber, 8 g sugar. Nutrition values are estimates and should be used as a guide.