Roasted Vegetable Frittata

This easy recipe for a roasted vegetable frittata is full of rich flavors and pretty colors! The perfect choice for brunch or a light dinner.

Roasted vegetable frittata in a pie plate.
Jump to:

Why we love this recipe ❤️

There are more nights than I like to admit that I start the day with great plans for making something festive for dinner, and then the day happens and the Southern husband ends up having a lovely plate of scrambled eggs.  Because, LIFE.  

But I’ve finally worked my way to the point where I have realized that with just a little extra bit of effort, my scrambled egg option can turn into this colorful roasted vegetable frittata.  

Still super easy for those “I don’t feel like making dinner” days, still the comfort that tender gentle eggs provide, but with the healthy deliciousness of roasted veggies mixed in.  

I simply roasted up a bunch of veggies that I had on hand – I went with a cut up sweet potato, some quartered plum tomatoes and a couple of sliced shallots.

As soon as the veggies were roasted, I dumped them into a deep dish pie pan along with the spinach, poured the eggs on top and popped the whole thing back into the oven, and myself onto the couch with a nice glass of wine.  Because, LIFE.

30 minutes later we were slicing into a warm and wonderful pie plate full of frittata deliciousness. Good and good for you doesn’t get any better than this!

What is a frittata? 🤔

A frittata is a versatile Italian egg dish that is like a crustless quiche or an unfolded omelet. Like those two egg dishes, a frittata is packed with fillings such as cheeses, vegetables and/or meats.

Frittatas are usually cooked in a pie plate. Some start on the stovetop and finish in the oven while others cook the whole time in the oven.

Ingredients you need 🥚

Ingredients for a Roasted Vegetable Frittata.

Ingredient notes and substitutions 📝

  • Sweet Potato: These orange root veggies are sometimes displayed in the supermarket as yams, although they are actually not the same thing (yams are much larger and starchier than sweet potatoes).
  • Plum Tomatoes: Look for these oval tomatoes in your produce section. While you can swap them out for round tomatoes, plum tomatoes give the richest flavor when you roast them.
  • Spinach: You can swap out large leaf spinach for baby spinach if you like – just give it a good chop before you cook it so it is bite-sized in your frittata.
  • Shallots: Look for these members of the onion family in your produce section.
  • Balsamic Vinegar: Look for this sweet, slightly syrupy vinegar in the condiments aisle of your supermarket.

See the recipe card for full information on ingredients and quantities and nutritional information.

How to make this recipe 👩🏻‍🍳

STEP 1: Preheat your oven to 350 degrees.

Baking pan lined with foil.

STEP 2: Preheat oven to 350. Line a rimmed baking sheet with nonstick foil.

Roasted tomatoes and sweet potatoes on a baking pan.

STEP 3: Toss some sliced sweet potato, a couple of peeled and quartered shallots and some quarted plum tomatoes with olive oil and balsamic vinegar and place in a single layer on the baking pan. Bake until the vegetables are tender and roasted, about 20 minutes.

Cooked vegetables in a pie plate.

STEP 4: While the vegetables are roasting, sauté some spinach in a large skillet until wilted and set aside.

Mixing bowl with beaten eggs.

STEP 5: Whisk some eggs with a pinch each of salt and pepper.

Roasted vegetable frittata ready for the oven.

STEP 6: When the vegetables are roasted, leave the oven on and transfer them to a deep dish pie plate or similar baking dish that you have sprayed with nonstick spray. Add the spinach and spread the veggies out evenly.

Pour the egg mixture on top and bake for 20 minutes.

Baked vegetable frittata on a wooden counter.

STEP 7: Let cool for a few minutes and then cut and serve, drizzling a little olive oil on top and grinding on some fresh pepper if you like!

Recipe FAQs 🧐

Can other vegetables be used for this recipe?

Yes yes yes! Absolutely any veggie you love will work in this recipe. Cook any dense veggies (like carrots or beets or broccoli) before you bake the frittata – you can roast or steam or boil them. Softer veggies (like kale or squash) can be added raw as they will cook up in the oven inside the frittata.

Can cheese be added to this recipe?

Also yes! You can stir in any grated or chopped or crumbled cheese into the egg and veggie mixture before you bake it.

Can this recipe be made ahead of time?

It can be made a day ahead if you don’t mind eating it at room temperature (I don’t!)…let it come to room temperature on your counter.

Have a question that I didn’t cover?

Pop your question in the Comments section under the recipe card and I will answer pronto!

Equipment we used for this recipe 🥣

These are some of my favorite kitchen tools! These are Amazon affiliate links, which means I get a little something if you buy through my links at no extra cost to you. (Which helps pay for all that bacon I keep buying! 😄) And I only share things I use and love. I’m so grateful for your support!

And while we could have eaten the entire pie plate-ful, we restrained ourselves so that there were wonderful leftovers for lunch the next day.  

Roasted vegetable frittata with a slice taken out.

Pull the leftovers out of the fridge in the morning and they will be perfect at room temperature by the time lunchtime rolls around.  

So while I am sure I will still go for the plate of scrambled eggs in the future, I think this frittata is going to be getting equal time at my supper table!  Do you have a favorite go-to easy suppertime dish?  I’d love to hear about it!

What to serve with this recipe 🍽️

We love a little bread or biscuits on the side of this veggie frittata, and this easy grilled flatbread and our favorite butter biscuits fit the bill! Some mint lemonade iced tea is perfect, and for dessert? Let’s have this easy strawberry peach sorbet!

Other egg recipes we love! 💕

Looking for more egg inspiration? We’ve got you covered…here is our complete collection of egg recipes!

We want to know what you think! 🤔

If you try this recipe, we would love to hear how it came out for you! I’d be super grateful if you could leave a star rating (you pick how many stars! 🌟 ) and your thoughts in the Comments section below the recipe.

Print

Roasted Vegetable Frittata

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

This easy recipe for a roasted vegetable frittata is full of rich flavors and pretty colors! The perfect choice for brunch or a light dinner.

  • Author: Kate Morgan Jackson
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 6 servings 1x
  • Category: Dinner
  • Method: Stovetop and Oven
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 1 sweet potato, peeled and cut into 2 inch strips
  • 2 shallots, peeled and quartered
  • 3 plum tomatoes, quartered
  • 2 tablespoons olive oil
  • 1 teaspoon balsamic vinegar
  • 2 cups baby spinach leaves
  • 8 eggs

Instructions

  1. Preheat oven to 350. Line a rimmed baking sheet with nonstick foil.
  2. Toss the potatoes, shallots and tomatoes with the olive oil and vinegar and place in a single layer on the baking pan. Bake until the vegetables are tender and roasted, about 20 minutes.
  3. While the vegetables are roasting, sauté the spinach in a large skillet until wilted and set aside.
  4. Whisk the eggs with a pinch each of salt and pepper.
  5. When the vegetables are done, leave the oven on and transfer them to a deep dish pie plate or similar baking dish that you have sprayed with nonstick spray. Add the spinach and spread the veggies out evenly.
  6. Pour the egg mixture on top and bake for 30 minutes. Let cool for a few minutes and then cut and serve, drizzling a little olive oil on top and grinding on some fresh pepper if you like!

Notes

  • Sweet Potato: These orange root veggies are sometimes displayed in the supermarket as yams, although they are actually not the same thing (yams are much larger and starchier than sweet potatoes).
  • Plum Tomatoes: Look for these oval tomatoes in your produce section. While you can swap them out for round tomatoes, plum tomatoes give the richest flavor when you roast them.
  • Spinach: You can swap out large leaf spinach for baby spinach if you like – just give it a good chop before you cook it so it is bite-sized in your frittata.
  • Shallots: Look for these members of the onion family in your produce section.

Did you make this recipe?

Share a photo and tag @FramedCooks on Facebook or Instagram…we want to see it!

21 Comments

  1. This frittata is delicious, Kate! Veggie frittatas are one of my favourite quick go-to recipes! They make the perfect dinner when I don’t have the time or energy to cook! I really like the idea of adding sweet potatoes to the mix. Looks and sounds tasty!

  2. OMG, the husbster and I end up eating eggs quite often for dinner, because as you put it so well, “Life”. This frittata is gorgeous, my dear! LOVE the festive colors and all those delicious flavors! Dinner, come to mama! *Drool* Cheers, lovely!

  3. That happens to me, too. I plan weekly meals and then I have an 11-hour day at work and get home and it’s like, wait. I’m supposed to cook now?!
    This is totally delicious, though, so I can see myself making it even through the exhaustion. So beautiful!

  4. i’m pretty sure i’ve never added sweet potatoes to a quiche or frittata, but it’s a delicious and appealing option! this looks awesome.

    1. This was a sweet potato first for me too – I saw a big pile of them at the market and just thought….what if??

  5. This frittata is absolutely gorgeous, Kate! My back-up plan for dinner usually involves breakfast, too. And I love dishes like this because it’s so easy to customize! I love the fresh ingredients in here, sounds just perfect!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star