Tomato Parmesan Breakfast Frittata
A frittata is often described as Italy's answer to the omelet, but it's a little different. Unlike a traditional omelet where fillings are folded inside, a frittata combines all ingredients directly with the eggs and is cooked slowly until set. It is typically finished in the oven, creating a light, fluffy texture with a beautifully golden top. Frittatas are versatile, making them perfect for using seasonal vegetables, cheeses, herbs, and even leftover ingredients.
For this Tomato Parmesan Breakfast Frittata, fresh tomatoes add sweetness and moisture, green onions bring a mild savory bite, and Parmesan cheese provides a rich, nutty flavor that complements the eggs perfectly. The result is a simple yet satisfying breakfast or brunch dish that's both elegant and easy to prepare. This is a stove-top version.
Tomato Parmesan Breakfast Frittata Recipe
By Zosia Culinary Adventures | Date: June 23, 2026
Preparation Time: 10 minutes
Cook Time: 10 minutes
Yield: 4 servings
Ingredients: cast iron pan
4 large eggs, beaten in the bowl
1 large tomato or 2 medium, sliced medium thick (enough to cover bottom of the skillet)
½ cup green onion, diced
½ cup parmesan cheese
¼ tsp sweet paprika
¼ tsp sea salt
¼ tsp ground black pepper
1 tablespoon olive oil or clarified butter
fresh thyme or basil for garnish or pinch or oregano
Instructions:
Heat a nonstick skillet or well-seasoned cast-iron pan ( 20 cm or 8 inches) over medium-low heat. Add the oil or butter.
Arrange the tomato slices in a single, even layer across the bottom of the pan. Cook them for about 1–2 minutes, until they just begin to soften and release a little juice. Carefully flip each slice and cook for an additional minute until both sides are lightly seared.
In a bowl, whisk together the eggs, sea salt, black pepper and sweet paprika.
Pour the egg mixture evenly over the tomatoes. Sprinkle with green onion and parmesan cheese. Reduce heat to low, cover the skillet with a tight-fitting lid, and cook for 8–10 minutes, or until the eggs are mostly set and the top is no longer runny.
Remove from heat and let stand, covered, for 2–3 minutes before slicing. Garnish with fresh herbs before serving.