Vegetable Frittata is the best! Packed with veggies, creamy seasoned eggs, and cheese, it’s perfect for breakfast, brunch, lunch, or anytime!

Overhead image of the frittata
chelsea

AUTHOR’S NOTE

Finally, My Go-To Frittata Recipe!

Some of the most popular recipes on my site are my quiches, especially Quiche Lorraine and Ham and Cheese Quiche, so it was definitely time to add a frittata recipe!

This is one I make over and over. It’s loaded with veggies, uses ingredients I typically have on hand, and works just as well for breakfast as it does for dinner. Best of all, my kids actually eat it!

I recently brought it to a brunch, and it disappeared within minutes. So many people asked for the recipe, which is always the best sign! Roasting the veggies takes a little extra time, but the flavor it adds makes all the difference.

signature
Process shots-- images of the veggies being roasted then added to the pan

Frittata Ingredients

IngredientPrep Tip
Sweet PotatoesCut into same-size pieces so they roast evenly.
Red Bell PepperSlice into thin strips for even cooking.
BroccoliChop into small, bite-size pieces.
Olive OilToss with veggies before roasting.
SeasoningsMix evenly so every bite is seasoned.
EggsWhisk well for a smooth, airy mix.
Heavy CreamStir in for a rich, creamy texture.
CheeseI use cheddar, Swiss, and Parmesan, but feel free to use your favorite cheeses.

Quick Tip

This oven-baked frittata is packed with potatoes, broccoli, and red pepper. Not a fan of those veggies? Swap in your favorites, adjusting the roasting time as needed.

Process shots of frittata-- images of the cheese being added to the pan and then the egg mixture being whisked together and added to the pan

How To Make This Frittata

  1. Veggies: Cut sweet potatoes, red pepper, and broccoli into small pieces.
  2. Roast: Mix with olive oil and spices, then bake until soft and lightly browned.
  3. Whisk Egg Mixture: Stir together eggs, cream, salt, and pepper until smooth.
  4. Assemble: Layer veggies and cheese in a baking pan, then pour egg mix on top.
  5. Bake: Cook in the oven until firm and golden. Let cool a bit before serving.
Process shots-- images of the last of the roasted veggies being added in to the pan and it all being baked

Storage

  • Eat now: Let the frittata cool for 5-10 mins, lift it with the parchment, and cut to serve.
  • Fridge: Store in a sealed container for 3-5 days. Reheat in the microwave.
  • Freezer: Cut, wrap pieces, and put them in a sealed container. Thaw in the fridge and reheat.

More Breakfast or Brunch Favorites:

Tap stars to rate!
5 from 1 vote

Frittata

This vegetable frittata is loaded with veggies, a creamy seasoned egg mixture, and cheese—perfect for breakfast, brunch, or anytime!
Prep Time: 20 minutes
Cook Time: 1 hour 5 minutes
Total Time: 1 hour 25 minutes
Servings: 12 pieces

Video

Equipment

Ingredients

  • Cooking spray
  • 3 cups chopped sweet potatoes about 2 potatoes
  • 1 large red bell pepper thinly sliced to strips
  • 2 cups chopped broccoli about 2 florets
  • 2 tablespoons olive oil
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1-1/2 teaspoons Italian seasoning
  • Salt and pepper
  • 4 large eggs
  • 1-1/3 cups heavy cream
  • 1 cup sharp Cheddar cheese see note 1
  • 1 cup Swiss cheese or more Cheddar
  • 1/3 cup freshly grated Parmesan cheese or feta cheese

Instructions 

  • Preheat oven to 425°F. Peel and cut sweet potatoes to 3/4-inch thick pieces. Thinly slice red pepper into strips. Chop broccoli into bite-size pieces (~3/4 inch). Lightly spray an 8×8-inch baking pan with cooking spray and line with parchment paper, leaving some as an overhang for easy removal.
  • Add veggies onto an extra-large (15×21-inch) sheet pan. (The veggies need to have plenty of room so they’ll roast, not steam.) Add the oil, garlic powder, onion powder, Italian seasoning, plus salt and pepper to taste. (I add 3/4 tsp salt and 1/2 tsp pepper). Toss vegetables well to coat and spread out as much as possible in an even layer. Roast for 20–25 minutes (undisturbed) or until tender and nicely charred. Remove and let slightly cool. Once you remove veggies, reduce oven temp to 350°F.
  • In a large bowl, whisk together eggs, heavy cream, plus 3/4 teaspoon each of salt and pepper. Briskly whisk until smooth.
  • Add 2/3 of slightly cooled vegetables into the prepared 8×8 pan. Add Cheddar cheese, then pour the egg mixture over of everything. Add Swiss cheese then remaining vegetables on top in an even layer. Tap the pan on a counter to even everything out. Sprinkle Parmesan evenly over the top.
  • Bake 37–42 minutes or until the center is set and jiggles only slightly. Remove from oven and let cool for 5–10 minutes before using the paper overhang to lift it out of pan and onto a cutting board to cut and serve.
Final step! Please let us know how it was by leaving a review.

Recipe Notes

Note 1: Grate a block of sharp Cheddar on the large holes, then measure. Pre-grated cheese contains preservatives that keep the shreds from clumping together in the bag, but they also keep the cheese from melting smoothly and will cause a greasy frittata.
Note 2: Grated Parmesan (in the can) is very salty and won’t melt as nicely in this recipe. I highly recommend grating a block of Parmesan cheese on the large holes of a grater.
Storage: Not serving right away? Transfer to a wire cooling rack and pull out parchment paper from underneath (or it gets soggy). Cut and store in fridge for 3–5 days or freeze leftover pieces (Reheat in microwave).

Nutrition

Serving: 1serving | Calories: 221kcal | Carbohydrates: 9.6g | Protein: 9.9g | Fat: 16.2g | Cholesterol: 98.8mg | Sodium: 181mg | Fiber: 1.7g | Sugar: 2.7g

Nutrition information is automatically calculated, so should only be used as an approximation.

Variations

Make It Your Own!

  • Switch veggies: Use canned or frozen (thawed) veggies like corn, carrots, peas, or green beans. Add chopped spinach or kale—no cooking needed.
  • Add meat: Use cooked chicken, ham, turkey, bacon, sausage, or pepperoni.
  • More flavors: Add roasted peppers, olives, artichokes, mushrooms, tomatoes, or a can of beans like chickpeas or black beans.

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment

  1. Olivia Mendenhall says:

    5 stars
    As Chelsea’s employee I have made this Frittata and it is one of my favorite things to bring to brunch or other parties! It’s so easy and such a hit!