Easy Caprese Frittata

Pin
Share

This Caprese frittata is one of those recipes that works any time of day. Packed with eggs, melty cheese, fresh tomatoes, spinach, and basil, it’s hearty enough for dinner, elegant enough for brunch, and just as delicious tucked into the refrigerator for easy lunches throughout the week.

Whether you’re using up garden tomatoes in the summer or simply need a quick one-pan meal, this recipe comes together with simple ingredients and plenty of fresh flavor.

Why You’ll Love This Recipe

This Caprese frittata is one of those recipes that works any time of day. Packed with eggs, melty cheese, fresh tomatoes, spinach, and basil, it’s hearty enough for dinner, elegant enough for brunch, and just as delicious tucked into the refrigerator for easy lunches throughout the week.

Whether you’re using up garden tomatoes in the summer or simply need a quick one-pan meal, this recipe comes together with simple ingredients and plenty of fresh flavor.

Ingredients Needed

Eggs
Heavy cream
Garlic powder
Salt
Black pepper
Mozzarella
Parmesan
Butter
Red onion
Spinach
Fresh basil
Tomatoes

Equipment Needed

Cast iron skillet
Mixing bowl
Whisk
Spatula

Instructions

Step 1: Preheat the oven to 400°F.

Step 2: In a mixing bowl, whisk together the eggs, heavy cream, garlic powder, salt, black pepper, mozzarella, and Parmesan until well combined.

Step 3: Melt the butter in a cast iron skillet over medium heat. Add the diced red onion and sauté until it begins to soften.

Step 4: Stir in the chopped spinach and fresh basil, cooking just until the spinach wilts.

Step 5: Pour the egg mixture evenly over the vegetables in the skillet.

Step 6: Transfer the skillet to the oven and bake for about 5 minutes, allowing the eggs to begin setting.

Step 7: Carefully arrange the sliced tomatoes over the partially set eggs.

Step 8: Return the skillet to the oven and continue baking for another 10–15 minutes, or until the center is fully set.

Step 9: Let cool for a few minutes before slicing and serving.

Tips & Tricks

Adding the tomatoes after the eggs have partially set helps keep them beautifully arranged on top instead of sinking into the frittata.

Use freshly grated cheeses for the best texture and flavor.

Don’t overbake the frittata, as it will continue to cook slightly after coming out of the oven.

Fresh basil provides the brightest flavor, but an extra sprinkle just before serving makes it even better.

Storage & Leftovers

Store leftovers in an airtight container in the refrigerator for up to 4 days.

Reheat individual slices in the microwave or warm gently in a 300°F oven until heated through.

The frittata is also delicious served cold, making it perfect for meal prep or packed lunches.

Variations

Add cooked bacon, sausage, or diced ham for extra protein.

Swap the spinach for kale or arugula.

Drizzle with balsamic glaze before serving for a classic Caprese-inspired finish.

Serve with a simple green salad, roasted potatoes, or crusty bread to make it a complete meal.


Recipes like this remind me that simple ingredients often make the best meals. Whether you’re serving it for a relaxed brunch, a light dinner with a side salad, or enjoying leftovers for lunch the next day, this Caprese frittata is an easy, flavorful dish that’s worth keeping in regular rotation.

Watch me make this recipe here:

Print

Easy Caprese Frittata

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A simple one-pan meal made with eggs, mozzarella, Parmesan, spinach, basil, and fresh tomatoes that’s perfect any time of day.

  • Author: Kelsey
  • Prep Time: 10
  • Cook Time: 20
  • Total Time: 30
  • Yield: 6 1x

Ingredients

Units Scale
6 eggs 1/3 cup heavy cream 1/2 teaspoon garlic powder 1 teaspoon salt Pinch black pepper 1/2 cup shredded mozzarella cheese 1/2 cup grated Parmesan cheese 2 tablespoons butter 1/2 red onion, diced 1 cup chopped spinach 1 tablespoon chopped fresh basil 3 medium tomatoes, sliced

Instructions

Step 1: Preheat the oven to 400°F.

Step 2: In a mixing bowl, whisk together the eggs, heavy cream, garlic powder, salt, black pepper, mozzarella, and Parmesan until well combined.

Step 3: Melt the butter in a cast iron skillet over medium heat. Add the diced red onion and sauté until it begins to soften.

Step 4: Stir in the chopped spinach and fresh basil, cooking just until the spinach wilts.

Step 5: Pour the egg mixture evenly over the vegetables in the skillet.

Step 6: Transfer the skillet to the oven and bake for about 5 minutes, allowing the eggs to begin setting.

Step 7: Carefully arrange the sliced tomatoes over the partially set eggs.

Step 8: Return the skillet to the oven and continue baking for another 10–15 minutes, or until the center is fully set.

Step 9: Let cool for a few minutes before slicing and serving.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Meet Kelsey

I’m Kelsey—a wife and mom of two, born and raised in the Pennsylvania countryside. I believe home is sacred, food is meant to nourish, handmade and homegrown should be favored, family is a treasure, and faith belongs at the heart of it all.

I desire to be a good steward of all I’ve been given—through simple food, beautiful homemaking, purposeful homesteading, and the like.

It’s in this space that I share my knowledge, my experience, and the fruit of my hands—offered with honesty, intention, and heart.

A collection of our family's favourite 20 minute recipes