Go Back
Golden baked vegetable frittata in a cast iron skillet loaded with broccoli, peppers, and cheese with a slice cut out

Easy Garden Vegetable Frittata Perfect for Brunch & Meal Prep

This vibrant and wholesome frittata is packed with fresh garden vegetables, making it an ideal choice for a healthy brunch or convenient meal prep throughout the week. It's quick to assemble and bakes beautifully into a satisfying, flavorful dish.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Breakfast, Brunch, Main Course
Cuisine: American, Vegetarian
Calories: 180

Ingredients
  

For the Vegetables
  • 1 tbsp olive oil
  • 1/2 yellow onion small, finely chopped
  • 2 cloves garlic minced
  • 1 cup bell pepper diced (any color)
  • 1 cup zucchini diced
  • 1 cup fresh spinach packed, roughly chopped
  • 1/2 cup cherry tomatoes halved
For the Egg Mixture
  • 8 large eggs
  • 1/4 cup milk or half-and-half
  • 1/2 tsp salt
  • 1/4 tsp black pepper freshly ground
  • 1/2 cup feta cheese crumbled, or goat cheese
  • 2 tbsp fresh chives chopped (optional, for garnish)

Equipment

  • 9-10 inch oven-safe skillet (cast iron or non-stick)
  • Large mixing bowl
  • Whisk
  • Cutting board
  • Sharp knife

Method
 

Prepare the Oven and Skillet
  1. Preheat your oven to 375°F (190°C). If your skillet is not naturally non-stick, lightly grease a 9-10 inch oven-safe skillet with a little olive oil or butter.
Sauté Aromatics
  1. Heat 1 tablespoon of olive oil in the oven-safe skillet over medium heat. Add the chopped yellow onion and cook for 3-4 minutes until softened and translucent. Add the minced garlic and cook for another minute until fragrant, being careful not to burn it.
Cook Vegetables
  1. Add the diced bell pepper and zucchini to the skillet. Cook for 5-7 minutes, stirring occasionally, until the vegetables are tender-crisp. Stir in the chopped spinach and cherry tomatoes, cooking just until the spinach wilts, about 1-2 minutes. Remove the skillet from the heat.
Prepare Egg Mixture
  1. In a large mixing bowl, whisk together the large eggs, milk (or half-and-half), salt, and black pepper until well combined and slightly frothy. Stir in half of the crumbled feta cheese.
Assemble Frittata
  1. Evenly spread the cooked vegetables in the bottom of the skillet. Pour the egg mixture over the vegetables. Sprinkle the remaining feta cheese over the top.
Bake the Frittata
  1. Transfer the skillet to the preheated oven. Bake for 20-25 minutes, or until the frittata is set in the center and lightly golden brown on top. A knife inserted into the center should come out clean.
Rest and Serve
  1. Remove the frittata from the oven and let it rest for 5 minutes before slicing. Garnish with fresh chopped chives, if desired. Serve warm or at room temperature.

Notes

Storage: Leftover frittata can be stored in an airtight container in the refrigerator for up to 3-4 days. It's excellent served cold or gently reheated.
Variations: Feel free to substitute any of your favorite vegetables! Broccoli florets, mushrooms, asparagus, or sun-dried tomatoes work wonderfully. For a richer flavor, add a tablespoon of cream cheese or sour cream to the egg mixture.
Meal Prep Tip: Bake this frittata on a Sunday and portion it into individual servings for quick breakfasts or lunches throughout the week.