Imagine a dish that’s bright, comforting, and incredibly versatile. This sunny tomato and herb frittata is just that. It’s a gorgeous, golden-hued egg dish, studded with sweet, juicy tomatoes and fragrant fresh herbs. Each bite offers a delightful contrast of tender egg and bursts of vibrant tomato flavor. It’s light yet satisfying, perfect for any meal of the day.
This recipe works because it leverages simple, fresh ingredients, allowing their natural flavors to shine. The slow, gentle cooking process ensures a custardy, tender texture, far from dry or rubbery. We build layers of flavor, from sautéing the aromatic vegetables to infusing the eggs with herbs. It’s a technique that guarantees a delicious outcome every single time.
Recipe Overview
Prep time: 15 minutes
Cook time: 25-30 minutes
Servings: 4-6
Difficulty level: Easy
Equipment needed: A 10-inch oven-safe non-stick skillet or a cast-iron skillet is essential. A large mixing bowl, whisk, and cutting board are also helpful. If you don’t have an oven-safe skillet, you can transfer the mixture to a pie plate or baking dish before the oven step.
Make-ahead options: The frittata can be prepared entirely ahead of time and stored. It tastes wonderful served warm or at room temperature. The vegetable base can also be sautéed a day in advance to save time.
Ingredients
Main Ingredients
- 8 large eggs – at room temperature for best results, they incorporate more air.
- 1/4 cup whole milk – or half-and-half for a richer frittata.
- 1/2 teaspoon salt – fine sea salt works best.
- 1/4 teaspoon black pepper – freshly ground makes a difference.
- 2 tablespoons olive oil – good quality extra virgin olive oil.
- 1 medium yellow onion – finely diced.
- 2 cloves garlic – minced, adds a lovely aromatic depth.
- 1 pint (about 2 cups) cherry or grape tomatoes – halved, their sweetness bursts when cooked.
- 1/4 cup fresh basil – chopped, adds a sweet, peppery aroma.
- 2 tablespoons fresh parsley – chopped, for freshness and color.
- 1/2 cup shredded mozzarella cheese – or a blend of cheddar and mozzarella, optional but adds creaminess.
Descriptive Ingredient Roles
Eggs: The foundation of our frittata! Using room temperature eggs helps them whip up fluffier, creating a lighter texture. They bind all the delicious ingredients together into a cohesive, custardy dish.
Milk: Just a touch of milk or half-and-half enriches the eggs, making the frittata incredibly tender and moist. It prevents the eggs from setting too firmly, contributing to that desirable soft texture.
Salt and Pepper: Essential seasonings. Salt enhances all the other flavors, making the tomatoes taste sweeter and the herbs brighter. Freshly ground black pepper adds a subtle kick.
Olive Oil: This is our cooking medium. It helps sauté the vegetables to perfection, coaxing out their natural sweetness and aromatic qualities. A good quality oil adds a fruity note to the dish.
Yellow Onion and Garlic: The aromatic backbone. Sautéing these until tender and fragrant creates a savory base that elevates the entire frittata. They build the first layer of flavor.
Cherry or Grape Tomatoes: These little jewels are the star! When halved and cooked, they release their sweet, slightly acidic juices, creating pockets of intense tomato flavor throughout the frittata. They add moisture and a beautiful pop of color.
Fresh Basil and Parsley: The vibrant herbaceous notes. Basil brings a sweet, peppery, aromatic quality, while parsley adds a fresh, clean finish. Using fresh herbs is crucial for that bright, garden-fresh taste.
Shredded Mozzarella Cheese: While optional, a sprinkle of cheese melts into the frittata, adding a creamy, savory dimension. It helps bind the ingredients further and provides a lovely golden crust on top.
Pro Tips
- Don’t Overcook the Eggs: The key to a tender frittata is to cook it until it’s just set. The center should still have a slight jiggle when you take it out of the oven. Residual heat will continue to cook it to perfection. Overcooking leads to a rubbery texture.
- Room Temperature Eggs are Best: Allow your eggs to sit out for 15-20 minutes before whisking. Room temperature eggs emulsify better with the milk, creating a smoother, more uniform mixture. This results in a lighter, fluffier frittata.
- Sauté Vegetables Thoroughly: Take your time with the onion and garlic. Cook them until they are soft and translucent, not browned. This step builds flavor depth. The tomatoes should also be slightly softened before the eggs are added, releasing their delicious juices.
- Use an Oven-Safe Skillet: A well-seasoned cast-iron skillet or a good quality oven-safe non-stick skillet is ideal. This allows you to cook the frittata on the stovetop and then seamlessly transfer it to the oven, minimizing cleanup and ensuring even cooking.
- Don’t Skimp on Fresh Herbs: Fresh basil and parsley are non-negotiable for this recipe. Their bright, aromatic flavors are what truly make this frittata sing. Add them both to the egg mixture and a little extra for garnish.
Instructions
Step 1: Preparation
Gather all your ingredients. This makes the cooking process smooth. Halve the cherry tomatoes. Finely dice the yellow onion and mince the garlic. Chop your fresh basil and parsley. Get your eggs out to come to room temperature. Preheat your oven to 375°F (190°C).
Step 2: Sauté the Aromatics and Tomatoes
Heat 2 tablespoons of olive oil in your 10-inch oven-safe skillet over medium heat. Add the diced onion and cook for 5-7 minutes, stirring occasionally, until it’s softened and translucent. Don’t let it brown. Add the minced garlic and cook for another 1 minute until fragrant. Be careful not to burn the garlic. Stir in the halved cherry tomatoes. Cook for 3-4 minutes, allowing them to soften slightly and release some of their juices. This concentrates their flavor.
Step 3: Whisk the Eggs and Herbs
While the vegetables cook, crack the 8 large eggs into a large mixing bowl. Add the 1/4 cup whole milk, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Whisk vigorously for 1-2 minutes until the eggs are light yellow, slightly frothy, and well combined. The mixture should be uniform. Stir in the chopped fresh basil and fresh parsley into the egg mixture.
Step 4: Combine and Start on the Stovetop
Pour the whisked egg mixture evenly over the sautéed vegetables in the skillet. Gently stir to ensure the tomatoes and onions are well distributed. If using, sprinkle the 1/2 cup shredded mozzarella cheese evenly over the top of the egg mixture. Let the frittata cook on the stovetop over medium-low heat for 5-7 minutes. You’ll see the edges begin to set and slightly pull away from the sides of the pan. The bottom should be mostly set, but the top will still be quite liquid.
Step 5: Finish in the Oven
Carefully transfer the skillet to your preheated oven. Bake for 15-20 minutes, or until the frittata is puffed, golden brown on top, and set in the center. To check for doneness, gently shake the pan; the center should have only a slight jiggle. An inserted knife should come out clean. Avoid opening the oven door too frequently, as this can cause the frittata to deflate.
Step 6: Cool and Serve
Once cooked, carefully remove the frittata from the oven. Let it rest in the skillet for 5 minutes before slicing. This allows it to set completely and makes for cleaner slices. Use a spatula to gently loosen the edges, then slide it onto a cutting board. Slice into wedges and serve warm. A garnish of extra fresh herbs is lovely.
Variations & Customization
Dietary Modifications
- Gluten-Free: This recipe is naturally gluten-free, as it contains no flour or gluten-containing ingredients. Enjoy as is!
- Dairy-Free: Substitute the whole milk with a plain, unsweetened plant-based milk (like almond or oat milk). Omit the shredded mozzarella cheese or use a dairy-free shredded cheese alternative.
Flavor Variations
- Spicy Version: Add a pinch of red pepper flakes to the olive oil with the garlic, or a few dashes of your favorite hot sauce to the egg mixture. You could also finely dice a jalapeño and sauté it with the onions.
- Greens Boost: Stir in 1 cup of baby spinach or chopped kale with the tomatoes. Cook until wilted before adding the egg mixture. This adds extra nutrients and a pleasant earthy flavor.
- Mediterranean Twist: Add 1/4 cup pitted, chopped black olives and 1/4 cup crumbled plant-based feta alternative (if dairy-free) along with the tomatoes. A pinch of dried oregano with the eggs would also be wonderful.
- Seasonal Twists: In the fall, try adding sautéed mushrooms and caramelized onions. In the spring, asparagus spears and green onions are fantastic.
Serving & Storage
Serving Suggestions
This sunny tomato and herb frittata is incredibly versatile. For breakfast or brunch, serve it alongside a fresh fruit salad and some toasted artisanal bread. For a light lunch, a simple green salad with a vinaigrette dressing is perfect. It also makes a wonderful light dinner with a side of roasted potatoes or a quinoa salad.
Pair this vibrant dish with refreshing non-alcoholic beverages. A chilled sparkling berry juice, a crisp mint and lime mocktail, or a warm cup of herbal tea would complement the flavors beautifully.
Storage Instructions
- Refrigerator: Leftover frittata can be stored in an airtight container in the refrigerator for up to 3-4 days.
- Freezer: For longer storage, slice the cooled frittata into individual portions. Wrap each portion tightly in plastic wrap, then place them in a freezer-safe bag or container. It can be frozen for up to 1 month. Thaw overnight in the refrigerator before reheating.
- Reheating: To reheat, place individual slices in a microwave for 30-60 seconds until warm, or reheat in a preheated oven at 300°F (150°C) for 10-15 minutes until heated through. Reheating gently helps maintain its tender texture.
Frequently Asked Questions
1. Can I use other vegetables in this frittata?
Absolutely! Frittatas are wonderfully adaptable. Feel free to substitute the tomatoes with other quick-cooking vegetables like bell peppers, zucchini, mushrooms, or even cooked and crumbled plant-based sausage. Just make sure to sauté them until tender before adding the eggs. This ensures they are fully cooked and flavorful.
2. Why did my frittata turn out rubbery?
A rubbery frittata is usually a sign of overcooking. Eggs cook quickly, and even a few extra minutes can change their texture. To avoid this, remove the frittata from the oven when the center still has a slight jiggle. The residual heat will finish the cooking process. Using room temperature eggs and a touch of milk also helps keep it tender.
3. Can I make this frittata without an oven-safe skillet?
Yes, you can! After cooking the vegetables on the stovetop, transfer them to a lightly oiled 9-inch pie plate or an 8×8 inch baking dish. Pour the egg mixture over the vegetables, then bake in the preheated oven as directed. The cooking time might vary slightly, so keep an eye on it.
4. What kind of cheese works best in a frittata?
While mozzarella is a great choice for its mild flavor and melt, you can experiment with others. Shredded cheddar, Monterey Jack, or even a sprinkle of crumbled plant-based feta alternative would be delicious. Choose a cheese that melts well and complements the other flavors in your frittata.
5. How can I tell if my frittata is cooked through?
The frittata is done when the edges are golden brown and set, and the center is puffed and firm to the touch, with only a very slight jiggle if you gently shake the pan. You can also insert a thin knife or skewer into the center; if it comes out clean, the frittata is ready.
Final Thoughts
This sunny tomato and herb frittata is more than just a meal; it’s a celebration of simple, fresh flavors. It’s comforting, versatile, and surprisingly easy to master. Don’t be afraid to make it your own with different vegetables or herbs. Cooking should be an enjoyable, creative process. I hope this recipe brings a little sunshine to your kitchen and table. Happy cooking, and enjoy every delicious bite!
Sunny Tomato and Herb Frittata
A bright and comforting frittata studded with sweet cherry tomatoes and fragrant fresh basil and parsley, baked to custardy perfection.
Egg Dish
Breakfast
Brunch
Vegetarian
Easy Recipe
Ingredients
- 8 large eggs
- 1/4 cup whole milk
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons olive oil
- 1 medium yellow onion, finely diced
- 2 cloves garlic, minced
- 1 pint (about 2 cups) cherry or grape tomatoes, halved
- 1/4 cup fresh basil, chopped
- 2 tablespoons fresh parsley, chopped
- 1/2 cup shredded mozzarella cheese (optional)
Instructions
- Gather all ingredients, halve tomatoes, dice onion, mince garlic, chop basil and parsley. Get eggs to room temperature. Preheat oven to 375°F (190°C).
- Heat 2 tablespoons of olive oil in a 10-inch oven-safe skillet over medium heat. Add diced onion and cook for 5-7 minutes until softened. Add minced garlic and cook for 1 minute. Stir in halved cherry tomatoes and cook for 3-4 minutes until slightly softened.
- While vegetables cook, whisk 8 large eggs, 1/4 cup whole milk, 1/2 teaspoon salt, and 1/4 teaspoon black pepper in a large bowl for 1-2 minutes until light and frothy. Stir in chopped fresh basil and fresh parsley.
- Pour whisked egg mixture evenly over sautéed vegetables in the skillet. Gently stir to distribute. If using, sprinkle 1/2 cup shredded mozzarella cheese over the top. Cook on stovetop over medium-low heat for 5-7 minutes until edges set.
- Carefully transfer the skillet to the preheated oven. Bake for 15-20 minutes, or until the frittata is puffed, golden brown, and set in the center with a slight jiggle.
- Remove from oven and let rest in the skillet for 5 minutes before slicing into wedges and serving warm. Garnish with extra fresh herbs if desired.
