Roasted Tomato Frittata

Highlighted under: Home Cooking

I've always loved a good frittata, but adding roasted tomatoes really elevates the experience. The sweetness of the tomatoes pairs beautifully with the creamy eggs and herbs, creating a comforting dish that's perfect for breakfast or brunch. I enjoy this recipe because it’s simple yet impressive, making it ideal for gatherings or just a quiet weekend at home. Plus, you can easily customize it with any vegetables or cheeses you have on hand, making it a versatile staple in my kitchen.

Leo

Created by

Leo

Last updated on 2026-03-05T05:14:23.171Z

When I started experimenting with frittatas, I was amazed at how a few simple ingredients could come together to create something so delightful. I decided to roast the tomatoes first, which brought out their natural sweetness and provided a depth of flavor that transforms the dish. After testing different herbs, I found that thyme works beautifully in this frittata, complementing the tomatoes without overpowering them.

This dish is not only delicious; it's also a great way to use up ingredients lurking in your fridge. If you have leftover vegetables or cheeses, feel free to toss them in. I've added spinach and feta before, and they fit right in!

Why You'll Love This Roasted Tomato Frittata

  • Rich and hearty, perfect for meal prepping or serving guests
  • The roasted tomatoes add a natural sweetness and depth of flavor
  • Versatile and easy to customize with seasonal vegetables and herbs

Mastering the Roasted Tomato Flavor

The foundation of this roasted tomato frittata lies in the depth of flavor produced by the tomatoes. Roasting concentrates the natural sugars and intensifies the sweetness, making each bite incredibly satisfying. When tossing the tomatoes with olive oil and dried thyme, ensure that every piece is well-coated but not swimming in oil. This balance will help you achieve those lovely caramelized edges without creating a watery base that can affect the frittata's texture.

If you wish to experiment with other tomato varieties, go for Roma or San Marzano for a more robust flavor. Moreover, consider adding a pinch of sugar before roasting if you’re using particularly acidic tomatoes. This can help to balance the flavors even further and create a more well-rounded dish.

Customizing Your Frittata

One of the best features of this frittata recipe is its versatility. While I chose spinach and feta as optional add-ins, you can swap these for almost any vegetables or proteins you have lingering in the fridge. Bell peppers, zucchini, and even leftover roasted vegetables work beautifully. Just be sure to sauté heartier veggies for a few minutes before adding them to the egg mixture, so they have time to soften and release excess moisture.

If you're looking to adjust the cheese, goat cheese provides a tangy contrast that pairs beautifully with the sweet tomatoes, while cheddar imparts a sharpness that adds another layer of flavor. Keep in mind that using cream or half-and-half instead of milk can yield a richer, more custardy texture that makes the frittata feel even more indulgent.

Ingredients

Frittata Base

  • 8 large eggs
  • 1/2 cup milk
  • Salt and pepper, to taste

Roasted Tomatoes

  • 1 pint cherry tomatoes, halved
  • 2 tablespoons olive oil
  • 1 teaspoon dried thyme

Optional Add-ins

  • 1 cup fresh spinach, chopped
  • 1/2 cup crumbled feta cheese
  • 1/4 cup grated parmesan cheese

Instructions

Roast the Tomatoes

Preheat your oven to 400°F (200°C). Toss the halved cherry tomatoes with olive oil, thyme, salt, and pepper. Spread them on a baking sheet and roast for 20 minutes until they are soft and slightly caramelized.

Prepare the Egg Mixture

In a large bowl, whisk together the eggs and milk. Season with salt and pepper to taste. If using, stir in the chopped spinach and feta cheese.

Combine and Cook

In a large oven-safe skillet, add the roasted tomatoes and pour the egg mixture over the top. Cook on the stovetop over medium heat until the edges begin to set, about 5 minutes. Then transfer to the oven and bake for another 10-15 minutes until the frittata is fully set.

Pro Tips

  • For an added layer of flavor, consider adding sautéed onions or bell peppers to the mix before pouring in the egg mixture. Experiment with different cheeses for a unique twist!

Storing and Reheating Leftovers

Once the frittata has cooled, it's best stored in an airtight container in the refrigerator, where it will last for 3-4 days. When you’re ready to enjoy it again, reheat in a skillet over low heat to maintain its elegant texture without drying it out. Alternatively, reheating slices in the microwave is quick but can result in a rubbery texture if overcooked, so aim for short bursts of 30 seconds at a time until warmed through.

For those wanting to extend the lifespan of the frittata, freezing is an option. Cut into individual portions, wrap them in plastic wrap, and store in a freezer-safe container. When ready to eat, let them thaw overnight in the refrigerator and reheat in the oven for the best results.

Serving Suggestions

This frittata shines on its own but can be elevated by serving with a fresh side salad or crusty bread. A simple arugula salad with a zesty vinaigrette complements the frittata beautifully, providing a refreshing contrast to the creamy eggs and sweet tomatoes. Consider garnishing with fresh herbs such as basil or parsley for an aromatic touch that enhances both appearance and taste.

Brunch lovers will appreciate pairing this frittata with a sparkling beverage. A mimosa or a light white wine spritzer can elevate your brunch table. You can also consider serving it with a dollop of sour cream or Greek yogurt for added creaminess and a slight tang, enhancing the overall experience of each bite.

Questions About Recipes

→ Can I use different vegetables in this frittata?

Absolutely! Feel free to substitute any vegetables you like or have on hand. Just make sure to adjust cooking times as needed.

→ How do I store leftovers?

Store any leftovers in an airtight container in the refrigerator for up to 3 days. You can reheat them in the oven or microwave.

→ Can I make this frittata dairy-free?

Yes! You can use a dairy-free milk alternative. Omit the cheese or use a dairy-free cheese substitute.

→ Is there a way to make this frittata ahead of time?

Yes! You can prepare the frittata a day in advance and simply reheat it before serving. It actually tastes great when the flavors have melded overnight.

Secondary image

Roasted Tomato Frittata

I've always loved a good frittata, but adding roasted tomatoes really elevates the experience. The sweetness of the tomatoes pairs beautifully with the creamy eggs and herbs, creating a comforting dish that's perfect for breakfast or brunch. I enjoy this recipe because it’s simple yet impressive, making it ideal for gatherings or just a quiet weekend at home. Plus, you can easily customize it with any vegetables or cheeses you have on hand, making it a versatile staple in my kitchen.

Prep Time15 minutes
Cooking Duration25 minutes
Overall Time40 minutes

Created by: Leo

Recipe Type: Home Cooking

Skill Level: Intermediate

Final Quantity: 4 servings

What You'll Need

Frittata Base

  1. 8 large eggs
  2. 1/2 cup milk
  3. Salt and pepper, to taste

Roasted Tomatoes

  1. 1 pint cherry tomatoes, halved
  2. 2 tablespoons olive oil
  3. 1 teaspoon dried thyme

Optional Add-ins

  1. 1 cup fresh spinach, chopped
  2. 1/2 cup crumbled feta cheese
  3. 1/4 cup grated parmesan cheese

How-To Steps

Step 01

Preheat your oven to 400°F (200°C). Toss the halved cherry tomatoes with olive oil, thyme, salt, and pepper. Spread them on a baking sheet and roast for 20 minutes until they are soft and slightly caramelized.

Step 02

In a large bowl, whisk together the eggs and milk. Season with salt and pepper to taste. If using, stir in the chopped spinach and feta cheese.

Step 03

In a large oven-safe skillet, add the roasted tomatoes and pour the egg mixture over the top. Cook on the stovetop over medium heat until the edges begin to set, about 5 minutes. Then transfer to the oven and bake for another 10-15 minutes until the frittata is fully set.

Extra Tips

  1. For an added layer of flavor, consider adding sautéed onions or bell peppers to the mix before pouring in the egg mixture. Experiment with different cheeses for a unique twist!

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 20g
  • Saturated Fat: 6g
  • Cholesterol: 420mg
  • Sodium: 360mg
  • Total Carbohydrates: 13g
  • Dietary Fiber: 2g
  • Sugars: 4g
  • Protein: 22g