A frittata is one of the easiest and most versatile egg dishes you can make. It’s packed with protein, filled with flavorful ingredients, and requires minimal effort. Unlike an omelet, which you have to flip, a frittata is baked to perfection in the oven.
Whether you’re looking for a healthy breakfast, a meal prep option, or a quick weeknight dinner, this frittata recipe has you covered.

What Is a Frittata?
A frittata is an Italian-style egg dish similar to an omelet or quiche but without a crust. It’s cooked first on the stovetop, then finished in the oven. You can fill it with vegetables, meats, cheeses, and herbs to create a delicious, nutritious meal.
Ingredients You’ll Need
To make a classic vegetable and cheese frittata, you’ll need:
- 6 large eggs
- ½ cup milk (or heavy cream for a richer taste)
- 1 cup shredded cheese (cheddar, feta, or mozzarella)
- 1 small onion, diced
- 1 bell pepper, chopped
- ½ cup cherry tomatoes, halved
- ½ cup spinach or kale, chopped
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder (optional)
- 2 tablespoons olive oil or butter
Feel free to mix and match ingredients based on what you have in your kitchen!
Step-by-Step Instructions

1. Preheat the Oven
Set your oven to 375°F (190°C). Preheating ensures the frittata bakes evenly and sets properly.
2. Whisk the Eggs
In a large bowl, whisk together the eggs, milk, salt, pepper, and garlic powder. Stir in half of the shredded cheese and set aside.

3. Sauté the Vegetables
Heat olive oil in an oven-safe skillet over medium heat. Add the diced onions and bell peppers, cooking for about 3 minutes until they soften. Toss in the cherry tomatoes and spinach, stirring for another 2 minutes until the greens wilt.

4. Add the Eggs
Pour the egg mixture over the cooked vegetables, gently stirring to distribute everything evenly. Let it cook undisturbed for about 3 minutes until the edges begin to set.
5. Bake to Perfection
Sprinkle the remaining cheese on top and transfer the skillet to the preheated oven. Bake for 12–15 minutes or until the frittata is fully set and slightly golden on top.

6. Serve and Enjoy
Remove the frittata from the oven and let it cool for a few minutes. Slice into wedges and serve warm.
Frittata Variations
One of the best things about frittatas is how customizable they are. Here are a few variations:
- Meat Lover’s Frittata: Add cooked bacon, ham, or sausage for extra protein.
- Dairy-Free Option: Skip the cheese and use dairy-free milk alternatives like almond or oat milk.
- Mushroom and Goat Cheese Frittata: Swap out some veggies for sautéed mushrooms and crumbled goat cheese.
- Spicy Mexican Frittata: Add jalapeños, black beans, and a sprinkle of taco seasoning for a Tex-Mex twist.
Tips for the Perfect Frittata
Choose the Right Pan
An oven-safe skillet, such as a cast-iron or nonstick pan, works best. A cast-iron pan helps the frittata cook evenly and gives it a slight crispiness at the edges.
Don’t Overmix the Eggs
Whisking too much can introduce excess air into the eggs, making them puff up in the oven and then deflate. Lightly whisk until just combined.
Cook the Vegetables Properly
Raw vegetables release moisture, which can make your frittata watery. Always sauté them beforehand to ensure they blend seamlessly into the dish.
Use Full-Fat Dairy for a Creamier Texture
Milk or cream adds moisture and richness. Whole milk or heavy cream works best to create a tender frittata.
Let It Rest Before Slicing
Once the frittata is out of the oven, allow it to sit for a few minutes. This helps it set properly, making slicing easier.
Serving Suggestions
A frittata pairs wonderfully with a variety of sides. Here are a few ideas:
- Serve with a fresh green salad for a light meal.
- Pair with toast or a baguette for a heartier breakfast.
- Enjoy with a dollop of sour cream or avocado for extra creaminess.
- Add a side of roasted potatoes or hash browns for a classic brunch spread.
- Serve with a smoothie or fresh fruit for a well-rounded meal.
Frequently Asked Questions
Can I Make a Frittata in Advance?
Yes! A frittata stores well in the fridge for up to 4 days. Reheat it in the microwave or oven before serving.
What’s the Best Pan to Use?
An oven-safe skillet, such as a cast-iron or nonstick pan, works best.
Can I Freeze a Frittata?
Absolutely! Let it cool completely, then wrap slices individually in plastic wrap. Store in the freezer for up to 2 months. Thaw overnight in the fridge before reheating.
Why Is My Frittata Watery?
Overloading it with watery vegetables like tomatoes can cause excess moisture. Sauté veggies thoroughly before adding the eggs to avoid this issue.
How Can I Make My Frittata Extra Fluffy?
Adding a splash of milk or cream and baking at a moderate temperature ensures a fluffy, tender texture. Avoid overcooking, as eggs continue to cook even after being removed from the oven.
Final Thoughts
Frittatas are an easy, delicious, and nutritious meal that you can whip up with just a few ingredients. Whether you’re cooking for yourself, meal prepping for the week, or serving guests, this recipe will become a go-to favorite.
Try different variations and make it your own! With the right technique, ingredients, and a little creativity, you can enjoy a perfect frittata every time.
Happy cooking! 🍳