Easy Caprese Frittata Recipe : Ready in 20 Minutes (Perfect for Breakfast or Dinner!)

This post may contain affiliate links. Please read our disclosure policy.

Are you looking for a quick, flavorful breakfast that looks like it came from a fancy brunch spot? This Caprese Frittata brings together the classic Italian flavors of fresh mozzarella, juicy cherry tomatoes, and aromatic pesto in one beautiful egg dish. Whether you’re meal-prepping for busy mornings or entertaining weekend guests, this versatile recipe delivers restaurant-quality results with minimal effort.

The best part? You only need six simple ingredients and about 20 minutes from start to finish. This frittata works equally well for breakfast, brunch, lunch, or even a light dinner paired with a fresh salad. Let’s dive into why this recipe deserves a permanent spot in your cooking rotation.

Table of Contents

What Makes This Caprese Frittata Special?

Unlike traditional omelets that require constant attention and flipping skills, frittatas are wonderfully forgiving. You start them on the stovetop and finish in the oven, which means no tricky flipping required. The result is a fluffy, evenly cooked egg dish with a golden top and creamy center.

This Caprese version celebrates the beloved Italian salad combination tomatoes, mozzarella, and basil (via pesto) transformed into a warm, satisfying meal. The pesto adds an incredible depth of flavor without requiring you to chop fresh herbs, while the mozzarella creates pockets of melted cheese throughout.

Ingredients You’ll Need

IngredientAmountNotes
Butter1 teaspoonFor greasing the pan
Eggs4 largeRoom temperature works best
Pesto2 tablespoonsStore-bought or homemade
Mozzarella60g (2 oz)Fresh or low-moisture, torn into pieces
Cherry tomatoes6, halvedRoma or grape tomatoes work too
Sea salt flakesTo tastePlus freshly ground black pepper

Ingredient Tips

Eggs: Use the freshest eggs possible for the best flavor and texture. If you’re looking for a lighter option, you can substitute 2 whole eggs plus 4 egg whites, though this will change the richness slightly.

Pesto: Quality matters here since pesto is a primary flavor component. Look for pesto with visible basil leaves and good oil. You can also use sun-dried tomato pesto for a different twist.

Mozzarella: Fresh mozzarella creates wonderful creamy pockets, but low-moisture mozzarella works well too and browns beautifully. Tear it by hand rather than cutting for better texture.

Tomatoes: Cherry tomatoes are ideal because they hold their shape and concentrate their sweetness when roasted. If using larger tomatoes, cut them into wedges and remove excess seeds.

Essential Equipment

To make this frittata successfully, you’ll need a few key tools:

Step-by-Step Instructions

Step 1: Preheat and Prepare

Start by preheating your oven to 220°C (425°F). This high temperature ensures the frittata puffs up beautifully and develops a golden top. While the oven heats, place your ovenproof frying pan on the stovetop over medium-high heat. Add the teaspoon of butter and swirl it around to coat the entire bottom of the pan. You want just a thin film not a pool of butter.

Step 2: Mix the Egg Mixture

Crack the four eggs into a mixing bowl and beat them lightly with a fork until the yolks and whites are just combined. You’re not making a meringue here you just want a uniform yellow color. Stir in the pesto and half of the torn mozzarella pieces. Season generously with sea salt flakes and freshly ground black pepper. The pesto already contains salt, so taste as you go.

Step 3: Start Cooking on the Stovetop

Pour the egg mixture into your preheated pan. As soon as it hits the hot surface, immediately reduce the heat to low. This is crucial high heat will scramble the eggs rather than creating that smooth frittata texture. Let it cook gently for 3-4 minutes, until you notice the edges beginning to set and the bottom is no longer runny. The center will still be quite liquid, and that’s exactly what you want.

Step 4: Add Toppings

Sprinkle the remaining mozzarella pieces evenly over the surface. Arrange the halved cherry tomatoes on top, cut side up, pressing them gently into the egg mixture so they sit partially submerged. This helps them stay in place and allows their juices to flavor the frittata as it bakes.

Step 5: Bake to Perfection

Transfer the frying pan directly to your preheated oven. Be careful the handle is already hot! Bake for 10 minutes. You’ll know it’s ready when the frittata has puffed up slightly (it will deflate a bit as it cools) and the top is set. A slight jiggle in the very center is okay; residual heat will finish cooking it.

Step 6: Rest and Serve

Remove the pan from the oven (remember, that handle is extremely hot now!) and let the frittata rest for 5 minutes. This resting period allows the eggs to finish setting and makes slicing much easier. Run a spatula around the edges, then slide the frittata onto a cutting board or serving plate. Cut into wedges and serve warm.

Pro Tips for Frittata Success

Temperature Control: The key to a tender frittata is gentle heat. If your stovetop runs hot, don’t hesitate to use the lowest setting once you add the eggs.

Pan Size Matters: A 10-inch pan gives you the ideal thickness. Too large and your frittata will be thin and dry; too small and it won’t cook evenly.

Don’t Overbake: The frittata continues cooking from residual heat even after you remove it from the oven. A slightly underdone center is better than an overdone, rubbery texture.

Customize Your Fillings: This base recipe is incredibly versatile. Try adding sautéed spinach, roasted red peppers, crumbled bacon, or different cheeses.

Make It Ahead: Frittatas are excellent meal prep options. Cook, cool completely, slice, and refrigerate for up to 4 days. Reheat gently in the microwave or enjoy cold.

Serving Suggestions

This Caprese Frittata shines on its own, but here are some delicious ways to serve it:

  • With a simple arugula salad dressed in lemon vinaigrette
  • Alongside crusty sourdough bread or garlic toast
  • As part of a brunch spread with fresh fruit and pastries
  • Tucked into a wrap with extra greens for lunch
  • With roasted potatoes and bacon for a heartier breakfast

Nutritional Benefits

This frittata offers impressive nutritional value:

  • High in protein: Eggs and cheese provide about 20g of protein per serving
  • Rich in vitamins: Eggs contain vitamin D, B12, and selenium
  • Antioxidant boost: Tomatoes provide lycopene and vitamin C
  • Good fats: Pesto contributes heart-healthy olive oil and nuts
  • Low carb: Naturally keto-friendly with only 4-5g of carbs per serving

Storage and Reheating

Refrigerator: Store leftover frittata covered in the refrigerator for up to 4 days. The flavors actually develop and deepen overnight.

Freezer: While possible, freezing isn’t ideal as it can make the eggs slightly rubbery. If you must freeze, wrap individual portions tightly and use within 1 month.

Reheating: Warm slices in a 300°F oven for 10 minutes, or microwave for 30-60 seconds. You can also enjoy it cold many people prefer frittata at room temperature.

Frequently Asked Questions

Can I make this without an oven-safe pan?
Yes! Cook the frittata fully on the stovetop over low heat with a lid on, then finish under the broiler for 1-2 minutes to brown the top. Watch it carefully to prevent burning.

What if I don’t have pesto?
Substitute with 1 tablespoon of olive oil mixed with 1/4 teaspoon of Italian seasoning and a handful of fresh basil leaves torn into the eggs.

Can I add vegetables?
Absolutely! Sauté any harder vegetables (like peppers, onions, or mushrooms) in the pan first, then proceed with the recipe. Softer vegetables like spinach can be stirred directly into the egg mixture.

How do I know when it’s fully cooked?
The center should be just set with perhaps a tiny jiggle. Insert a knife near the center if it comes out clean or with just a bit of moisture, it’s done.

Can I double this recipe?
Yes, but use a larger pan (12-14 inches) and increase the baking time to 15-18 minutes. Check for doneness in the center.

Is this recipe keto-friendly?
Yes! This Caprese Frittata is naturally low in carbs and high in protein and fat, making it perfect for keto diets. Each serving contains approximately 4-5g of net carbs.


This Caprese Frittata proves that simple ingredients and straightforward techniques can create something truly special. Whether you’re cooking for yourself on a lazy weekend morning or impressing guests at brunch, this recipe delivers consistent, delicious results every time. The combination of fluffy eggs, melted mozzarella, sweet tomatoes, and herby pesto creates a flavor profile that feels both comforting and sophisticated.

Give this recipe a try and discover why frittatas have become a staple in kitchens around the world. Once you master this basic technique, you’ll find yourself creating endless variations to suit your tastes and whatever ingredients you have on hand.

If you found this recipe helpful, feel free to check out the kitchen equipment . Click on any url to view and purchase the product through our Amazon affiliate links at no extra cost to you. Your support helps us keep Deliciousavors.com running and bringing you great recipes!