Roasted Tomato Frittata

Highlighted under: Brunch Buffet

For me, there's something incredibly satisfying about making a frittata. It's a dish that allows me to clean out my fridge and use up leftover ingredients while creating something delicious. This Roasted Tomato Frittata is one of my favorites, with juicy tomatoes and a fluffy egg base that makes for a perfect breakfast or brunch. I love how simple it is to prepare and how it looks so fancy when served. Trust me, once you master this recipe, you'll be whipping up frittatas like a pro!

Created by

The Chefellacooks Team

Last updated on 2026-03-05T05:30:22.976Z

I’ll never forget the first time I made a frittata; the aroma filled my kitchen, and it just felt like a warm hug on a plate. This Roasted Tomato Frittata has become a staple in my home because it’s so versatile. I often experiment with different vegetables and herbs depending on what I have on hand, and it always turns out delicious. What I particularly enjoy about this recipe is that it’s perfect for meal prep and can be enjoyed hot or cold!

One little tip I’ve discovered is to roast the tomatoes until they are caramelized; it intensifies their flavor and adds a delightful sweetness that perfectly balances the eggs. I also recommend using a cast-iron skillet for even cooking and a beautiful presentation when serving. This frittata is a crowd-pleaser, and I hope it becomes a favorite in your house as well!

Why You Will Love This Recipe

  • Rich flavor from roasted tomatoes and fresh herbs
  • Easy to customize with your favorite vegetables
  • Perfect for breakfast, brunch, or a light dinner

The Role of Fresh Herbs

In this Roasted Tomato Frittata, fresh basil is not just a garnish; it plays a crucial role in elevating the dish's flavor profile. When you chop fresh basil, the essential oils are released, enhancing the aroma and taste of the frittata. If you're out of basil, consider using fresh parsley or chives as substitutes, but remember, their flavor intensity differs, so adjust accordingly for the best results.

Basil especially complements the sweetness of the roasted tomatoes, creating a savory balance. If you desire a more robust herbaceous note, adding a teaspoon of fresh thyme or oregano can introduce new dimensions to the frittata. Just be mindful that stronger herbs may overpower the dish, so taste as you go!

Getting the Perfect Texture

For a frittata that is light and fluffy, the whipping of eggs is essential. When whisking, do so until the mixture is well combined but not excessively frothy. This will incorporate air, resulting in a tender texture. Watching for visual cues, such as the eggs slightly thickening as they cook, can help you achieve that perfect doneness without overcooking.

When cooked properly, the edges of the frittata will begin to set while the center remains slightly jiggle when you gently shake the skillet. If you find the edges browning too quickly, lower the heat and cover with a lid momentarily to ensure even cooking throughout.

Serving and Storing Tips

This frittata can be served warm or at room temperature, making it ideal for brunch gatherings or meal prep throughout the week. If you're looking to impress, slice the frittata into wedges, serve on a rustic wooden board, and garnish with additional fresh basil and a drizzle of olive oil for restaurant-quality presentation.

If you have leftovers, they can be stored in an airtight container in the fridge for up to 3 days. To reheat, warm gently in a skillet over medium-low heat until heated through. For longer storage, consider freezing portions. Wrap tightly in plastic wrap and foil, then freeze. When ready to enjoy, thaw overnight in the fridge and reheat as suggested.

Ingredients

Gather the following ingredients to prepare this delightful Roasted Tomato Frittata:

Ingredients

  • 6 large eggs
  • 1 cup cherry tomatoes, halved
  • 1/2 cup onion, diced
  • 1/4 cup fresh basil, chopped
  • 1/2 cup feta cheese, crumbled
  • Salt and pepper to taste
  • 2 tablespoons olive oil

Now that you have all your ingredients, let’s move on to the cooking steps!

Instructions

Follow these steps for a delicious Roasted Tomato Frittata:

Roast the Tomatoes

Preheat your oven to 400°F (200°C). Place the halved cherry tomatoes on a baking sheet, drizzle with 1 tablespoon of olive oil, and season with salt and pepper. Roast for about 20 minutes until caramelized and tender.

Cook the Onions

While the tomatoes are roasting, heat the remaining tablespoon of olive oil in an oven-safe skillet over medium heat. Add the diced onion and sauté until they are translucent, about 5 minutes.

Mix the Eggs

In a mixing bowl, whisk the eggs with chopped basil, salt, and pepper until combined. Add the roasted tomatoes and sautéed onions to the bowl and mix gently.

Cook the Frittata

Pour the egg mixture back into the skillet over medium heat. Cook for about 5 minutes until the edges start to set. Sprinkle the feta cheese on top.

Bake

Transfer the skillet to the preheated oven and bake for 10-15 minutes, or until the frittata is puffed and set in the center. Remove from the oven and let it cool slightly before slicing.

Once done, your frittata is ready to be served!

Secondary image

Pro Tips

  • Feel free to add any vegetables you have on hand. Spinach, bell peppers, and zucchini all work wonderfully. Serve with a side salad for a complete meal.

Ingredient Substitutions

While cherry tomatoes offer a delightful burst of sweetness, you can switch them out for diced heirloom or Roma tomatoes. Just remember to adjust the roasting time, as larger tomato varieties may require an extra ten minutes to become tender and caramelized. Alternatively, for those who enjoy a touch of spice, adding sautéed bell peppers or zucchini can complement the overall flavor beautifully.

If feta isn't your cheese of choice, crumbled goat cheese or even grated cheddar can work well in this frittata. Both options lend their unique flavor profiles, with goat cheese providing a tangy element and cheddar adding a richer taste. Just ensure that any cheese you choose melts well for that luscious texture.

Useful Cooking Equipment

Investing in a good oven-safe skillet, such as a cast iron or non-stick pan, can elevate your frittata-making experience. A cast iron skillet, in particular, retains heat evenly, promoting consistent cooking throughout. Be cautious with non-stick surfaces to avoid scratches; use silicone or wooden utensils when mixing and serving.

A whisk is indispensable for achieving the right egg mixture texture. Opt for a medium-sized whisk for efficiency, but if you have a hand mixer, it can speed up the process further. Just be wary not to over-mix your eggs; a few lumps are perfectly fine and can contribute to the airy nature of the final dish.

Questions About Recipes

→ Can I make this frittata ahead of time?

Absolutely! You can prepare it a day in advance and reheat it in the oven.

→ What can I substitute for feta cheese?

You can use goat cheese, cheddar, or any cheese you prefer.

→ Can I freeze the frittata?

Yes, slice it into pieces and freeze. Just reheat in the oven or microwave before serving.

→ Is this recipe gluten-free?

Yes, all the ingredients are naturally gluten-free!

Roasted Tomato Frittata

Prep Time10 minutes
Cooking Duration30 minutes
Overall Time40 minutes

Created by: The Chefellacooks Team

Recipe Type: Brunch Buffet

Skill Level: Beginner

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 6 large eggs
  2. 1 cup cherry tomatoes, halved
  3. 1/2 cup onion, diced
  4. 1/4 cup fresh basil, chopped
  5. 1/2 cup feta cheese, crumbled
  6. Salt and pepper to taste
  7. 2 tablespoons olive oil

How-To Steps

Step 01

Preheat your oven to 400°F (200°C). Place the halved cherry tomatoes on a baking sheet, drizzle with 1 tablespoon of olive oil, and season with salt and pepper. Roast for about 20 minutes until caramelized and tender.

Step 02

While the tomatoes are roasting, heat the remaining tablespoon of olive oil in an oven-safe skillet over medium heat. Add the diced onion and sauté until they are translucent, about 5 minutes.

Step 03

In a mixing bowl, whisk the eggs with chopped basil, salt, and pepper until combined. Add the roasted tomatoes and sautéed onions to the bowl and mix gently.

Step 04

Pour the egg mixture back into the skillet over medium heat. Cook for about 5 minutes until the edges start to set. Sprinkle the feta cheese on top.

Step 05

Transfer the skillet to the preheated oven and bake for 10-15 minutes, or until the frittata is puffed and set in the center. Remove from the oven and let it cool slightly before slicing.

Extra Tips

  1. Feel free to add any vegetables you have on hand. Spinach, bell peppers, and zucchini all work wonderfully. Serve with a side salad for a complete meal.

Nutritional Breakdown (Per Serving)

  • Calories: 250 kcal
  • Total Fat: 18g
  • Saturated Fat: 5g
  • Cholesterol: 210mg
  • Sodium: 320mg
  • Total Carbohydrates: 6g
  • Dietary Fiber: 1g
  • Sugars: 2g
  • Protein: 12g