Servings: 8 servings (1 1/2 ounces of milk per serving)
Skill Level: Easy
1 Star2 Stars3 Stars4 Stars5 Stars
Tomato Pesto Egg Casserole


7 slices – whole-wheat country-style bread, sliced ½-inch thick

1 (8 ounce) container – reduced fat cream cheese, softened

½ cup – purchased prepared basil pesto

1 cup – shredded part-skim mozzarella cheese (4 ounces)

2 large – tomatoes, thinly sliced

5 – eggs

1½ cups – lowfat or fat free milk

Pinch – salt and pepper



Coat a 9 x 9-inch baking dish with nonstick spray. Arrange half the bread slices in the bottom of the dish, tearing bread to fit as necessary to completely cover the bottom without large gaps. Spread half of the cream cheese and pesto on the bread layer, then sprinkle with half of the mozzarella and top with half the tomato slices. Layer with the remaining bread, cream cheese, pesto, mozzarella, and tomatoes.

Whisk together eggs, milk, salt, and pepper to taste in a bowl and pour over the bread layers. Cover with plastic wrap and chill casserole for at least 2 hours or as long as overnight. Remove casserole from the refrigerator 30 minutes before baking.

Preheat oven to 350°F. Bake casserole until puffed, golden, and set in the center, about an hour. Let casserole rest for 10 minutes before slicing and serving.


Recipe and image provided by the Milk Life campaign, representing the nation’s milk companies. MilkLife

Share with your friends