A fluffy veggie-packed frittata that only requires 10 minutes in the oven! This Swiss chard potato and chive frittata is made with Gruyere cheese and baked in the oven for an easy weeknight dinner. Leftovers are perfect for lunch or breakfast throughout the week!

Why I love this recipe!
A frittata is an egg-based Italian dish, which is probably why I have fond memories of my Italian great-grandmother (called Nani) making frittatas for dinner when I would stay over at her house as kid.
Well Nani, I’m sorry it took me so long to hop on the frittata train but I’m on now and there’s no turning back!
Frittatas are kind of like a big ol’ thick omelette or a quiche minus the crust (if you’re looking for a quiche recipe, try my Asparagus and Leek Quiche with Gruyère Cheese!).
You essentially just whisk eggs, add your protein, veggies, and cheese, cook, and voila! The true beauty of a quick frittata though lies in its versatility. You can throw whatever the heck ya want in it!
That means those leftover veggies from last night’s dinner? Totally game for tonight’s frittata. And you can change it up with the seasons to keep it fresh and interesting.
In the spring months, think asparagus and mushrooms. Summer months? Kale, chard, potatoes, tomatoes. Fall? Try butternut squash or Brussels sprouts.
One key to a vegetarian frittata is adding a flavor punch – whether it be garlic, onions, fresh herbs or spices. For this frittata, I let the chives and garlic do the flavor work.
I also added some Greek yogurt in place of heavy cream to make the frittata richer and more protein-packed. It’s the dietitian in me – I love meals with protein and fiber like my Veggie Egg Bites that keep me satiated and satisfied!
This frittata is perfect for a nourishing weeknight dinner and leftovers can be enjoyed for a quick breakfast during the week!
If you’ve got little ones at home, here’s a fun fact – my 3 year old finally tried and ate some of this frittata on recipe test #3 because he helped me make it the third time around! It was a great example of how getting picky eaters helping the kitchen can help them try new foods!
Ingredients You’ll Need

Notes on ingredients:
Swiss chard: a dark, leafy green that’s mild in flavor and sweeter when cooked
Greek yogurt: Adds richness to the frittata and a protein-punch! I use whole-milk / full-fat plain Greek yogurt
eggs: the star of the show! I’ve used both large and extra-large eggs for this recipe
garlic: adds a pungent flavor kick to the dish
chives: adds a mild onion-like flavor
new potatoes: adds some substance and carbs to the frittata – look for new or baby potatoes for this recipe
Gruyère cheese: I love using Gruyere cheese in egg dishes because it’s rich, creamy and salty and nutty in flavor but you can use your favorite cheese as a substitute if you can’t find Gruyère!
This frittata packs a serious nutrition punch!
As a registered dietitian, I’m all about foods that taste good and are nourishing for our bodies and minds.
Eggs are one of those nutrient-packed foods but don’t skip the yolk! The egg yolk contains high amounts of vitamins A, D, E, K, B1, B2, B5, B6, B9, and B12, while egg white packs in high amounts of vitamins B2, B3, and B5 but also significant amounts of vitamins B1, B6, B8, B9, and B12. They’re also rich in phosphorus, calcium, potassium, and contain copper, iron, magnesium, manganese, selenium, and zinc.
Swiss chard is high in fiber, vitamins C and K, antioxidants, magnesium and potassium.
Potatoes are a good source of carbohydrate and vitamin C and potassium.
Between the eggs, potato, and Swiss chard, this is one nutrient-packed frittata!
How to Make Swiss Chard Potato Frittata





- Sauté the potatoes. In a cast-iron pan, heat olive oil over low-medium heat. Add the potatoes, season with salt and pepper, and let cook, stirring occasionally, until potatoes are slightly browned and fork tender.
- Whisk the eggs. While the potatoes are cooking, whisk together eggs and Greek yogurt in a glass bowl. Add chives and season with salt and pepper.
- Sauté your chard! Add Swiss chard to the pan and cook, stirring occasionally, until wilted.
- Cheese, please! Sprinkle grated Gruyère over the potatoes and chard.
- Pour the egg mixture evenly over top. Egg should cover all the veggies and cheese.
- Cook on the stovetop. Continue to cook eggs over the stovetop until edges begin to set, about 2-3 minutes.
- Finish in the oven! Transfer frittata to a preheated oven at 400 degrees F and bake until frittata is set and jiggles just slightly in the middle, about 8-10 minutes.
Equipment You’ll Need
(affiliate links – if you make a purchase I receive a small commission)
Expert Tips!
- For a time saver, use leftover vegetables or cook them ahead of time.
- Here’s what to look for to tell if a frittata is done cooking:
- Gently shake the pan and the center can have a slight jiggle or wobble to it but if it jiggles significantly, it needs more time.
- The edges should be slightly browned
- Insert a knife into the center – if it comes out clean, it’s done. If the center is liquidy, it needs more time.
- The frittata will continue to cook and set once its removed from the oven so you want the center to have a slight jiggle to it. If it’s stiff, it is likely overcooked.
- You can insert a digital meat thermometer into the center. From a food safety standpoint, eggs should be cooked to 160 degrees F according to the FDA.

Storage and Preparation
Frittata leftovers can be stored in an airtight container in the refrigerator for 3-4 days. Reheat in the oven at 350 degrees F until warmed, about 10 minutes or in the microwave until warmed, about 1 minute.
You can prep all your components – veggies, cheese, and egg mixture – and store in the fridge up to two days in advance. Then combine and bake!
Recipes That Pair Well
Instant Pot Whole Wheat Bread (No Knead!)

For more savory breakfast inspiration, check out my recipes below!
Butternut Squash Hash with Eggs
The Best Everything Bagel Casserole
Smoked Salmon Toast with Smashed Edamame
If you like this recipe, please be sure to comment and give it a 5 star rating below. If you make it, share it on Instagram and tag me @karalydonrd and I’ll re-share it with my followers! If you want to save this recipe for later, be sure to pin it on Pinterest!
Don’t ever miss a recipe! Sign up to receive my monthly newsletter with a round-up of recipes from the previous month and get my FREE guide when you sign up: Rediscover the Joy in Eating: 5 Simple Steps to Stop Stressing Over Food + Enjoy Every Bite.

Swiss Chard Potato and Chive Frittata
- Total Time: 35 minutes
- Yield: 8 servings
- Diet: Vegetarian
Description
A fluffy veggie-packed frittata that only requires 10 minutes in the oven! This Swiss chard potato and chive frittata is made with Gruyere cheese and baked in the oven for an easy weeknight dinner. Leftovers are perfect for lunch or breakfast throughout the week!
Ingredients
- 2 tablespoons olive oil
- 5 new (or baby) potatoes, cut into 1/2 inch cubes (about 2 cups)
- Salt and pepper
- 1/2 bunch Swiss chard, stems removed, and roughly chopped (about 2 cups)
- 1 clove garlic, minced
- 12 eggs
- 1/2 cup plain Greek yogurt
- 1/4 cup chopped chives
- 1 1/2 cups shredded Gruyere cheese
Instructions
- Preheat oven to 400 degrees F.
- Add olive oil to a 12-inch cast iron pan (or nonstick oven safe pan) over low-medium heat. Once oil is hot, add potatoes and season with salt and pepper. Cook, stirring occasionally, until potatoes are slightly browned and fork-tender, about 15 minutes.
- Add Swiss chard, season with more salt and pepper, and sauté, stirring occasionally until slightly wilted, about 3-5 minutes. Add garlic and cook until fragrant, about 1 minute.
- While potatoes or chard are cooking, whisk eggs and Greek yogurt in a medium mixing bowl until combined. Stir in chives. Season with 1 teaspoon salt and 1/4 teaspoon pepper.
- Sprinkle shredded Gruyere cheese evenly over veggies. Pour egg mixture evenly over top.
- Heat on stovetop just until the edges begin to set, about 2 minutes.
- Transfer pan to oven and bake until frittata is set and jiggles just slightly in the center, about 8-10 minutes.
- Let cool for at least 5-10 minutes before serving.
Notes
- To save time, use leftover vegetables or prepare veggies ahead of time.
- You can use a smaller cast iron pan but baking time will increase.
- To tell if your frittata is set, gently shake the pan and if center has a slight jiggle to it, it’s done cooking but if it jiggles significantly, it needs more time. The edges should be slightly browned and if you insert a knife into the center it should come out clean.
- Prep Time: 5 minutes
- Cook Time: 30
- Category: Breakfast
- Method: Cast Iron
- Cuisine: Italian
I love Fritatas, and we’ve been making them a ton for breakfast lately. One tip I’ve discovered is that if you want to add tomatoes, slice them and put them on top. If you mix them in, the eggs will have a weird grainy texture. It took me way too long to figure that out.
What a fabulous tip, Michele!
I only have a 12” cast iron skillet, how much more yogurt/eggs do you think I should use?
I’d try adding 1-2 additional eggs. Let me know if that works!
Can I make this in a muffin pan? and how far in advance can I make them for a brunch?
Sure! You can definitely make this in a muffin pan for smaller bite sized servings. You can make it one day ahead and store them in the refrigerator.
This looks absolutely mouthwatering!!
Thanks, Shannon!!
I love a good frittata, such an easy and flavorful way to get veggies in! This looks fantastic, can’t wait to try!
Me too! Such an easy weeknight meal too and great way to use up leftover veggies.
Looks delicious! I’m majorly on the frittata train (I actually have a frittata recipe scheduled for tomorrow!). Love the Greek yogurt sub, too!
Thanks! Haha that makes two of us on the frittata train.
I need a cast iron skillet so I can make frittatas!! Love the unique combo of swiss chard and potato.
Thanks, Emily! I adore my cast iron. Don’t know what I’d do without it!
My CSA has been packed with veggies the last few weeks! I’m not complaining, but it definitely takes some creativity to use them up. I’ll have to try a frittata – great idea!
Thanks, Dana! It’s a good problem to have, right?! 🙂