Save It There's something magical about a Sunday morning when you've slept past dawn and the kitchen feels unhurried. I was standing at my farmers market stall one April, watching bundles of asparagus pile up on tables, when a regular customer mentioned she always makes frittata with whatever vegetables look freshest that morning. That simple idea stuck with me, and now I find myself reaching for eggs and spring vegetables before anything else when the season turns.
I made this for my brother and his partner when they visited last spring, and they arrived exactly as the frittata was coming out of the oven. The smell of melted goat cheese and fresh dill filled the whole apartment in that perfect way that makes people slow down and actually sit at the table. We ended up talking through the entire meal and forgot to eat the salad I'd prepared.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Asparagus (about 200 g), trimmed and cut into 2 cm pieces: The tender tips cook quickly and stay slightly crisp inside the eggs—cut them all roughly the same size so they finish together.
- Red onion (1 small, finely chopped): This softens into sweetness and adds a gentle color that makes the whole dish look more alive than yellow onion would.
- Baby spinach (1 cup or 30 g, roughly chopped): It wilts almost instantly, so add it last among the vegetables to keep it bright and tender.
- Eggs (6 large): Room temperature eggs whisk more smoothly and create a creamier frittata than cold ones straight from the refrigerator.
- Whole milk (1/4 cup or 60 ml): This keeps the eggs from setting too firmly—if you only used eggs, you'd end up with something closer to a scramble.
- Goat cheese (100 g, crumbled): Don't be tempted to mix this into the egg mixture; dolloping it on top means every bite has those creamy, tangy pockets of cheese.
- Parmesan cheese (2 tbsp, grated): This adds a savory depth and helps the top turn golden in the oven.
- Fresh chives (2 tbsp, finely sliced) and fresh dill (1 tbsp, chopped, optional): Fresh herbs are what separate a good frittata from a memorable one—save half to sprinkle on at the end.
- Salt (1/2 tsp), freshly ground black pepper (1/4 tsp), red pepper flakes (pinch, optional): Season the egg mixture itself, not just the top, so every layer tastes intentional.
- Olive oil (2 tbsp) and unsalted butter (1 tbsp): The combination of both fats keeps vegetables from sticking while the butter adds richness to the base.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Heat your oven and pan:
- Preheat to 180°C (350°F) so it's ready when you need it. Use a 25–28 cm ovenproof skillet—cast iron holds heat beautifully, but nonstick works just fine.
- Start with the aromatics:
- Warm olive oil over medium heat and add red onion, letting it soften for 2–3 minutes until it smells sweet. You'll see it turn translucent at the edges.
- Cook the asparagus:
- Add asparagus pieces and cook for 4–5 minutes, stirring gently, until they're tender but still have a slight firmness to them. This is when you know they're perfect—not soft, not raw.
- Wilt the spinach:
- Toss in the chopped spinach and let it collapse into the pan in about a minute. You'll see the volume shrink dramatically.
- Prepare the egg mixture:
- In a separate bowl, whisk eggs with milk, salt, pepper, and half the fresh herbs. Whisking for about a minute ensures everything is evenly mixed and will cook uniformly.
- Combine and layer:
- Reduce heat to low, pour the egg mixture over the vegetables in the skillet, then dollop goat cheese across the surface and sprinkle with Parmesan. The low heat gives the bottom a gentle start without browning too quickly.
- Begin on the stovetop:
- Let it cook undisturbed for 4–5 minutes—you'll see the edges set while the center stays slightly wobbly, which is exactly what you want. Resist the urge to stir.
- Finish in the oven:
- Transfer the skillet to the preheated oven and bake for 10–12 minutes until the center is just set and the top is lightly golden. It should jiggle just barely when you gently shake the pan.
- Rest and garnish:
- Remove from the oven and let it sit for 5 minutes—this resting period lets everything settle and makes it easier to slice cleanly. Top with remaining fresh herbs and a pinch of red pepper flakes if you'd like heat.
- Serve:
- Slice into wedges and serve warm, at room temperature, or even cold the next day if you have leftovers.
Save It What struck me most was watching people's faces when they cut into it and discovered those pockets of goat cheese melted throughout. It became less about the dish itself and more about how this one meal turned a regular Sunday into something we all slowed down for.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Spring Vegetables That Work Here
Asparagus is wonderful, but this frittata is really an invitation to cook with whatever looks best at the market. I've added fresh peas in place of some asparagus, folded in thinly sliced leeks, or used a combination of tender zucchini and green beans. The key is cutting everything into similar-sized pieces so everything finishes cooking at the same time.
Cheese Variations and Substitutions
Goat cheese's tang pairs perfectly with spring vegetables, but feta creates a saltier, more assertive frittata, while ricotta stays milder and creamier. I once substituted crumbled blue cheese out of curiosity and discovered it works beautifully with the dill—unexpected but memorable. Let the cheese you choose guide your herb selection.
Serving and Storage
This frittata tastes equally good warm from the oven, at room temperature an hour later, or even pulled from the refrigerator the next morning. I often make one on Saturday and slice into it throughout the weekend, pairing it with different salads depending on what I'm in the mood for. It keeps beautifully for up to three days covered in the refrigerator.
- Pair it with a simple green salad dressed in lemon vinaigrette for a light meal.
- Serve alongside crusty bread and a crisp white wine or sparkling rosé if you're making this for guests.
- Bring it to a picnic or potluck—it's one of those dishes that actually improves when not piping hot.
Save It There's something about making a frittata that feels both simple and celebratory, like you're honoring spring itself by putting it on a plate. It's become my favorite way to feed people without fussing, which somehow ends up mattering more than any elaborate meal ever could.
Recipe FAQs
- → How do I ensure the asparagus stays tender but not overcooked?
Sauté the asparagus pieces for about 4-5 minutes until just tender but still crisp, avoiding overcooking which can make them mushy.
- → Can I substitute the goat cheese with another cheese?
Yes, feta or ricotta make excellent alternatives, each adding a unique creaminess and flavor to the dish.
- → What type of skillet works best for this dish?
Use an ovenproof skillet like cast iron or nonstick for even cooking and easy transfer from stovetop to oven.
- → How can I add more spring vegetables to this dish?
Try adding peas, leeks, or other seasonal vegetables alongside asparagus for added texture and flavor.
- → What herbs complement the flavors in this dish?
Fresh chives and dill brighten the dish, while a pinch of red pepper flakes adds subtle warmth.