Caprese Frittata Recipe
If you’re looking for an effortlessly elegant brunch centerpiece bursting with the iconic flavors of Italy, you have to try this Caprese Frittata. Fluffy eggs cradle juicy cherry tomatoes, fresh spinach, melty mozzarella, and aromatic basil for a sunshiny bite that’s both light and deeply satisfying. With just a handful of simple ingredients, you’ll create a dish that’s colorful enough for entertaining but easy enough for any lazy weekend morning. A drizzle of balsamic glaze takes it over the top, making every slice of this Caprese Frittata a little celebration on your plate.

Ingredients You’ll Need
Don’t you love when a short list of fresh, vibrant ingredients delivers maximum flavor? Each part brings its own unique twist—creamy, tangy, leafy, or rich—to make this Caprese Frittata totally irresistible. Nothing fancy, just really good food that sings together beautifully.
- Eggs: The foundation of any great frittata, eggs provide fluffiness and rich flavor—use fresh, large ones for best results.
- Whole Milk: A splash of whole milk makes the eggs creamier and helps the frittata set just right, without becoming rubbery.
- Salt: Essential for drawing out all the savory notes in the eggs and veggies; don’t skip it.
- Black Pepper: Adds just the right amount of warmth and contrast to brighten up the eggs.
- Olive Oil: For sautéing vegetables and to keep the frittata from sticking to the pan—choose a good quality one for flavor.
- Cherry Tomatoes: Bursts of sweet-tangy juiciness with every bite; halving them helps release their flavor into the frittata.
- Fresh Spinach Leaves: Lend color, nutrition, and a lovely, mild earthiness that pairs beautifully with the eggs and cheese.
- Shredded Mozzarella Cheese: Classic Caprese flavor and the gooey, melty cheese pull you crave in every forkful.
- Fresh Basil Leaves: Sweet, fragrant, and unmistakably Italian; stir some in and sprinkle more on top.
- Grated Parmesan Cheese: The salty-savory finishing touch that adds a golden, umami-packed crust.
- Balsamic Glaze (optional): A restaurant-style drizzle for tangy sweetness and beautiful presentation—totally worth it!
How to Make Caprese Frittata
Step 1: Prep the Oven and Eggs
Start by preheating your oven to 375°F (190°C)—this ensures your Caprese Frittata will cook evenly and finish with a lightly golden top. While that’s heating up, whisk your eggs, whole milk, salt, and black pepper together in a medium bowl until the mixture is smooth and a bit frothy. This little bit of air is your secret to a fluffier frittata.
Step 2: Sauté the Veggies
Heat the olive oil in a 10-inch oven-safe skillet over medium heat. Toss in the cherry tomatoes and let them sizzle for 2 to 3 minutes, just until they soften and release a little juice. Next, stir in the spinach leaves for about a minute—just enough to wilt them but not lose their vibrant color.
Step 3: Assemble the Frittata Base
Pour the egg mixture gently and evenly over the sautéed veggies. You’ll notice the edges immediately start to set—promise you’re on the right track! Sprinkle that luscious mozzarella and the chopped basil over the top, then finish with an even layer of grated Parmesan. It’s about to get fabulously melty in there.
Step 4: Start on the Stovetop
Keep your skillet on the stove for another 2 to 3 minutes. Don’t stir—just let the heat work its magic as the edges firm up. This step helps the Caprese Frittata come together and makes it easier to slice later.
Step 5: Bake Until Golden Perfection
Transfer the skillet to your preheated oven and bake for 10 to 12 minutes. The eggs should be set and the top lightly golden. If your pan is oven-safe, there’s no need to fuss! Once done, let the frittata cool for about 5 minutes—this helps it slice neatly and finish setting without drying out.
Step 6: Finish and Serve
Before serving, add an artful drizzle of balsamic glaze across the top, if you like. This gives your Caprese Frittata a sweet-tangy boost and the kind of glossy finish that never fails to impress. Enjoy warm or at room temperature!
How to Serve Caprese Frittata

Garnishes
A few torn basil leaves scattered on top instantly make each slice pop with color and fragrance. For a little extra flair, sprinkle on another pinch of Parmesan or drizzle some more balsamic glaze right before cutting. You can even crack a bit of black pepper over the finished Caprese Frittata for a bold touch.
Side Dishes
Pair your Caprese Frittata with a simple green salad and some crusty Italian bread for a dreamy brunch spread. It’s also wonderful with a bowl of fresh fruit or even a small antipasto platter. If you’re feeling fancy, a chilled glass of sparkling lemonade or prosecco is a celebratory finishing touch!
Creative Ways to Present
If you want to impress, try slicing your Caprese Frittata into wedges and stacking them on a platter, each piece sporting a tiny basil leaf “flag.” For picnics, cut the frittata into squares for easy finger food. Or use small round biscuit cutters to make adorable single-serve discs for a buffet or party tray.
Make Ahead and Storage
Storing Leftovers
Wrap leftover Caprese Frittata slices tightly in plastic wrap or transfer to an airtight container. They’ll keep fresh in the fridge for up to three days, making this a handy dish for meal prep or grab-and-go lunches.
Freezing
Yes, you can freeze Caprese Frittata! Let it cool completely, then slice and wrap each piece in plastic wrap followed by foil, or place in freezer bags. Frittata will stay tasty in the freezer for up to two months—just label the date so you remember when you made it.
Reheating
To reheat, simply pop refrigerated slices into the microwave in 30-second bursts until warmed through, or heat in a 300°F oven for about 10 minutes. If reheating from frozen, thaw overnight in the fridge first for best texture. Either way, your Caprese Frittata will taste almost as good as when you first made it!
FAQs
Can I use different types of cheese in my Caprese Frittata?
Absolutely! While mozzarella keeps it classic, you can swap in fontina, goat cheese, or even a sprinkle of feta for a unique twist. Just make sure to use a cheese that melts well for that signature creamy bite.
Is Caprese Frittata good for meal prep?
Caprese Frittata is practically made for meal prep. It stores beautifully, tastes great cold or reheated, and makes for a quick breakfast, lunch, or snack throughout the week. Just slice, store, and enjoy as needed.
What can I substitute for cherry tomatoes?
Good news—grape tomatoes work just as well, or you can use chopped Roma or heirloom tomatoes. Just be sure to remove excess seeds and juice to avoid a watery frittata.
Can I make Caprese Frittata dairy-free?
Yes! Swap the milk for a non-dairy option like almond or oat milk, and use your favorite dairy-free shredded cheese. The results are still rich, flavorful, and satisfying.
Do I need a special pan to make frittata?
Not at all. Any oven-safe skillet (cast iron is a favorite) works perfectly. If you don’t have one, use a regular skillet for the stovetop part, then transfer the mixture to a greased baking dish to finish in the oven.
Final Thoughts
When you want a dish that’s equal parts beautiful, delicious, and easy, the Caprese Frittata is always a win. It’s foolproof for beginner cooks and still impressive enough for guests. Don’t wait for a special occasion—try it soon and let the fresh Italian flavors brighten up your day!
Print
Caprese Frittata Recipe
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian, Gluten-Free
Description
This Caprese Frittata combines the classic flavors of a Caprese salad with a fluffy, baked egg dish. With cherry tomatoes, fresh spinach, basil, and two types of cheese, this frittata is a delightful way to start your day.
Ingredients
Egg Mixture:
- 8 large eggs
- 1/4 cup whole milk
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Vegetable and Cheese Mix:
- 1 tablespoon olive oil
- 1 cup cherry tomatoes, halved
- 1 cup fresh spinach leaves
- 1/2 cup shredded mozzarella cheese
- 1/4 cup fresh basil leaves, chopped
- 2 tablespoons grated Parmesan cheese
Optional:
- Balsamic glaze for drizzling
Instructions
- Preheat the Oven: Preheat oven to 375°F (190°C).
- Prepare Egg Mixture: Whisk together eggs, milk, salt, and pepper in a bowl.
- Cook Vegetables: Heat olive oil in a skillet, cook cherry tomatoes, then add spinach.
- Combine Ingredients: Pour egg mixture over vegetables, sprinkle with mozzarella, basil, and Parmesan.
- Cook Frittata: Cook on stovetop, then transfer to oven and bake until set and golden.
- Serve: Let cool, slice, and drizzle with balsamic glaze before serving.
Notes
- For a creamier texture, add 2 tablespoons of ricotta cheese into the egg mixture before cooking.
- This frittata is delicious warm or at room temperature, making it ideal for brunch or meal prep.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Breakfast, Brunch
- Method: Baking, Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1/4 of frittata
- Calories: 190
- Sugar: 2 g
- Sodium: 360 mg
- Fat: 13 g
- Saturated Fat: 5 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 4 g
- Fiber: 1 g
- Protein: 14 g
- Cholesterol: 255 mg