There’s a particular kind of joy in turning last night’s roasted vegetables into something bright and new for breakfast, lunch, or a light dinner. This Roasted Broccoli Frittata is exactly that — forgiving, fast, and deeply satisfying. It’s the kind of dish that feels homemade and a little bit celebratory without asking for much time or fuss.
Use whatever roasted broccoli you have on hand (or roast a batch ahead) and you’ll be rewarded with crisp edges, tender broccoli pieces, and a custardy center studded with melty cheese. It’s sturdy enough to serve a small group, elegant enough for weekend brunch, and convenient for weekday meal prep.
I’ll walk you through the exact steps, why small choices matter, how to swap ingredients if you need to, and the kitchen tools that make this one foolproof. No fluff — just clear notes and real-life tips so you get a splendid frittata every time.
Ingredient Notes

Roasting the broccoli first concentrates its flavor and adds caramelized edges that contrast nicely with the soft egg. The recipe calls for roasted broccoli florets chopped into bite-sized pieces — that texture is purposeful. If your broccoli is very soft after roasting, it will blend into the eggs; if it has crisp edges, you’ll get textural contrast.
Use whole milk for a slightly richer custard; you can use cream if you want a silkier finish, or a lighter milk if you prefer a less rich frittata. The recipe’s cheese range (1–1 ½ cups) allows you to control cheesiness and stretch the dish for more people. Sharp cheddar brings a tangy bite; mozzarella lends stretch and melt.
Seasoning is simple: kosher salt, freshly ground black pepper, and a touch of dried basil. Those three notes keep the flavor profile bright and straightforward, letting the broccoli and cheese shine. If you like fresh herbs, add them after baking so they taste fresh and fragrant without wilting.
Ingredients
- 1 ½ tablespoons olive oil — heats the pan and prevents sticking; gives a light savory base.
- 2 tablespoons minced onion — adds sweetness and a savory foundation when sautéd briefly.
- 1 clove garlic, minced — a small hit of aromatic flavor; don’t overcook it or it will turn bitter.
- ½ red bell pepper, diced — offers sweetness, color, and texture contrast.
- 1 ½ cups roasted broccoli florets, large florets chopped into bite-sized pieces (or cooked/roasted veggies of your choice) — the main vegetable; roasted for depth of flavor.
- 8 eggs — the base of the frittata; provides structure and richness.
- ½ cup whole milk (or cream) — makes the egg mixture tender and custardy.
- 1-1 ½ cups shredded cheese (I used sharp cheddar and mozzarella, but substitute your favorite melty cheese) — melty goodness; adjust amount for cheesier or lighter results.
- 1 teaspoon kosher salt — essential for bringing flavors forward; measure carefully.
- ½ teaspoon freshly ground black pepper — adds gentle heat and aroma.
- 1 teaspoon dried basil (or favorite dried herb) — a small herbal note that complements broccoli and cheese.
Roasted Broccoli Frittata: How It’s Done
- Preheat the oven to 400°F (200°C).
- Heat 1 ½ tablespoons olive oil in a 10-inch ovenproof skillet over medium heat.
- Add 2 tablespoons minced onion to the skillet and cook, stirring occasionally, until the onion is soft, about 2–3 minutes.
- Add 1 clove garlic (minced) and ½ red bell pepper (diced) to the skillet and cook, stirring, until the pepper is softened, about 1–2 minutes.
- Add 1 ½ cups roasted broccoli florets (chopped into bite-sized pieces) to the skillet and toss to combine and heat through, about 1–2 minutes.
- In a medium bowl, whisk together 8 eggs, ½ cup whole milk, 1–1 ½ cups shredded cheese, 1 teaspoon kosher salt, ½ teaspoon freshly ground black pepper, and 1 teaspoon dried basil until evenly combined.
- Pour the egg mixture evenly over the vegetables in the skillet and let the skillet cook on the stovetop, undisturbed, until the edges of the eggs begin to set, about 1–2 minutes.
- Transfer the skillet to the preheated oven and bake until the center is set and a knife inserted near the center comes out mostly clean, about 15–17 minutes.
- Remove the skillet from the oven and let the frittata rest for 5 minutes. Cut into wedges and serve warm.
Why You’ll Keep Making It

This frittata hits several household needs at once. It’s quick to throw together, and the bulk of the work — roasting the broccoli — can be done ahead. That single batch of roasted vegetables becomes multiple meals: frittatas, salads, or additions to grain bowls. It also scales well: the recipe uses a dozen-ish eggs and a 10-inch skillet, which makes a generous six-serving dish without overcomplicating quantities.
Texture is another reason: you get crisped edges and a silky center, plus the tooth of roasted broccoli and the pull of melted cheese. Flavor-wise, the combination is simple but balanced — savory onion and garlic, sweet pepper, a hint of dried basil, and the tangy, melty cheese all play well together.
Finally, it’s versatile. Serve it hot from the oven, room temperature for picnics, or sliced cold into lunchboxes. It’s a practical, dependable recipe that still feels special enough for guests.
Smart Substitutions

Need a swap? Here are straightforward, reliable options that won’t derail the texture or timing.
- Milk/cream — swap ½ cup whole milk for ½ cup cream for a richer frittata, or use an equal amount of a neutral unsweetened milk if you want lighter results.
- Cheese — the recipe range (1–1 ½ cups) lets you choose intensity. Use all cheddar for sharpness or all mozzarella for stretch. Gruyère, fontina, or Monterey Jack are good alternatives if you have them.
- Broccoli — if you don’t have roasted broccoli, use any roasted vegetable you like: cauliflower, asparagus tips, mushrooms, or a mix. Chop into bite-sized pieces so they warm through quickly.
- Onion — shallots, green onions, or a small sweet onion work in place of minced onion; adjust cook time slightly for thicker cuts.
- Herbs — dried basil is in the recipe, but a pinch of dried oregano, thyme, or a small handful of fresh herbs added after baking will change the profile subtly and nicely.
Kitchen Gear Checklist
- 10-inch ovenproof skillet — cast iron or oven-safe nonstick works best for even heat and easy transfer to the oven.
- Mixing bowl — medium size to whisk eggs and dairy together.
- Whisk or fork — for beating eggs until combined and airy.
- Knife and cutting board — for dicing pepper and chopping roasted broccoli if needed.
- Measuring spoons and cups — to keep salt, milk, and oil consistent.
- Oven mitts — for safe handling of a hot skillet.
Troubleshooting Tips
Edges are browning too fast
If the edges brown before the center sets, your oven might run hot. Reduce the oven temperature by 10–25°F or tent the skillet loosely with foil partway through baking to slow the browning.
Center is still jiggly after time is up
Make sure your knife is inserted near the center; ovens vary and a few extra minutes (2–4) might be needed. Also check that your eggs were fully mixed with the milk and cheese — pockets of liquid can extend bake time. Letting the frittata rest for 5 minutes helps it finish cooking gently from residual heat.
Frittata is dry
Using too little milk or overbaking will dry the frittata. Stick to the listed ½ cup whole milk (or use cream) and stop baking as soon as a knife comes out mostly clean — the center should still have a slight wobble before resting.
Sticking to the pan
Make sure you heat the olive oil and cook the onions first; this creates a barrier. A well-seasoned cast-iron skillet or a quality ovenproof nonstick pan helps. Let the frittata rest a few minutes before slicing so it releases more easily.
Spring–Summer–Fall–Winter Ideas
Seasonality keeps this basic formula exciting. Use the same egg-and-cheese method and swap the roasted veg to match the calendar.
- Spring — swap broccoli for roasted asparagus tips and add a sprinkle of fresh chives or tarragon after baking.
- Summer — use roasted cherry tomatoes and sweet corn; finish with basil or a scatter of arugula.
- Fall — roasted Brussels sprouts or diced butternut squash pair beautifully with nutty cheeses like Gruyère.
- Winter — use leftover roasted root vegetables and a sharper cheese to stand up to the hearty veg.
Notes from the Test Kitchen
We ran this recipe several times to dial in timing for a 10-inch skillet. The 1–2 minute stovetop step before oven transfer is important — it starts the set at the edges so you get those clean slices. A few tests used 1 ½ cups cheese; the frittata was richer and took a minute longer to set in the center. With 1 cup cheese the texture was a touch lighter and set more quickly. Either is fine depending on how cheesy you want it.
Roasted broccoli with a bit of char gave the best result: the flavor stood up through the eggs and cheese. If broccoli was overly soft from roasting, the frittata was still tasty but lacked contrast. For best texture, roast florets until they have small browned spots but are not totally mushy.
Save It for Later
Refrigerate leftovers in an airtight container for up to 3–4 days. Reheat gently in a 350°F oven for 8–10 minutes covered with foil, or microwave single slices for 30–60 seconds depending on your microwave. The frittata freezes well: wrap wedges tightly and freeze for up to 2 months. Thaw overnight in the fridge and reheat as above.
Reader Questions
Can I make this dairy-free? You can omit the cheese and use a plant-based milk, though texture and flavor will differ. Consider adding a sprinkle of nutritional yeast for a savory boost.
Can I bake it in a different pan size? A 9-inch skillet will make a taller frittata and may need a few extra minutes in the oven; an 11-inch skillet will make it thinner and will set a bit faster. Watch the center with a knife test.
Can I prepare it ahead for brunch? Yes. Assemble and chill the poured-but-unbaked frittata in the ovenproof skillet, then bake just before serving (you may need to add a few extra minutes to the bake time). Alternatively, fully bake, chill, and reheat for serving.
Before You Go
This Roasted Broccoli Frittata is the kind of recipe you’ll come back to because it’s flexible, reliable, and genuinely tasty. It makes the most of roasted vegetables, works with what you have, and rewards small, thoughtful steps: gentle sautéeing, a quick set on the stovetop, and a careful finish in the oven.
Try it this week with a short roast of broccoli and tell me how you liked the texture and cheese level. I love hearing tweaks readers make — they’re the best way for a recipe to grow. Happy cooking, and enjoy the wedge with a crisp salad or a slice of rustic bread.

Roasted Broccoli Frittata
Ingredients
Ingredients
- 1 1/2 tablespoons olive oil
- 2 tablespoons minced onion
- 1 clove garlic minced
- 1/2 red bell pepper diced
- 1 1/2 cups roasted broccoli florets large florets chopped into bite-sized pieces (or cooked/roasted veggies of your choice)
- 8 eggs
- 1/2 cup whole milk or cream
- 1-1 1/2 cups shredded cheese I used sharp cheddar and mozzarella, but substitute your favorite melty cheese
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1 teaspoon dried basil or favorite dried herb
Instructions
Instructions
- Preheat the oven to 400°F (200°C).
- Heat 1 ½ tablespoons olive oil in a 10-inch ovenproof skillet over medium heat.
- Add 2 tablespoons minced onion to the skillet and cook, stirring occasionally, until the onion is soft, about 2–3 minutes.
- Add 1 clove garlic (minced) and ½ red bell pepper (diced) to the skillet and cook, stirring, until the pepper is softened, about 1–2 minutes.
- Add 1 ½ cups roasted broccoli florets (chopped into bite-sized pieces) to the skillet and toss to combine and heat through, about 1–2 minutes.
- In a medium bowl, whisk together 8 eggs, ½ cup whole milk, 1–1 ½ cups shredded cheese, 1 teaspoon kosher salt, ½ teaspoon freshly ground black pepper, and 1 teaspoon dried basil until evenly combined.
- Pour the egg mixture evenly over the vegetables in the skillet and let the skillet cook on the stovetop, undisturbed, until the edges of the eggs begin to set, about 1–2 minutes.
- Transfer the skillet to the preheated oven and bake until the center is set and a knife inserted near the center comes out mostly clean, about 15–17 minutes.
- Remove the skillet from the oven and let the frittata rest for 5 minutes. Cut into wedges and serve warm.
Equipment
- 10-inch ovenproof skillet
- Oven
- Medium Bowl
- Whisk
