Caprese Frittata Recipe
Introduction
This Caprese Frittata is a delightful twist on a classic Italian salad, transformed into a warm, savory breakfast or brunch dish. Featuring fresh tomatoes, basil, mozzarella, and spinach, it’s both colorful and packed with flavor. Easy to prepare, it’s perfect for a cozy morning or a light meal any time of day.

Ingredients
- 1 teaspoon olive oil
- 2 teaspoons garlic (minced, or 2 large cloves garlic, minced)
- 250 g grape tomatoes
- 1/2 cup fresh basil leaves (stems removed, finely sliced or shredded)
- 1 pinch salt (to season – optional)
- 8 large eggs
- 1/4 cup unsweetened almond milk (or skim/low fat milk)
- 1/2 cup baby spinach leaves (pre-washed and ready to use)
- 3 ounces fresh mozzarella cheese (sliced thinly into rounds)
- 2 tablespoons grated mozzarella cheese (optional)
- 1 drizzle balsamic glaze
Instructions
- Step 1: Preheat your oven to the broil or grill setting on medium heat.
- Step 2: Slice the tomatoes in half horizontally. Heat the olive oil in an 8-inch non-stick pan or skillet over medium-high heat. Once hot, add the minced garlic and stir for about one minute until fragrant. Add the tomato halves and basil, cooking until the tomatoes start to blister and soften.
- Step 3: While the tomatoes cook, whisk together the eggs, milk, and a pinch of salt in a medium bowl until well combined. When the tomatoes are ready, transfer half of the mixture onto a warmed plate, cover, and set aside.
- Step 4: Pour the egg mixture into the pan with the remaining tomatoes, stirring for about 20 seconds to evenly distribute the flavors.
- Step 5: Reduce the heat to low-medium. Add the spinach leaves and arrange the mozzarella slices evenly on top, pressing them lightly into the egg. Cook until the eggs are almost set but the center is still slightly runny, about 8 minutes.
- Step 6: Sprinkle the grated mozzarella cheese on top if using, then transfer the pan to the oven. Broil until the frittata is golden, puffed, and cooked through, with golden edges and bottom.
- Step 7: Warm the reserved tomato and basil mixture, then spoon it over the cooked frittata. Drizzle with balsamic glaze before serving.
Tips & Variations
- Use fresh, ripe tomatoes for the best flavor and to avoid excess moisture.
- Try substituting fresh mozzarella with burrata for a creamier texture.
- For a heartier meal, add cooked sausage or sautéed mushrooms before pouring in the eggs.
- If you don’t have balsamic glaze, a splash of aged balsamic vinegar adds a nice tangy sweetness.
Storage
Store leftover frittata in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave until warmed through. The tomato topping is best added fresh before serving to keep flavors bright.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of cheese?
Yes, while fresh mozzarella is traditional, you can use other mild melting cheeses like fontina or provolone. Just choose one that melts well and complements the other ingredients.
Is it necessary to broil the frittata?
Broiling helps to brown the top and fully set the frittata, giving it a nice texture and color. If you don’t want to use the broiler, you can cover the pan with a lid and cook on low until fully set, though the top won’t brown as much.
PrintCaprese Frittata Recipe
A delightful Caprese Frittata featuring blistered grape tomatoes, fresh basil, baby spinach, and melted mozzarella cheese, all cooked to perfection on the stovetop and finished under the broiler for a golden, fluffy finish. This Italian-inspired breakfast or brunch dish is vibrant, flavorful, and easy to prepare.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Breakfast
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Frittata Base
- 1 teaspoon olive oil
- 2 teaspoons garlic, minced (or 2 large cloves garlic, minced)
- 250 g grape tomatoes
- 1/2 cup fresh basil leaves, stems removed, finely sliced or shredded
- 1 pinch salt (optional)
- 8 large eggs
- 1/4 cup unsweetened almond milk (or skim/low fat milk)
- 1/2 cup baby spinach leaves (prewashed)
- 3 ounces fresh mozzarella cheese, sliced thinly into rounds
- 2 tablespoons grated mozzarella cheese (optional)
- 1 drizzle balsamic glaze
Instructions
- Preheat Oven: Preheat your oven to the broil or grill setting on medium heat to prepare for finishing the frittata.
- Prepare Tomatoes and Basil: Slice the grape tomatoes in half horizontally. Heat the olive oil in an 8-inch non-stick pan or skillet over medium-high heat. Once hot, add the minced garlic and stir for about one minute until fragrant. Add the tomato halves and basil to the pan. Cook until the tomatoes are slightly blistered and soft.
- Mix Egg Base: While the tomatoes cook, whisk together the eggs, almond milk, and a pinch of salt in a medium bowl until well combined. Once the tomatoes are ready, transfer half of the tomato and basil mixture onto a warmed plate, cover, and set aside for serving.
- Combine Eggs and Tomatoes: Pour the egg mixture into the pan with the remaining tomatoes. Stir gently for about 20 seconds to evenly distribute the flavors throughout the egg mixture.
- Add Spinach and Cheese: Reduce the heat to low-medium. Scatter the baby spinach leaves over the eggs and arrange the mozzarella slices evenly on top, pressing them slightly into the eggs. Cook for approximately 8 minutes until the eggs are nearly set but the center is slightly runny.
- Broil to Finish: Sprinkle the grated mozzarella cheese over the top if using. Transfer the skillet to the preheated oven and broil until the frittata’s top is golden, puffed, and cooked through, about 3-5 minutes. The edges and bottom will be nicely golden.
- Serve: Warm the reserved tomato and basil mixture if desired. To serve, spoon this mixture over the frittata and drizzle with balsamic glaze for a touch of sweetness and acidity.
Notes
- Make sure to use an oven-safe skillet for broiling the frittata to avoid any hazards.
- You can substitute almond milk for skim or low-fat milk depending on your preference or dietary needs.
- The optional grated mozzarella adds extra cheesy flavor but can be omitted for a lighter dish.
- Adjust salt according to taste, especially if using salted cheese or other salty ingredients.
- To keep the basil vibrant, add some fresh leaves as garnish just before serving if you like.
Keywords: Caprese Frittata, Italian breakfast, spinach frittata, mozzarella cheese frittata, easy brunch recipes, tomato basil eggs

