Skip to Content

Frittata Recipe: Easy, Delicious, and Perfect for Any Meal

I’ve included some videos below for those who prefer to watch rather than read.


If you’re looking for a versatile and simple dish to whip up, the frittata is your answer. A frittata is an easy-to-make egg dish that you can customize with whatever ingredients you have on hand, making it perfect for any meal.

From diced veggies and cheese to bacon and herbs, you can mix in your favorite flavors and have a delicious meal in no time. Whether you bake it in the oven or cook it on the stovetop, a frittata is both hearty and satisfying. So, grab your skillet and let’s get cooking!

Exact Ingredients (+ Possible Substitutes)

To make a delicious frittata, you’ll need these ingredients:

Main Ingredients

  • 8 large eggs
    • Substitute: 4 whole eggs + 4 egg whites
  • 1/2 cup milk (whole, 2%, or skim)
    • Substitute: Heavy cream, half-and-half, or unsweetened almond milk
  • 1/2 cup diced onions
    • Substitute: Shallots or green onions
  • 1 cup diced vegetables (like bell peppers, spinach, or zucchini)
    • Substitute: Any leftover vegetables you have
  • 1 cup cooked protein (like bacon, sausage, or ham)
    • Substitute: Cooked chicken, tofu, or tempeh
  • 1 cup shredded cheese (like cheddar or mozzarella)
    • Substitute: Feta, goat cheese, or any cheese you like


  • Salt and pepper to taste
  • Optional: Fresh herbs (like parsley, basil, or chives)
    • Substitute: Dried herbs or a pinch of mixed Italian seasoning

Cooking Fat

  • 1-2 tablespoons cooking fat (like olive oil or butter)
    • Substitute: Coconut oil or cooking spray


When adding vegetables, make sure they are cooked or sautéed to remove excess moisture. This helps to avoid a watery frittata.

If you are using leftovers, ensure they are pre-cooked and well-seasoned. This step will save you time and enhance the flavor.

You can mix and match ingredients based on what you have on hand.


Step 1: Preheat Your Oven
Set your oven to 350°F (175°C) so it will be ready when you need it.

Step 2: Prepare the Skillet
Choose a 10- or 12-inch oven-safe skillet. A cast iron or nonstick skillet works well. Heat a bit of oil over medium heat.

Step 3: Sauté the Vegetables
Add diced onions, shallots, or any other vegetables you like. Cook, stirring often, until they are soft but not browned, about 3-5 minutes.

Step 4: Whisk the Eggs
In a large bowl, whisk together 8 large eggs, ½ cup of your preferred dairy (like milk or cream), salt, and black pepper. Whisk until the mixture is smooth.

Step 5: Combine Ingredients
Pour the egg mixture into the skillet over the cooked vegetables. Add shredded cheese or any other add-ins like cooked bacon or spinach.

Step 6: Cook on Stovetop
Let the frittata cook on the stovetop for about 5-7 minutes, or until the edges start to set. Do not stir the mixture.

Step 7: Transfer to Oven
Move the skillet to the preheated oven. Bake for about 10-15 minutes, or until the center is set but still slightly jiggly. Use a knife to check if needed.

Step 8: Cool and Serve
Remove the skillet from the oven. Let the frittata cool for a few minutes before slicing. This helps it set completely. Enjoy your delicious frittata!

Tips, Tricks & Storing

When making a frittata, don’t overbeat the eggs. Just mix until the yolks and whites are combined. Overmixing adds too much air, causing the frittata to puff up and dry out.

For a creamier texture, add some dairy like full-fat yogurt or sour cream. About 1/2 cup per dozen eggs works well.

Cooking Tips

  • Use an oven-safe skillet.
  • Preheat your oven to 425°F for stovetop-to-oven methods.
  • Cook over medium heat until the eggs are almost set before transferring to the oven.

Pro Tip: Sauté any veggies or meats first to soften and enhance flavors.


  • Refrigerator: Store leftovers in an airtight container for up to 3 days.
  • Freezer: Freeze individual slices for up to 1 month. Wrap each slice in plastic wrap and place in a freezer bag.

Reheating: Warm in the oven at 350°F for about 10 minutes or microwave for 1-2 minutes.

By following these simple tips, your frittata will always turn out fluffy and delicious!

Recipe Variations & Serving Suggestions

Your frittata can be customized in endless ways. Here are some ideas:


  • Vegetables: Try spinach, tomatoes, bell peppers, mushrooms, or zucchini.
  • Cheese: Cheddar, feta, mozzarella, or goat cheese work well.
  • Proteins: Add cooked bacon, sausage, ham, or chicken.

Flavor Enhancers

  • Herbs and Spices: Fresh parsley, basil, or cilantro can brighten the dish. Paprika, cumin, or garlic powder add depth.
  • Aromatics: Onion and garlic sautéed until soft introduce great flavor.

Serving Suggestions

  • For Breakfast: Pair your frittata with toast or fresh fruit.
  • For Lunch: Serve with a side salad. A light vinaigrette dressing complements it well.
  • For Dinner: Roast some potatoes or veggies on the side for a hearty meal.


  • Make sure to pre-cook any vegetables or meats to avoid excess moisture.
  • Use an oven-safe skillet to simplify transferring from stovetop to oven.
  • Experiment and find your favorite combination!
Benjamin Happy Muncher

Hi, I'm Benjamin. I love cooking, long walks, and my girlfriend! Here you’ll find simple and delicious recipes that you can make in 30 minutes or less.