
A spring vegetable frittata is the kind of dish that makes a weekend feel special without a lot of effort. It’s light yet satisfying, colorful, and perfect for using up those crisp, seasonal greens. Think tender asparagus, sweet peas, and fresh herbs tucked into fluffy, custardy eggs.
You can serve it warm or at room temperature, which makes it great for casual gatherings or meal prep. With just one pan and simple ingredients, this recipe delivers big flavor with very little fuss.
What Makes This Recipe So Good

- Seasonal flavor: Spring veggies like asparagus, peas, and leeks taste bright and fresh, and they cook quickly.
- One-pan convenience: Everything cooks in a single oven-safe skillet, so cleanup stays easy.
- Fluffy, custardy texture: A touch of dairy keeps the eggs tender and silky instead of dry or rubbery.
- Flexible and forgiving: Swap vegetables and cheeses based on what you have. It’s hard to mess up.
- Great hot or cold: Enjoy it warm for brunch, at room temperature for lunch, or chilled for a snack.
What You’ll Need
- 8 large eggs
- 1/3 cup whole milk or half-and-half (for a richer texture)
- 1 cup asparagus, trimmed and cut into 1-inch pieces
- 1 cup baby spinach, roughly chopped
- 1/2 cup fresh or frozen peas (no need to thaw if small)
- 1 small leek, white and light green parts only, thinly sliced (or 1/2 small onion)
- 2 cloves garlic, minced
- 3/4 cup crumbled feta (or goat cheese, or shredded Gruyère)
- 2 tablespoons fresh herbs, chopped (dill, chives, parsley, or a mix)
- 2 tablespoons olive oil (or butter)
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper
- Pinch of red pepper flakes (optional)
- Lemon zest from 1/2 lemon (optional, but brightens everything)
Step-by-Step Instructions

- Preheat the oven: Set your oven to 375°F (190°C).
Use an oven-safe 10-inch skillet, preferably cast iron or stainless steel.
- Prepare the egg mixture: In a large bowl, whisk the eggs, milk, salt, and pepper until smooth and slightly frothy. Stir in the herbs and lemon zest. Set aside.
- Sauté the aromatics: Heat the olive oil in the skillet over medium.
Add the leeks with a pinch of salt and cook 3–4 minutes until softened. Stir in the garlic and cook 30 seconds until fragrant.
- Cook the veggies: Add asparagus pieces and cook 3–4 minutes until they turn bright green and just tender. Stir in peas and spinach; cook 1–2 minutes until the spinach wilts.
Taste and season lightly.
- Add the cheese: Scatter half the feta over the vegetables in the skillet. Give the egg mixture one more whisk and pour it evenly over everything. Gently shake the pan to distribute.
- Top and set: Sprinkle the remaining feta and a pinch of red pepper flakes over the top.
Cook on the stovetop for 1–2 minutes without stirring, just until the edges begin to set.
- Bake: Transfer the skillet to the oven and bake 10–14 minutes, until the center is just set and slightly jiggly. The top should look puffed and lightly golden.
- Rest and serve: Let the frittata rest 5 minutes. Slice into wedges.
Finish with extra herbs or a squeeze of lemon if you like.
Keeping It Fresh
- Storage: Cool completely, then refrigerate slices in an airtight container for up to 4 days.
- Reheating: Warm gently in a 300°F (150°C) oven for 8–10 minutes or microwave on 50% power in short bursts to avoid rubbery eggs.
- Freezing: Frittatas freeze fairly well. Wrap slices tightly and freeze up to 2 months. Thaw overnight in the fridge before reheating.
- Serve at room temp: For the best texture and flavor, let chilled slices sit out 10–15 minutes before eating.

Benefits of This Recipe
- Nutrient-dense: You get protein from eggs, fiber from veggies, and vitamins like folate and vitamin C from peas and asparagus.
- Balanced and satisfying: The mix of protein, fat, and veggies keeps you full without feeling heavy.
- Budget-friendly: Eggs and seasonal produce are affordable, and you can use up small amounts of ingredients you already have.
- Meal-prep friendly: Makes a reliable breakfast, lunch, or snack for several days.
- Gluten-free by default: No substitutions needed for most diets.
Pitfalls to Watch Out For
- Overcooking: Eggs go from tender to tough quickly.
Pull the frittata when the center is just set and slightly jiggly.
- Watery veggies: High-moisture vegetables can water down the eggs. Sauté well and avoid adding wet greens straight from washing.
- Too much cheese: It’s tempting, but excess cheese can weigh it down and make it greasy. Stick to the suggested amount.
- Uneven seasoning: Season the veggies before adding eggs, and season the eggs too.
Layered seasoning = better flavor.
- Wrong pan: Non-oven-safe pans or very small pans can cause burning or uneven cooking. A 10-inch oven-safe skillet is ideal.
Variations You Can Try
- Green goddess: Use only green vegetables (asparagus, peas, spinach, scallions) with goat cheese and extra dill and chives.
- Mediterranean: Add cherry tomatoes, olives, spinach, and feta with oregano and basil.
- Smoky spring: Stir in a little chopped smoked salmon or crisped pancetta with leeks and peas.
- Herb-forward: Skip cheese and load up on parsley, dill, mint, and chives with a squeeze of lemon.
- Dairy-free: Swap the milk for unsweetened oat milk or coconut milk (light) and skip the cheese or use a dairy-free option.
- Potato boost: Add thinly sliced, pre-cooked baby potatoes for extra heartiness.
FAQ
Can I make this ahead?
Yes. Cook the frittata, let it cool, then store it covered in the fridge.
Reheat gently or serve at room temperature. For best texture, eat within 3–4 days.
What if I don’t have an oven-safe skillet?
Sauté the vegetables in a regular pan, then transfer them to a greased 9-inch pie dish. Add the egg mixture and bake.
It may take a couple extra minutes in the oven.
How do I know when it’s done?
Look for a puffed top, light golden edges, and a center that’s just set with a slight wobble. A knife inserted near the center should come out mostly clean with a bit of moisture.
Can I use frozen vegetables?
Yes. Thaw and pat dry frozen spinach; use peas straight from frozen; and briefly cook frozen asparagus to remove excess water.
Always sauté to drive off moisture.
What cheeses work best?
Feta, goat cheese, Gruyère, cheddar, or Parmesan all work. Choose one with good flavor and a texture that melts or crumbles well. Avoid very wet fresh mozzarella unless well-drained.
How can I make it lighter?
Use low-fat milk or skip the dairy and add an extra egg white or two.
Keep cheese modest and load up on veggies and herbs for flavor.
Can I double the recipe?
Yes. Use a 12-inch skillet or a 9×13-inch baking dish. Baking time will increase slightly; start checking around 18–20 minutes.
Wrapping Up
A spring vegetable frittata is simple, fast, and endlessly adaptable.
It highlights seasonal produce, makes weekday meals easier, and never feels heavy. Once you’ve tried this version, swap in your favorite greens and cheeses and make it your own. Keep the technique the same, season well, and pull it from the oven while it’s still a little jiggly.
You’ll get a tender, flavorful frittata every time.

Spring Vegetable Frittata – A Bright, Easy Brunch Favorite
Ingredients
- 8 large eggs
- 1/3 cup whole milk or half-and-half (for a richer texture)
- 1 cup asparagus, trimmed and cut into 1-inch pieces
- 1 cup baby spinach, roughly chopped
- 1/2 cup fresh or frozen peas (no need to thaw if small)
- 1 small leek, white and light green parts only, thinly sliced (or 1/2 small onion)
- 2 cloves garlic, minced
- 3/4 cup crumbled feta (or goat cheese, or shredded Gruyère)
- 2 tablespoons fresh herbs, chopped (dill, chives, parsley, or a mix)
- 2 tablespoons olive oil (or butter)
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper
- Pinch of red pepper flakes (optional)
- Lemon zest from 1/2 lemon (optional, but brightens everything)
Instructions
- Preheat the oven: Set your oven to 375°F (190°C). Use an oven-safe 10-inch skillet, preferably cast iron or stainless steel.
- Prepare the egg mixture: In a large bowl, whisk the eggs, milk, salt, and pepper until smooth and slightly frothy. Stir in the herbs and lemon zest. Set aside.
- Sauté the aromatics: Heat the olive oil in the skillet over medium. Add the leeks with a pinch of salt and cook 3–4 minutes until softened. Stir in the garlic and cook 30 seconds until fragrant.
- Cook the veggies: Add asparagus pieces and cook 3–4 minutes until they turn bright green and just tender. Stir in peas and spinach; cook 1–2 minutes until the spinach wilts. Taste and season lightly.
- Add the cheese: Scatter half the feta over the vegetables in the skillet. Give the egg mixture one more whisk and pour it evenly over everything. Gently shake the pan to distribute.
- Top and set: Sprinkle the remaining feta and a pinch of red pepper flakes over the top. Cook on the stovetop for 1–2 minutes without stirring, just until the edges begin to set.
- Bake: Transfer the skillet to the oven and bake 10–14 minutes, until the center is just set and slightly jiggly. The top should look puffed and lightly golden.
- Rest and serve: Let the frittata rest 5 minutes. Slice into wedges. Finish with extra herbs or a squeeze of lemon if you like.