Recipes Diets we supportDiets Start your planStart plan

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.

By Camille McLaughlin, RDN, LD, registered dietitian nutritionist

Built forPaleoDinner
Also fits High-Protein Keto Low-Carb Whole30
Bell peppers and onion cook down sweet, mushrooms brown, and spinach collapses to almost nothing inside a frittata thick enough to cut in wedges. It puffs high in the oven and settles, and then cool avocado slices, chopped chives, and a thread of olive oil go over the top while it is still hot.
↓ Jump to Recipe

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.

A cast-iron skillet frittata studded with red pepper, onion and green spinach, sliced into wedges. Save
Prep: 15 minsCook: 25 minsTotal: 40 minsMakes: 4 servingsServing: 1 frittata wedge with avocado, about 1½ cups

Ingredients

Serves4Amounts change with the number. The nutrition panel is per serving, so it stays the same.
  • 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
Nutrition Facts
4 servings per recipe
Serving size1 frittata wedge with avocado, about 1½ cups
Calories498
% Daily Value*
Total Fat 38g49%
Saturated Fat 8g42%
Trans Fat 0g
Cholesterol 651mg217%
Sodium 282mg12%
Total Carbohydrate 15g5%
Dietary Fiber 6g22%
Total Sugars 6g
Includes 0g Added Sugars 0%
Protein 26g
Vitamin D 3.6mcg18%
Calcium 151mg12%
Iron 4.9mg27%
Potassium 951mg20%
* Percent Daily Values are based on a 2,000 calorie diet. Values are computed from USDA FoodData Central and are estimates. Per serving (1 frittata wedge with avocado, about 1½ cups).

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

A few small things make the difference between a good frittata and a great one, so keep these in mind as you cook.
  • 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

Built in one pan and finished under heat, this frittata is a dinner of browned onions, mushrooms and peppers held together by eggs, with cool avocado spooned over the top.
  • 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.