Are you looking for a versatile breakfast, brunch, or dinner option that’s easy to make and packed with flavor? Look no further than the humble frittata! This Italian-inspired egg dish has become a staple in many cuisines around the world, and it’s not hard to see why. With its tender eggs, savory fillings, and golden-brown crust, a well-made frittata is sure to please even the pickiest of eaters.
In this article, we’ll explore 19 different frittata recipes that cater to every taste and occasion. From classic combinations like spinach and feta to more adventurous pairings like roasted red pepper and goat cheese, there’s something for everyone on this list. Whether you’re a busy professional looking for a quick and easy breakfast solution or a weekend warrior seeking inspiration for your next brunch gathering, these recipes are sure to hit the spot.
Spinach and Feta Frittata

A classic brunch option, this spinach and feta frittata is a flavorful and satisfying start to the day. With its creamy filling and crispy edges, it’s sure to please even the pickiest eaters.
Ingredients:
– 6 eggs
– 1 cup fresh spinach leaves, chopped
– 1/2 cup crumbled feta cheese
– 1 small onion, diced
– Salt and pepper to taste
– Cooking spray or oil
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a bowl, whisk together eggs and a pinch of salt.
3. Heat a non-stick skillet over medium-high heat. Add cooking spray or oil and swirl to coat.
4. Pour in egg mixture and cook until edges start to set, about 2-3 minutes.
5. Sprinkle chopped spinach, diced onion, and crumbled feta cheese evenly across the eggs.
6. Transfer skillet to preheated oven and bake for 15-20 minutes or until eggs are almost set.
7. Remove from oven and let cool slightly before slicing and serving.
Cooking Time: 20-25 minutes
Tomato and Basil Frittata

This classic Italian-inspired dish is a perfect brunch option or light dinner. Fresh tomatoes and basil add a burst of flavor to this easy-to-make frittata.
Ingredients:
– 6 eggs
– 1 large tomato, diced
– 1/4 cup fresh basil leaves, chopped
– 1 tablespoon olive oil
– Salt and pepper to taste
– 1/2 cup shredded mozzarella cheese (optional)
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large skillet, heat the olive oil over medium-high heat.
3. Add the diced tomato and cook until softened, about 3-4 minutes.
4. Crack in the eggs and stir gently to combine with the tomato mixture.
5. Cook for an additional 2-3 minutes or until the edges start to set.
6. Sprinkle the chopped basil and shredded mozzarella cheese (if using) over the top.
7. Transfer the skillet to the preheated oven and bake for 10-12 minutes or until the eggs are cooked through.
8. Remove from the oven and let it cool slightly before serving.
Cooking Time: 15-18 minutes
Zucchini and Parmesan Frittata

A flavorful breakfast or brunch option that’s perfect for a warm morning. This recipe combines the freshness of zucchini with the savory taste of Parmesan cheese, all wrapped up in a crispy egg frittata.
Ingredients:
– 6 large eggs
– 1 medium zucchini, grated
– 1/2 cup shredded Parmesan cheese
– Salt and pepper to taste
– 1 tablespoon olive oil
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a bowl, whisk together eggs and a pinch of salt.
3. Heat the olive oil in an 8-inch non-stick skillet over medium heat.
4. Add the grated zucchini and cook until tender, about 3-4 minutes.
5. Pour in the egg mixture and cook for 2-3 minutes or until edges start to set.
6. Sprinkle Parmesan cheese on top and transfer the skillet to the oven.
7. Bake for 12-15 minutes or until the eggs are fully set and the cheese is golden brown.
Cooking Time: 15-18 minutes
Mushroom and Swiss Cheese Frittata

A delicious breakfast or brunch option that combines the earthy flavor of mushrooms with the creaminess of Swiss cheese, all wrapped up in a fluffy egg frittata.
Ingredients:
– 6 eggs
– 1 cup mixed mushrooms (button, cremini, shiitake), sliced
– 2 tablespoons butter
– 1/2 cup grated Swiss cheese
– Salt and pepper to taste
– Fresh parsley or chives for garnish
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large skillet, melt 1 tablespoon of butter over medium-high heat. Add mushrooms and cook until tender, about 3-4 minutes.
3. In a separate bowl, whisk together eggs and a pinch of salt.
4. Pour egg mixture over cooked mushrooms in the skillet.
5. Sprinkle Swiss cheese evenly over the eggs.
6. Cook for 2-3 minutes or until edges start to set.
7. Transfer skillet to oven and bake for 12-15 minutes or until eggs are almost set.
8. Remove from oven, let it cool slightly before slicing and serving.
Cooking Time: 18-20 minutes
Broccoli and Cheddar Frittata

A frittata is the perfect breakfast or brunch option when you want to impress without much fuss. This recipe combines the earthy flavor of broccoli with the creaminess of cheddar cheese, all wrapped up in a fluffy egg package.
Ingredients:
– 6 eggs
– 1 cup broccoli florets
– 1/2 cup shredded cheddar cheese
– 1 tablespoon butter
– Salt and pepper to taste
Instructions:
1. Preheat your oven to 375°F (190°C).
2. In a large skillet, melt the butter over medium heat. Add the broccoli and cook until tender, about 3-4 minutes.
3. In a separate bowl, whisk together the eggs and a pinch of salt and pepper.
4. Pour the egg mixture over the cooked broccoli in the skillet.
5. Sprinkle the cheddar cheese evenly over the top of the eggs.
6. Transfer the skillet to the oven and bake for 12-15 minutes or until the eggs are set and the cheese is melted.
7. Remove from the oven and let cool for a few minutes before slicing and serving.
Cooking Time: 20 minutes
Sweet Potato and Kale Frittata

Start your day with a nutritious twist on the classic breakfast dish. This sweet potato and kale frittata is packed with flavor and will keep you going until lunchtime.
Ingredients:
– 2 large eggs
– 1 medium sweet potato, cooked and diced
– 2 cups curly kale, stems removed and chopped
– 1 small onion, finely chopped
– 1 clove garlic, minced
– Salt and pepper to taste
– 1 tablespoon olive oil
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large skillet, heat the olive oil over medium-high heat. Add the onion and cook until translucent, about 3 minutes.
3. Add the garlic and cook for an additional minute.
4. Pour in the eggs and stir gently to distribute the ingredients.
5. Cook for 2-3 minutes or until the edges start to set.
6. Top with sweet potato, kale, and a pinch of salt and pepper.
7. Transfer the skillet to the oven and bake for 15-20 minutes or until the eggs are set and golden brown.
Cooking Time: 20 minutes
Bacon and Onion Frittata

This recipe combines the savory flavors of bacon and onion with eggs, creating a satisfying breakfast or brunch dish. Perfect for a special occasion or a busy morning, this frittata is easy to make and serves 4-6 people.
Ingredients:
– 6 large eggs
– 1/2 cup diced onion
– 6 slices of cooked bacon, crumbled
– 1 tablespoon butter
– Salt and pepper to taste
– Fresh parsley or chives for garnish (optional)
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large skillet, sauté the diced onion in butter until translucent.
3. Add crumbled bacon to the skillet and cook until crispy.
4. Whisk eggs in a bowl and season with salt and pepper.
5. Pour whisked eggs over the bacon and onion mixture in the skillet.
6. Cook for 2-3 minutes or until edges start to set.
7. Transfer the skillet to the preheated oven and bake for 15-20 minutes, or until eggs are fully cooked.
8. Remove from oven and garnish with fresh parsley or chives if desired.
Cooking Time: 20-25 minutes
Roasted Red Pepper and Goat Cheese Frittata

A flavorful breakfast or brunch option that combines the sweetness of roasted red peppers with the tanginess of goat cheese.
Ingredients:
– 6 eggs
– 1/2 cup goat cheese, crumbled
– 1/4 cup chopped fresh parsley
– 1/2 cup roasted red pepper, sliced (see roasting instructions below)
– Salt and pepper to taste
– Cooking spray or oil
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large bowl, whisk together eggs and a pinch of salt.
3. In a 9-inch (23 cm) non-stick skillet, heat cooking spray or oil over medium-high heat.
4. Pour in the egg mixture and cook until edges start to set, about 2-3 minutes.
5. Top with goat cheese, roasted red pepper, and parsley.
6. Transfer the skillet to the oven and bake for 12-15 minutes, or until eggs are almost set.
7. Remove from the oven and let it cool slightly before serving.
Roasting Red Peppers:
1. Preheat oven to 425°F (220°C).
2. Place red peppers on a baking sheet and roast for 30-40 minutes, or until skin is blistered and charred.
3. Peel off skin, then slice into strips.
Asparagus and Gruyere Frittata

This recipe combines the sweetness of asparagus with the creaminess of Gruyère cheese, all wrapped up in a delicious breakfast or brunch dish.
Ingredients:
– 6 large eggs
– 1 pound fresh asparagus, trimmed and cut into 1-inch pieces
– 2 tablespoons butter
– 1 cup grated Gruyère cheese
– Salt and pepper to taste
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large skillet, melt 1 tablespoon of butter over medium-high heat. Add asparagus and cook until tender, about 3-4 minutes.
3. In a separate bowl, whisk together eggs and season with salt and pepper.
4. Pour eggs over cooked asparagus in the skillet. Cook for 2-3 minutes or until edges start to set.
5. Sprinkle Gruyère cheese evenly over the top of the eggs.
6. Transfer skillet to oven and bake for 12-15 minutes, or until eggs are fully set and cheese is melted.
7. Remove from oven and let cool slightly before slicing and serving.
Cooking Time: 18-20 minutes
Ham and Cheese Frittata

A frittata is the perfect solution for a quick and satisfying breakfast, brunch, or even dinner. This classic Italian dish is easy to make and can be customized to your taste.
Ingredients:
– 6 eggs
– 1/2 cup diced ham (any type, such as prosciutto or cooked bacon)
– 1 cup shredded cheddar cheese
– 1 tablespoon butter
– Salt and pepper to taste
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a bowl, whisk together eggs and a pinch of salt.
3. Heat butter in a 9-inch (23cm) non-stick skillet over medium heat.
4. Add diced ham and cook until lightly browned, about 2 minutes.
5. Pour in egg mixture and cook for 1-2 minutes, until edges start to set.
6. Sprinkle shredded cheese evenly over the top.
7. Transfer skillet to oven and bake for 12-15 minutes, or until eggs are almost set and cheese is melted.
8. Remove from oven and let it rest for a minute before slicing and serving.
Cooking Time: 20-25 minutes
Artichoke and Sun-Dried Tomato Frittata

A flavorful and visually appealing breakfast or brunch option, this frittata combines the tender artichoke heart with the savory flavor of sun-dried tomatoes.
Ingredients:
– 6 eggs
– 1 (14 oz) can artichoke hearts, drained and chopped
– 1/2 cup sun-dried tomatoes, chopped
– 1 small onion, diced
– 2 cloves garlic, minced
– 1 tablespoon olive oil
– Salt and pepper to taste
– Fresh parsley, chopped (optional)
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large skillet, heat the olive oil over medium-high heat. Add onion and garlic; cook until softened, about 3 minutes.
3. Add artichoke hearts and sun-dried tomatoes; cook for an additional 2 minutes.
4. In a bowl, whisk together eggs and season with salt and pepper.
5. Pour egg mixture over the skillet contents and cook until edges start to set, about 2-3 minutes.
6. Transfer skillet to oven and bake for 15-20 minutes or until eggs are almost set.
7. Remove from oven and let cool slightly before serving. Garnish with chopped parsley if desired.
Cooking Time: 20-25 minutes
Leek and Potato Frittata

A delicious and flavorful breakfast or brunch option that combines the sweetness of potatoes with the pungency of leeks.
Ingredients:
– 2 large potatoes, peeled and thinly sliced
– 1 large leek, white and light green parts only, thinly sliced
– 6 eggs
– Salt and pepper to taste
– 1 tablespoon olive oil
– Optional: grated cheese (Cheddar or Parmesan work well)
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large skillet, heat the olive oil over medium-high heat. Add the sliced potatoes and cook until they start to soften, about 5 minutes.
3. Add the sliced leek to the skillet and continue cooking for another 5 minutes, or until both vegetables are tender.
4. In a bowl, whisk together the eggs and season with salt and pepper.
5. Pour the egg mixture over the potato-leek mixture in the skillet.
6. Transfer the skillet to the preheated oven and bake for 20-25 minutes, or until the frittata is set and golden brown.
7. Remove from the oven and let cool slightly before serving. Optional: sprinkle with grated cheese and return to the oven for an additional 2-3 minutes, or until melted.
Cooking Time: 25-30 minutes
Smoked Salmon and Dill Frittata

Start your day with a burst of flavor from this elegant frittata, featuring smoky salmon and fresh dill. This breakfast or brunch dish is perfect for special occasions or a quick weeknight meal.
Ingredients:
– 6 eggs
– 1/2 cup diced smoked salmon
– 1 tablespoon chopped fresh dill
– 1 small onion, finely chopped
– Salt and pepper to taste
– 1 tablespoon butter
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large skillet, melt the butter over medium heat. Add the chopped onion and cook until translucent, about 3-4 minutes.
3. In a separate bowl, whisk together eggs and a pinch of salt and pepper.
4. Pour the egg mixture over the cooked onion in the skillet.
5. Top with diced smoked salmon and sprinkle with chopped fresh dill.
6. Cook for 2-3 minutes or until the edges start to set.
7. Transfer the skillet to the preheated oven and bake for 12-15 minutes, or until the frittata is cooked through and puffed.
Cooking Time: 15 minutes
Pesto and Mozzarella Frittata

Elevate your brunch game with this flavorful and visually appealing Pesto and Mozzarella Frittata! With the creaminess of pesto, melted mozzarella cheese, and crispy eggs, you’ll be hooked from the first bite.
Ingredients:
– 6 large eggs
– 1/4 cup fresh basil leaves (chopped)
– 2 tablespoons olive oil
– 2 cloves garlic (minced)
– 1/2 cup grated mozzarella cheese
– Salt and pepper to taste
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a bowl, whisk together eggs, salt, and pepper.
3. Heat olive oil in an oven-safe skillet over medium heat. Add garlic and cook for 1 minute.
4. Pour in egg mixture and cook until edges start to set (about 3 minutes).
5. Sprinkle chopped basil leaves and mozzarella cheese evenly over the eggs.
6. Transfer skillet to the preheated oven and bake for 12-15 minutes or until eggs are fully cooked and cheese is melted.
7. Remove from oven, let cool slightly before slicing and serving.
Cooking Time: 20 minutes
Eggplant and Ricotta Frittata

A flavorful breakfast or brunch option that combines the richness of ricotta cheese with the tender texture of eggplant, all wrapped up in a crispy frittata.
Ingredients:
– 2 large eggplants, sliced into 1/4-inch thick rounds
– 1 cup ricotta cheese
– 6 eggs
– 1 tablespoon olive oil
– Salt and pepper to taste
– Fresh parsley or basil leaves for garnish (optional)
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large skillet, heat the olive oil over medium-high heat. Add the eggplant slices and cook until golden brown, about 3-4 minutes per side.
3. In a separate bowl, whisk together eggs and season with salt and pepper.
4. In a greased 9-inch (23cm) pie plate or cast-iron skillet, arrange half of the cooked eggplant slices in the bottom.
5. Pour the whisked eggs over the eggplant, followed by dollops of ricotta cheese.
6. Arrange remaining eggplant slices on top, then sprinkle with salt and pepper to taste.
7. Bake for 30-35 minutes or until the frittata is puffed and golden brown.
Cooking Time: 30-35 minutes
Caramelized Onion and Thyme Frittata

Elevate your breakfast game with this rich and flavorful frittata, featuring sweet caramelized onions and fragrant thyme. Perfect for a special occasion or a cozy Sunday brunch.
Ingredients:
– 6 eggs
– 1 large onion, thinly sliced
– 2 tablespoons olive oil
– 2 cloves garlic, minced
– 2 sprigs fresh thyme
– Salt and pepper to taste
– 1 tablespoon grated cheddar cheese (optional)
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large skillet, cook the onions over medium-low heat for 30-40 minutes, stirring occasionally, until caramelized.
3. Add garlic and thyme to the skillet; cook for an additional minute.
4. In a bowl, whisk together eggs and a pinch of salt and pepper.
5. Pour the egg mixture over the onion mixture in the skillet; cook until edges start to set (about 2-3 minutes).
6. Transfer the skillet to the oven and bake for 15-20 minutes, or until the frittata is cooked through.
7. Remove from oven and let cool slightly. Slice and serve warm, topped with grated cheddar cheese if desired.
Cooking Time: 40-50 minutes
Corn and Jalapeño Frittata

A flavorful and spicy twist on the classic breakfast dish, this Corn and Jalapeño Frittata is perfect for a weekend brunch or quick morning meal. With the sweetness of corn and the heat of jalapeños, this recipe is sure to please.
Ingredients:
– 6 eggs
– 1 cup frozen corn kernels, thawed
– 2 jalapeños, diced
– 1/2 cup shredded cheddar cheese (optional)
– Salt and pepper to taste
– Cooking spray or oil
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large bowl, whisk together eggs and season with salt and pepper.
3. Add corn kernels and diced jalapeños to the eggs and stir to combine.
4. Pour egg mixture into a greased 9-inch (23cm) skillet or pie dish.
5. Bake for 25-30 minutes or until eggs are set and the frittata is golden brown.
6. Remove from oven and let cool for a few minutes before serving.
Cooking Time: 25-30 minutes
Chicken and Spinach Frittata

Start your day with a flavorful and nutritious breakfast that combines the best of both worlds – chicken and spinach! This frittata recipe is perfect for busy mornings when you need a filling and delicious meal to fuel your day.
Ingredients:
– 6 eggs
– 1 pound cooked chicken, diced
– 1 cup fresh spinach leaves
– 1/2 cup shredded cheddar cheese (optional)
– Salt and pepper to taste
– Cooking spray or oil
Instructions:
1. Preheat the oven to 375°F (190°C).
2. In a large bowl, whisk together eggs and a pinch of salt.
3. Add diced chicken and chopped spinach to the egg mixture; stir well.
4. Pour the egg mixture into a greased 9-inch pie plate or skillet.
5. Sprinkle shredded cheese on top (if using).
6. Bake for 25-30 minutes, or until the frittata is set and lightly browned.
7. Remove from the oven and let cool slightly before serving.
Cooking Time: 25-30 minutes
Mediterranean Veggie Frittata

This frittata is a flavorful and healthy twist on the classic breakfast dish, packed with Mediterranean-inspired vegetables and herbs. Perfect for a quick brunch or a satisfying morning meal.
Ingredients:
– 6 eggs
– 1 cup mixed bell peppers (red, yellow, green)
– 1/2 cup diced zucchini
– 1/2 cup chopped Kalamata olives
– 2 cloves garlic, minced
– 1 tablespoon olive oil
– Salt and pepper to taste
– Fresh parsley, chopped (optional)
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large bowl, whisk eggs with salt and pepper.
3. Heat olive oil in a 10-inch non-stick skillet over medium-high heat.
4. Add bell peppers, zucchini, garlic, and olives. Cook until vegetables are tender, about 5 minutes.
5. Pour egg mixture over vegetables; cook until edges start to set, about 2 minutes.
6. Transfer skillet to oven and bake for 15-20 minutes or until eggs are fully cooked.
7. Garnish with parsley, if desired.
Cooking Time: 20-25 minutes
Summary
Get ready to elevate your brunch game with these 19 flavorful frittata recipes! From classic combinations like Spinach and Feta to innovative pairings like Sweet Potato and Kale, there’s something for every occasion. Whether you’re in the mood for savory (Mushroom and Swiss Cheese) or sweet (Pesto and Mozzarella), these recipes are sure to impress. Plus, with options ranging from Bacon and Onion to Smoked Salmon and Dill, there’s a frittata to suit any taste bud. So go ahead, get cracking, and enjoy the perfect breakfast, lunch, or dinner!