Spring Frittata with Asparagus and Artichokes
Get cracking on this flavorful frittata, which practically screams spring! It highlights some of the season’s A+ offerings—asparagus and artichokes—which pack in fiber and a variety of vitamins, minerals, and antioxidants.

Why you’ll love this recipe:
- Spring in every bite: With asparagus, artichokes, and fresh herbs, this dish brings a garden of yumminess to your plate.
- One-skillet simplicity: Everything comes together in a single pan for easy cooking and cleanup.
- Customizable goodness: Use whatever herbs or cheese you have on hand—this recipe is flexible… and forgiving. 😉
- Great for any meal: Serve it warm for brunch, cold for lunch, or with a side salad for dinner.





The story behind this frittata: I first made this frittata after one of those farmers’ market trips that got a little out of hand (you know the ones—when everything looks too fresh and beautiful to leave behind!). I came home with bundles of herbs, a mountain of asparagus, and zero plan. Luckily, I always keep a few cans of artichoke hearts in the pantry—they’re a staple for my Roasted Artichoke Hearts and Spinach Artichoke Dip, which I’ll often turn into a pizza or stuff into a spaghetti squash boat (I’m obsessed with spinach artichoke dip, so you’ll see it land in plenty of JB recipes!!). So, I figured… why not throw it all into a frittata?
It was an instant success—it emerged from the oven golden and puffed, with a light, creamy (almost custard-like) texture. The fresh herbs, along with asparagus, and artichokes looked like little green gems scattered across the surface, making it extra pretty. And to take it over the top, I added a few spoonfuls of pesto, creating luscious little puddles of herby goodness. A light drizzle of balsamic glaze sealed the deal, adding just the right finish to really make it sing!


I absolutely love playing around in the kitchen—it’s hands down one of my favorite pastimes. And if it’s something you’d like to do more of, frittatas are the perfect place to start. Once you get the hang of the basic ratios and timing, they’re practically foolproof. You can mix, match, and improvise—and somehow, it always turns out great. A few other frittata recipes to try are my Veggie Cheese Frittata, Asparagus, Swiss Chard and Feta Frittata, and Leek and Mushroom Frittata!


This eggs-traodinary dish makes a terrific entrée with a side salad, or the frittata can become a sidekick to any fish or chicken main dish. If you have leftovers, stash them in the fridge for two to three days and simply warm slices in the microwave or oven (or eat them cold, as we often do). I also like to roll leftover pieces in a tortilla wrap, or place ‘em on top of a toasted English muffin for a copycat Starbucks sammie. There are all sorts of creative ways to enjoy it!
P.S. If you don’t have an oven-safe skillet, you can transfer the cooked veggies into a 9- × 13-inch baking dish, combine it with the egg mixture, and top it with cheese. Then, cook it in the oven for about 20 to 25 minutes.
Looking for a mini version? Try these Frittata Muffins!

Spring Frittata with Asparagus and Artichokes
Ingredients
- 8 whole large eggs
- 4 large egg whites
- ½ cup low-fat plain Greek yogurt or light sour cream or
- ½ teaspoon kosher salt
- ½ teaspoon ground black pepper
- 2 to 4 Tablespoons minced fresh herbs, any preferred including dill, basil, chives, thyme, parsley, etc.
- 1 medium yellow onion, finely diced (about 1½ cups)
- 1 bunch asparagus, tough bottoms removed, remaining stalk cut into 1-inch to 2-inch pieces
- 14 ounces quartered artichoke hearts,, drained, patted dry, and roughly chopped*
- 1 clove garlic, minced
- ½ cup grated Parmesan, or any other preferred cheese
Instructions
- Heat the oven to 350˚.
- In a mixing bowl, add eggs, egg whites, sour cream or Greek yogurt, salt, pepper and minced herbs, and blend using a whisk, making sure all ingredients are incorporated. It’s fine if there are some small clumps of sour cream or yogurt remaining in the mixture. Set aside.
- Liberally coat an oven-safe skillet with oil spray (or add 1 Tablespoon olive oil) and warm over medium heat. Add onions and asparagus and sauté for 5 to 7 minutes, stirring occasionally. Add garlic and stir about 30 seconds. Add artichokes and continue to sauté another 3-5 minutes, stirring occasionally.
- Using a spatula, spread out vegetables evenly in skillet and pour egg mixture over vegetables. Sprinkle on Parmesan. Let sit 3 to 5 minutes to allow edges can firm up and set.
- Transfer skillet to oven and cook for 20-25 minutes. Note: The eggs will continue to cook once you take the skillet out of the oven so it’s okay if the eggs aren’t totally firm.
- For a pretty presentation, reserve a few asparagus tips and 1 to 2 large pieces artichokes to place on top of the frittata after sprinkling on cheese. Feel free to garnish with additional herbs.

This is on repeat I my house. I have made it with lots of different cheeses but feta is my fave!
So happy to read this wonderful review, Deborah!! It’s an honor to have one of my recipes on repeat in your house… and yes, the variations are endless!!
I am planning to make this, can you please specify what size skillet/pan to use? Thanks!
Hi Audrey, Joy typically uses a 10-inch skillet but thinks an 8-inch skillet would also work! Hoping you love the recipe as much as we do!
—Donna
Thank you for the recipe Joy! I can’t wait to make it. I’m sure it will be delicious like all of your other recipes
Connie
From wake Forest NC
Hi Connie, thanks so much for stopping by and for leaving a comment. Please come back and let us know what you think after you’ve had a chance to try the recipe—we’d love to know what you think!
—Donna
Loved this frittata! I swapped 2 whole eggs for the egg whites. Our cheese of choice was feta like another commenter mentioned. We often have “breakfast” for dinner and this was yummy!
Another Joy Bauer recipe added to my repertoire, right next to the Apple, Sausage, and Caramelized Onion Frittata recipe : )
Yay!! Tami, this makes me so happy! I love the feta swap and I’m honored to have a spot in your breakfast-for-dinner rotation!!