Roasted Tomato Frittata

Highlighted under: Country Cooking

I absolutely adore making frittatas, and this Roasted Tomato Frittata has quickly become a favorite in my kitchen. The combination of fresh eggs and sweet, roasted tomatoes creates a dish that is both hearty and bursting with flavor. I love how versatile frittatas can be, as you can easily add your favorite herbs or vegetables to adapt it to whatever you have on hand. Perfect for brunch or a light dinner, this frittata is sure to impress anyone who tries it.

Created by

The Cheftylerskitchen Team

Last updated on 2026-03-05T06:06:21.904Z

Secondary image

When I first experimented with roasting tomatoes for a frittata, I was amazed at the depth of flavor it added to the dish. The tomatoes become sweet and slightly caramelized, which beautifully complements the eggs and herbs. I love to add some fresh basil from my garden to enhance the freshness! Making this dish became a regular weekend ritual in my home.

This frittata is perfect any time of day. I often serve it warm, straight from the oven, but leftovers also make a quick and satisfying breakfast. A little tip: letting the frittata cool for a few minutes before slicing helps it hold together better, making for a beautiful presentation. Enjoy!

Why You Will Love This Frittata

  • A deliciously rich flavor from roasted tomatoes that will delight your taste buds
  • Nutritious and satisfying, packed with protein and vitamins
  • Versatile and easy to customize with your favorite vegetables and herbs

The Role of Tomato in the Frittata

Roasted tomatoes bring a natural sweetness and depth of flavor to the frittata, creating a bright contrast against the richness of the eggs. As they roast, they lose moisture and concentrate their flavors, making every bite a burst of savory goodness. For a variation, consider using heirloom tomatoes for a unique taste and appealing colors, or substituting with sun-dried tomatoes if fresh ones are unavailable – just be sure to hydrate them in water or oil beforehand.

The caramelization process during roasting not only enhances the tomatoes’ sweetness but also adds complexity to the dish. Watch for a slight char around the edges, which adds that beloved smoky flavor. Always make sure not to overcrowd the baking sheet, as even spacing allows for better roasting and prevents steaming, which can lead to sogginess.

Mastering Egg Mixtures

The egg mixture is critical to achieving a creamy and well-structured frittata. Whisking the eggs with milk introduces air, leading to a lighter texture when baked. For a richer experience, use heavy cream instead of milk, but keep in mind that this will increase the frittata's calorie content. Experimenting with different cheeses can also yield delightful results; a sharp cheddar or a crumbly feta could add an interesting twist.

When adding cheese, make sure it’s freshly grated. Pre-shredded cheese contains anti-caking agents that can prevent smooth melting, affecting the creaminess of your frittata. If you seek a dairy-free version, substitute the eggs with silken tofu blended until smooth and adjust the seasoning accordingly to mimic the eggy flavor.

Ingredients

Ingredients for Roasted Tomato Frittata

  • 6 large eggs
  • 1 cup cherry tomatoes, halved
  • 1/2 cup shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese
  • 1/4 cup milk
  • 2 tablespoons olive oil
  • 2 cloves garlic, minced
  • Salt and pepper, to taste
  • Fresh basil, for garnish (optional)

This mix of ingredients creates the perfect harmony of flavors in your frittata.

Instructions

Roast the Tomatoes

Preheat your oven to 400°F (200°C). On a baking sheet, toss the halved cherry tomatoes with olive oil, minced garlic, salt, and pepper. Roast them in the oven for about 15 minutes, or until they are soft and slightly caramelized.

Prepare the Egg Mixture

In a mixing bowl, whisk together the eggs, milk, mozzarella cheese, and Parmesan cheese. Season with salt and pepper.

Combine and Cook

Remove the roasted tomatoes from the oven. Pour the egg mixture over the tomatoes in the baking sheet. Stir gently to combine everything evenly.

Bake the Frittata

Return the baking sheet to the oven and bake for about 20 minutes, or until the eggs are set and lightly golden on top.

Serve

Let the frittata cool for about 5 minutes before slicing. Garnish with fresh basil if desired and serve warm.

This frittata is best enjoyed warm, but can also be kept in the fridge for a couple of days if you have leftovers.

Pro Tips

  • Feel free to substitute the cherry tomatoes for other vegetables like spinach, zucchini, or bell peppers to create your own variation.

Storage and Reheating Tips

Once cooled, the frittata can be stored in an airtight container in the refrigerator for up to four days. It's important to allow it to cool completely to avoid condensation, which can make it soggy. To reheat, slice individual portions and microwave for about 30 seconds to 1 minute, or warm it gently in a skillet over medium-low heat until warmed through. This method helps retain its texture and prevents the edges from becoming rubbery.

If you wish to freeze the frittata, slice it first and wrap each slice tightly in plastic wrap, then store in a freezer-safe bag for up to two months. When ready to eat, thaw in the refrigerator overnight and reheat as mentioned above. This makes for a quick breakfast option on busy mornings!

Serving Suggestions

This Roasted Tomato Frittata pairs beautifully with a light arugula salad dressed in a simple lemon vinaigrette. The peppery notes of the arugula complement the sweet and savory frittata, balancing the meal perfectly. For a heartier option, serve it alongside some crusty whole-grain bread for a satisfying brunch spread or a light dinner.

Consider incorporating a side of roasted vegetables such as asparagus or zucchini for added nutrition and flavor. Keeping the flavors in mind, feel free to add a dollop of sour cream or plain Greek yogurt on top for an extra creamy finish. A dash of hot sauce can also elevate the dish, providing a nice kick that contrasts wonderfully with the richness of the frittata.

Questions About Recipes

→ Can I make this frittata ahead of time?

Yes! You can prepare it a day in advance and reheat it in the oven before serving.

→ What can I serve with this frittata?

It's great on its own but pairs wonderfully with a side salad or some crusty bread.

→ Can I freeze leftovers?

Yes, you can freeze slices of frittata. Just wrap them tightly in plastic wrap and store in an airtight container.

→ Can I use other types of cheese?

Absolutely! Feel free to use any cheese you like, such as feta or goat cheese for a different flavor.

Roasted Tomato Frittata

Prep Time15 minutes
Cooking Duration25 minutes
Overall Time40 minutes

Created by: The Cheftylerskitchen Team

Recipe Type: Country Cooking

Skill Level: Intermediate

Final Quantity: 4 servings

What You'll Need

Ingredients for Roasted Tomato Frittata

  1. 6 large eggs
  2. 1 cup cherry tomatoes, halved
  3. 1/2 cup shredded mozzarella cheese
  4. 1/4 cup grated Parmesan cheese
  5. 1/4 cup milk
  6. 2 tablespoons olive oil
  7. 2 cloves garlic, minced
  8. Salt and pepper, to taste
  9. Fresh basil, for garnish (optional)

How-To Steps

Step 01

Preheat your oven to 400°F (200°C). On a baking sheet, toss the halved cherry tomatoes with olive oil, minced garlic, salt, and pepper. Roast them in the oven for about 15 minutes, or until they are soft and slightly caramelized.

Step 02

In a mixing bowl, whisk together the eggs, milk, mozzarella cheese, and Parmesan cheese. Season with salt and pepper.

Step 03

Remove the roasted tomatoes from the oven. Pour the egg mixture over the tomatoes in the baking sheet. Stir gently to combine everything evenly.

Step 04

Return the baking sheet to the oven and bake for about 20 minutes, or until the eggs are set and lightly golden on top.

Step 05

Let the frittata cool for about 5 minutes before slicing. Garnish with fresh basil if desired and serve warm.

Extra Tips

  1. Feel free to substitute the cherry tomatoes for other vegetables like spinach, zucchini, or bell peppers to create your own variation.

Nutritional Breakdown (Per Serving)

  • Calories: 300 kcal
  • Total Fat: 20g
  • Saturated Fat: 6g
  • Cholesterol: 220mg
  • Sodium: 480mg
  • Total Carbohydrates: 6g
  • Dietary Fiber: 1g
  • Sugars: 2g
  • Protein: 18g