Roasted Tomato Frittata

Highlighted under: Cozy Dinners

I absolutely love starting my mornings with a hearty meal, and this Roasted Tomato Frittata has become a go-to in our household. The combination of warm, roasted tomatoes and fluffy eggs creates a comforting start to the day. It's simple to whip up, and the vibrant colors and flavors brighten up any breakfast table. Plus, it’s easy to customize with whatever ingredients you have on hand, making it versatile and enjoyable. I never get tired of it, and I bet you’ll find it just as delightful!

Created by

The Chefameliarecepts Team

Last updated on 2026-03-21T15:44:23.381Z

When I first made this frittata, I was amazed at how something so simple could taste so incredible. The roasted tomatoes not only add depth in flavor, but they also keep the frittata moist. I recommend using ripe, in-season tomatoes for the best results—they truly elevate the dish.

One of my favorite tips is to let the frittata sit for a few minutes after removing it from the oven. This allows it to firm up slightly, making it easier to slice and serve. Each bite is packed with satisfying flavor, and it pairs perfectly with a fresh salad or crusty bread.

Secondary image

Why You'll Love This Frittata

  • A perfect blend of savory roasted tomatoes and fluffy eggs
  • Healthy and packed with nutrients, making it an ideal breakfast
  • Versatile and easy to adapt with your favorite vegetables and cheeses

Choosing the Right Ingredients

The star of this Roasted Tomato Frittata is undoubtedly the cherry tomatoes. Their natural sweetness intensifies during roasting, creating a burst of flavor that complements the eggs beautifully. Opting for ripe, high-quality tomatoes will make a noticeable difference. If cherry tomatoes are out of season, you could substitute with sun-dried tomatoes or canned tomatoes, but be mindful of draining excess moisture to avoid a soggy frittata.

In addition to the tomatoes, the type of cheese you use can significantly enhance the dish. Feta adds a salty tang that pairs well with the roasted tomatoes and fresh basil. However, if you're looking for a lighter option, try using ricotta or goat cheese instead, which will lend a creamy texture. For a richer taste, a sharp cheddar or Gruyère could also work well.

Cooking Techniques for Perfect Results

To achieve the perfect frittata, the cooking method is crucial. Starting on the stovetop allows you to set the base, while finishing in the oven provides even cooking and a beautiful puff. When pouring the egg mixture into the skillet, make sure to distribute it evenly for uniform cooking. If your skillet is well-seasoned or non-stick, it will help release the frittata without any hassle.

For those who may be inexperienced with frittatas, watching for color changes and texture cues is key. Once the edges start to pull away from the skillet and the top appears slightly wobbly but not liquid, it’s a good indicator that it’s ready to transition to the oven. Keep an eye on it while baking; ideally, you want it golden and slightly puffed up, indicating that the eggs have fully set.

Ingredients

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

Instructions

Roast the Tomatoes

Preheat the oven to 400°F (200°C). Place the halved cherry tomatoes on a baking sheet, drizzle with olive oil, and season with salt and pepper. Roast for 15-20 minutes until tender and slightly charred.

Sauté the Onions

While the tomatoes are roasting, heat a skillet over medium heat. Add a little olive oil and sauté the diced onions until they become translucent.

Prepare the Egg Mixture

In a mixing bowl, whisk the eggs, then add the roasted tomatoes, sautéed onions, fresh basil, and crumbled feta. Season with salt and pepper.

Cook the Frittata

Pour the egg mixture into the skillet over medium heat. Cook for about 5 minutes without stirring, allowing the bottom to set.

Finish in the Oven

Transfer the skillet to the oven and bake for 15-20 minutes, until the frittata is puffed and golden on top. Check for doneness with a knife.

Serve

Remove from the oven and let it sit for a few minutes before slicing. Serve warm, and enjoy your hearty frittata!

Pro Tips

  • Experiment with different vegetables like spinach or bell peppers, and feel free to swap out feta for your favorite cheese.

Storage and Reheating Tips

If you find yourself with leftover frittata, it stores well in the refrigerator for up to three days. Simply cover it with plastic wrap or transfer it to an airtight container. For reheating, slice individual portions and microwave for 30-60 seconds. Alternatively, you can reheat it in a skillet over low heat, which helps to maintain its fluffy texture.

Should you wish to prepare this frittata in advance, it can also be frozen. Just be sure to let it cool completely before wrapping it tightly in foil or placing it in a freezer-safe container. It can last in the freezer for up to a month. When ready to enjoy, thaw it overnight in the fridge and reheat as mentioned.

Variation Ideas

This frittata is wonderfully versatile; you can easily incorporate seasonal vegetables like zucchini, bell peppers, or spinach to keep your breakfasts fresh and exciting. Sauté these vegetables along with the onions before combining them with the egg mixture. Adding some cooked sausage or bacon can also elevate the dish for an extra protein boost.

Herbs can dramatically alter the flavor of your frittata as well. Instead of basil, consider using fresh parsley or dill, which lend a delightful twist. Also, a sprinkle of chili flakes or a dash of hot sauce before serving can add warmth for those who enjoy a bit of heat in their breakfast.

Questions About Recipes

→ Can I make this frittata ahead of time?

Yes, you can prepare the frittata a day in advance. Simply reheat it in the oven before serving.

→ What can I serve with this frittata?

It's delicious on its own or served with a fresh salad, crusty bread, or a light salsa.

→ Can I freeze leftovers?

You can freeze slices of frittata. Just wrap them tightly in plastic wrap and foil. It can last up to 2 months in the freezer.

→ Is this recipe gluten-free?

Yes, this frittata is naturally gluten-free, making it a great option for those with gluten sensitivities.

Roasted Tomato Frittata

Prep Time15 minutes
Cooking Duration30 minutes
Overall Time45 minutes

Created by: The Chefameliarecepts Team

Recipe Type: Cozy Dinners

Skill Level: Beginner

Final Quantity: 4 servings

What You'll Need

Frittata 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 the oven to 400°F (200°C). Place the halved cherry tomatoes on a baking sheet, drizzle with olive oil, and season with salt and pepper. Roast for 15-20 minutes until tender and slightly charred.

Step 02

While the tomatoes are roasting, heat a skillet over medium heat. Add a little olive oil and sauté the diced onions until they become translucent.

Step 03

In a mixing bowl, whisk the eggs, then add the roasted tomatoes, sautéed onions, fresh basil, and crumbled feta. Season with salt and pepper.

Step 04

Pour the egg mixture into the skillet over medium heat. Cook for about 5 minutes without stirring, allowing the bottom to set.

Step 05

Transfer the skillet to the oven and bake for 15-20 minutes, until the frittata is puffed and golden on top. Check for doneness with a knife.

Step 06

Remove from the oven and let it sit for a few minutes before slicing. Serve warm, and enjoy your hearty frittata!

Extra Tips

  1. Experiment with different vegetables like spinach or bell peppers, and feel free to swap out feta for your favorite cheese.

Nutritional Breakdown (Per Serving)

  • Calories: 250 kcal
  • Total Fat: 18g
  • Saturated Fat: 5g
  • Cholesterol: 295mg
  • Sodium: 420mg
  • Total Carbohydrates: 8g
  • Dietary Fiber: 1g
  • Sugars: 3g
  • Protein: 13g