Ok. Maybe “Jewel Frittata” is the most pompous post title I’ve ever written.

Who have I become?

But let me explain. If you kind of squint, or if you just have terrible vision, farmer’s markets and produce aisles kind of look like piles of jewels this time of year.

The good news is that as the produce jewels get prettier, they also tend to get cheaper because farmers don’t have to figure out how to make a tomato taste decent in December. It’s a lot easier to get it to you tasting like a tomato in the middle of summer.

Recently I saw these little cherry heirloom tomatoes and I knew I wanted to either eat them immediately or bake them into this cherry tomato frittata.

Roasted Cherry Tomato Frittata

5 from 1 vote
Author: Nick Evans
Servings: 4 Servings
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour
Roasted cherry tomatoes tossed with cheddar and green chiles and baked into this fluffy frittata. Perfect for breakfast or brunch!


  • 1 pint cherry tomatoes
  • 2 tablespoons olive oil
  • Salt and pepper
  • 8 large eggs
  • cup milk
  • 2 tablespoons unsalted butter
  • ½ red onion, sliced
  • ¼ cup green chiles
  • 1 cup cheddar cheese, grated
  • Basil, garnish


  • Preheat oven to 375 degrees F. Half cherry tomatoes and toss them with olive oil and a big pinch of salt and pepper. Lay the tomatoes out on a baking sheet, cut-side up and roast them for 25-30 minutes.
  • Whisk the eggs and milk together in a medium bowl.
  • When tomatoes are almost done roasting, add butter to your cast iron skillet over medium heat. Once hot, add sliced onions and a small pinch of salt and cook for a few minutes until onions are soft.
  • Add green chiles and cook for a minute or two in the cast iron skillet.
  • When tomatoes are done, add half of your grated cheese to the skillet and immediately pour in your eggs. Then add your cherry tomatoes evenly distributed and the rest of the cheese on top. Season with a pinch of salt and pepper.
  • Bake the frittata for 14-16 minutes until the center is just set and the eggs are puffed.
  • When done, garnish frittata with slivered basil, slice, and serve!


Serving: 1slice | Calories: 391kcal | Carbohydrates: 8g | Protein: 20g | Fat: 32g | Saturated Fat: 13g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 12g | Trans Fat: 0.3g | Cholesterol: 373mg | Sodium: 377mg | Potassium: 501mg | Fiber: 1g | Sugar: 2g | Vitamin A: 966IU | Vitamin C: 13mg | Calcium: 292mg | Iron: 2mg
Course: Breakfast & Brunch, Main Dishes
Cuisine: American, French

Did you make this recipe?

Tag @crunchtimekitchen

Cherry Tomato Frittata

Frittata Fillings

Besides the tomatoes, I kept the filling pretty simple. I wanted some onion and some heat. For the heat, I just used canned green chiles. They typically come in four ounce cans and you can safely toss in a whole can of the mild ones.

Cheese is essential and a good sharp cheddar works really well in the cherry tomato frittata.

Some basics for the Cherry Tomato Frittata
Some basics.

Cherry Tomatoes

Instead of using whole tomatoes for this dish (which could water down the frittata if you don’t drain them correctly), I went with these little jewel heirloom cherry tomatoes.

I just sliced them in half, tossed them with a few tablespoons of olive oil and a sprinkle of salt and pepper and roasted them at 350 degrees F. for about 30 minutes. While you are roasting them, place them with the cut-side UP so more of the liquid will evaporate.

You want to burn off as much of the juice as possible so the flavors concentrate and you don’t end up with a watery frittata.

A quick roast.
A quick roast.

Cooking the Frittata

While the tomatoes roast, whisk together the eggs and milk in a medium bowl.

The frittata itself cooks from start to finish in a cast iron skillet. If you don’t have a cast iron skillet, do the first steps in any skillet you have and then transfer everything to a buttered 8×8 baking dish.

Assuming you do have a CI skillet though, add some butter to it over medium heat and then add the onions and green chiles. Cook until the onions are soft, but not browned, and most of the chile liquid is evaporated.

Need a good skillet for this Cherry Tomato Frittata
Need a good skillet.

Make sure the onions and chiles are evenly distributed over the pan and then add half of the cheese.

Then pour in your egg mixture!

Action shot! - Cherry Tomato Frittata
Action shot!

Once the eggs are in, divide your roasted tomatoes in the skillet. Try to get them somewhat evenly spaced but don’t be OCD about it.

Sprinkle the last of your cheese on top also and season it with salt and pepper.

Cherry Tomato Frittata - Ready to bake.
Ready to bake.

Bake this whole thing in a 375 degree oven until the eggs are puffed for 14-16 minutes. The eggs should puff nicely and be cooked in the center.

If you don’t have a skillet and are cooking this in a baking dish, you’ll probably have to add 5-6 minutes onto the baking time because the pan won’t be hot to start.

Baked and puffed - Cherry Tomato Frittata
Baked and puffed.

Once the frittata comes out, sprinkle some fresh basil over the top, slice it up, and chow down.

Cherry Tomato Frittata ~ Macheesmo
Slice and serve.

You could do worse than make this as soon as possible.