Pepper and Onion Frittata Dinner Skillet
A hearty baked egg frittata folded with sauteed bell peppers, onion, mushrooms, and spinach, finished with sliced avocado, fresh chives, and a drizzle of olive oil.
Why You'll Love This Recipe
This is a warm, filling dinner built around eggs and a generous load of vegetables, cooked together in a single skillet. It suits anyone who wants a satisfying meatless meal that comes together quickly on a weeknight, and it works just as well for a relaxed weekend brunch. Because everything cooks in one pan, cleanup stays minimal, which makes it a forgiving choice when you want real food without a long list of dishes.
The method is what makes it work. Sauteing the onion, peppers, and mushrooms first drives off their moisture and concentrates their flavor, so the finished frittata is not watery. Starting the eggs on the stovetop sets the bottom and edges, then moving the whole skillet into the oven lets the custard cook gently and evenly from all sides, giving you a tender, puffed center rather than a rubbery one. Wilting the spinach and blooming the garlic just before the eggs go in layers savory depth into every bite.
Rich, creamy egg with sweet cooked peppers and onion, earthy mushrooms, and the buttery finish of fresh avocado. The eggs bring high-quality protein that keeps you full, the vegetables add fiber and color, and the olive oil and avocado contribute good fats that make the dish feel indulgent while carrying its flavors. The chives on top add a fresh, oniony lift that keeps each forkful bright.
Ingredients
- 14 large eggs
- 2 bell peppers, diced
- 1 onion, diced
- 4 cups fresh spinach
- 2 cups sliced mushrooms
- 1 large avocado, sliced
- 4 tbsp olive oil
- 3 cloves garlic, minced
- 2 tbsp chopped chives
- 1/4 tsp salt
Instructions
- Preheat and prep: Preheat the oven to 375°F (190°C). Dice the bell peppers and onion, slice the mushrooms, mince the garlic, and finely chop the chives. Leave the avocado whole for now and cut it just before serving, since cut avocado browns within minutes and there is a quarter of an hour of cooking ahead.
- Whisk the eggs: Crack the eggs into a bowl, add the salt, and whisk until the yolks and whites are fully blended and slightly frothy. Set the bowl within reach of the stove, because the eggs go in the moment the spinach has wilted and there is no time to be hunting for them.
- Saute the vegetables: Warm the olive oil in an oven-safe skillet over medium heat. Add the onion, bell peppers, and mushrooms and cook, stirring occasionally, until softened and the mushrooms have released their liquid and it has cooked away, about 6 minutes, since any water left in the pan ends up in the eggs and a wet frittata never sets. Stir in the garlic and cook until fragrant, about 30 seconds, then add the spinach and toss until it wilts down.
- Set the base on the stove: Spread the vegetables into an even layer, then pour the whisked eggs evenly over the top. Let the frittata cook undisturbed until the edges begin to set and pull away slightly from the pan, about 2 minutes, so that the bottom is already firm when the skillet goes into the oven and the whole thing finishes at once.
- Bake until set: Transfer the skillet to the oven and bake until the frittata is puffed, golden, and set in the center with no liquid egg remaining, 12 to 15 minutes. The center should feel firm and spring back lightly when touched.
- Finish and serve: Let the frittata rest a few minutes, because it firms as it cools and a wedge cut straight from the oven slumps on the plate, then slice the avocado, arrange it over the top, and garnish with the chopped chives. Slice into wedges and serve warm.
Variations
- Add a savory meat: Brown crumbled breakfast sausage or diced bacon with the onions before adding the other vegetables for a heartier, meatier result. This adds meat.
- Smoked salmon finish: Drape ribbons of smoked salmon over the baked frittata alongside the avocado for a richer, briny top. This adds fish.
- Different greens: Swap the spinach for chopped kale or Swiss chard, adding it a minute earlier so the sturdier leaves have time to soften fully.
- Fresh herb boost: Stir chopped fresh basil, dill, or parsley into the eggs before pouring them in, or sprinkle them over the top with the chives for a brighter, more aromatic dish.
- Bring the heat: Add a pinch of red pepper flakes or a diced jalapeno to the vegetables while they saute for a gentle, warming kick.
Storage & Leftovers
Refrigerator: Once fully cooled, store leftover frittata in an airtight container in the refrigerator for up to four days. Keep the avocado separate, or add it only to portions you plan to eat right away, since cut avocado browns and softens over time.
Reheating: Warm individual wedges in a 350°F (175°C) oven or toaster oven until heated through, about 10 minutes, which keeps the texture tender. A quick pass in a covered skillet over low heat also works. Add fresh avocado and chives after reheating rather than before.
Make ahead: The frittata reheats beautifully and even tastes good cold, so it is a strong candidate for cooking once and eating across several days. You can also dice the peppers and onion and slice the mushrooms a day in advance and keep them refrigerated to shorten prep at dinnertime.
Notes & Tips
- Use a truly oven-safe skillet: A well-seasoned cast iron or stainless pan with an all-metal handle moves from stovetop to oven safely. If your only oven-safe pan has a plastic-handled lid, leave the lid off during baking.
- Cook the mushrooms until dry: Mushrooms hold a lot of water. Give them enough time in the pan for that liquid to release and cook off before the eggs go in, or the finished frittata can turn out soggy.
- Pick peppers by color for sweetness: Red, orange, and yellow bell peppers are riper and sweeter than green ones. Mix colors for a sweeter flavor and a more striking finished dish, or use green if you prefer a slightly sharper, more vegetal bite.
- Choose a ripe but firm avocado: An avocado that yields to gentle pressure but is not mushy slices cleanly for the top. Add it only just before serving so it stays green and creamy.
- Judge doneness by the center: The frittata is ready when the middle no longer jiggles like liquid and springs back lightly when pressed. If the center still looks wet, give it a few more minutes in the oven.
- Round out the plate: This stands on its own as dinner, but a simple green salad dressed with olive oil and lemon, or a side of sliced tomatoes, makes it feel like a fuller meal.
Nutrition & Mindful Eating
- The vegetables go in first and the eggs go in last, which is the whole logic of a frittata. The onions and mushrooms give up their water and brown, the peppers stay sweet and slightly firm, and the eggs set around all of it.
- Mushrooms and onions cooked long enough to color are what make this taste like dinner rather than breakfast. The mushrooms turn deeply savory as their water goes, and the onions go sweet, bringing along the fiber that feeds your gut bacteria.
- Eggs set into a custard that is still soft in the middle when the pan comes out at the right moment, and their complete protein and yolk choline are what let a skillet of vegetables carry an evening meal.
- Avocado spooned over after the pan comes off the heat is cool and buttery against something browned and hot, and the fat it brings helps your body take up what is in the spinach and the pepper.
- Garlic and chives sit at either end of the cooking. The garlic goes in early and mellows into the vegetables, the chives are scattered raw at the finish for a sharp green bite, and salting the vegetables early draws out the water that lets them brown.
- As you eat, feel how soft the center still is against the browned edge, and let a dinner you cooked in one pan be worth sitting down for, checking partway through how full you already are.
Frequently Asked Questions
How do I keep the frittata from turning out watery?
The main culprit is moisture from the vegetables, especially the mushrooms and spinach. Saute the mushrooms until their released liquid cooks off, and wilt the spinach fully before adding the eggs. Cooking the vegetables down first concentrates their flavor and keeps the finished frittata firm rather than soggy.
Can I make this without a stovetop-to-oven skillet?
Yes. Saute the vegetables in any pan, then transfer them to a greased baking dish, pour the whisked eggs over the top, and bake. You will skip the brief stovetop setting step, so add a couple of minutes to the baking time and check that the center is set.
Why did my frittata come out rubbery?
Overcooking is usually the reason. Pull it from the oven as soon as the center is just set and springs back lightly; residual heat will finish it. Baking at a moderate temperature rather than a high one also keeps the eggs tender.
Can I serve this cold or at room temperature?
Absolutely. This frittata tastes good warm, at room temperature, or straight from the refrigerator, which makes it handy for leftovers or packing ahead. Add the sliced avocado and chives just before eating so they stay fresh and green.

