Discover 10 frittata recipes with 25g+ protein per serving, perfect for meal prep and packed with flavor.
By Olivia Carter, RDUpdated:
If you're looking for protein-packed meals that are easy to prepare and delicious, frittatas are a fantastic option. Each of the recipes in this guide contains over 25 grams of protein per serving, making them perfect for those aiming to increase their protein intake. We've selected a variety of frittata styles, including classic Italian, Spanish tortilla, and vegetable-loaded options, ensuring there's something for everyone. Each recipe has been crafted with quality ingredients and balanced macros, making them ideal for meal prep and busy lifestyles.
Quick Reference Comparison Table
Recipe Name
Calories
Protein
Carbs
Fat
Prep Time
Italian Sausage and Spinach Frittata
320
29g
6g
20g
30 mins
Spanish Tortilla with Chickpeas
350
25g
30g
18g
40 mins
Vegetable-Loaded Frittata
290
27g
15g
15g
25 mins
Smoked Salmon and Asparagus Frittata
310
30g
8g
20g
30 mins
Bacon and Cheddar Frittata
400
32g
5g
28g
30 mins
Greek Frittata with Feta and Olives
280
26g
7g
16g
25 mins
Mediterranean Veggie Frittata
300
28g
10g
17g
30 mins
Southwest Chicken Frittata
350
31g
12g
19g
35 mins
Mushroom and Spinach Frittata
290
26g
9g
14g
25 mins
Herb and Goat Cheese Frittata
320
27g
11g
18g
30 mins
How We Selected These Recipes
We selected these recipes based on their protein content, overall calorie count, ingredient quality, and ease of preparation. Each recipe was carefully crafted to ensure it meets the threshold of at least 25 grams of protein per serving while remaining under 400 calories. We also considered the balance of macronutrients and the versatility of ingredients, allowing for customization based on dietary preferences and availability.
1. Italian Sausage and Spinach Frittata
This frittata is a delicious blend of savory Italian sausage and fresh spinach, making it a hearty and protein-rich meal option that feels indulgent yet healthy.
Ingredients
100g Italian sausage, crumbled
100g fresh spinach
4 large eggs
30g grated Parmesan cheese
1 tbsp olive oil
Salt and pepper to taste
Macros per serving
Calories
Protein
Carbs
Fat
320
29g
6g
20g
Quick prep
Preheat the oven to 180°C (350°F).
In an oven-safe skillet, heat olive oil over medium heat and cook the crumbled sausage until browned.
Add spinach and cook until wilted, about 2–3 minutes.
In a bowl, whisk eggs, cheese, salt, and pepper, then pour over the sausage and spinach.
Bake in the oven for 15–20 minutes until the eggs are set.
Pro tip
For a lower-fat version, substitute turkey sausage for Italian sausage.
2. Spanish Tortilla with Chickpeas
This Spanish-style frittata is hearty and filling, featuring chickpeas for added protein and fiber, making it a great vegetarian option.
Ingredients
200g potatoes, peeled and diced
100g canned chickpeas, drained
4 large eggs
1 small onion, diced
1 tbsp olive oil
Salt and paprika to taste
Macros per serving
Calories
Protein
Carbs
Fat
350
25g
30g
18g
Quick prep
Boil diced potatoes until tender, about 10 minutes, then drain.
In a skillet, heat olive oil and sauté onion until translucent.
Add chickpeas and potatoes, mixing well, and season with salt and paprika.
Whisk eggs in a bowl, then pour over the mixture in the skillet.
Cook on low heat until the edges set, then transfer to the oven to finish cooking for 10 minutes.
Pro tip
For extra flavor, add fresh herbs like parsley or cilantro before serving.
3. Vegetable-Loaded Frittata
This colorful frittata is packed with a variety of vegetables, making it a nutritious choice that doesn't skimp on flavor or protein.
Ingredients
100g bell peppers, diced
100g zucchini, diced
100g broccoli florets
4 large eggs
30g feta cheese, crumbled
1 tbsp olive oil
Salt and pepper to taste
Macros per serving
Calories
Protein
Carbs
Fat
290
27g
15g
15g
Quick prep
Preheat the oven to 180°C (350°F).
In an oven-safe skillet, heat olive oil and sauté the bell peppers, zucchini, and broccoli until softened.
In a bowl, whisk eggs, feta, salt, and pepper, then pour over the vegetables.
Cook on the stovetop for 2–3 minutes, then transfer to the oven to bake for 15 minutes.
Let cool slightly before slicing and serving.
Pro tip
Swap out the vegetables based on what's in season or what you have on hand for a personalized touch.
4. Smoked Salmon and Asparagus Frittata
This elegant frittata combines the rich flavors of smoked salmon with the freshness of asparagus, perfect for brunch or a light dinner.
Ingredients
100g smoked salmon, chopped
100g asparagus, trimmed and cut into pieces
4 large eggs
30g cream cheese, softened
1 tbsp olive oil
Dill for garnish
Macros per serving
Calories
Protein
Carbs
Fat
310
30g
8g
20g
Quick prep
Preheat the oven to 180°C (350°F).
In an oven-safe skillet, heat olive oil and sauté asparagus until tender.
In a bowl, whisk eggs and cream cheese together until smooth, then fold in smoked salmon.
Pour the egg mixture over the asparagus and cook on the stovetop for 2 minutes.
Transfer to the oven and bake for 15 minutes until set.
Pro tip
For a burst of freshness, add some capers or fresh dill before serving.
5. Bacon and Cheddar Frittata
This frittata is a classic combination of crispy bacon and sharp cheddar cheese, making it a satisfying breakfast or brunch dish.
Ingredients
100g bacon, diced
4 large eggs
50g cheddar cheese, grated
1 small onion, diced
1 tbsp olive oil
Salt and pepper to taste
Macros per serving
Calories
Protein
Carbs
Fat
400
32g
5g
28g
Quick prep
Preheat the oven to 180°C (350°F).
In a skillet, cook the diced bacon until crispy, then remove and set aside.
In the same skillet, sauté the onion until soft.
In a bowl, whisk eggs, cheese, salt, and pepper, then pour into the skillet over the onions and bacon.
Bake for 15–20 minutes until the eggs are set.
Pro tip
Use turkey bacon for a leaner option without sacrificing flavor.
6. Greek Frittata with Feta and Olives
This Mediterranean-inspired frittata features tangy feta cheese and olives, making it a flavorful and protein-rich meal option.
Ingredients
4 large eggs
50g feta cheese, crumbled
50g Kalamata olives, pitted and sliced
100g spinach
1 tbsp olive oil
Salt and pepper to taste
Macros per serving
Calories
Protein
Carbs
Fat
280
26g
7g
16g
Quick prep
Preheat the oven to 180°C (350°F).
In a skillet, heat olive oil and sauté spinach until wilted.
In a bowl, whisk together eggs, feta, olives, salt, and pepper.
Pour the egg mixture over the spinach and cook for 2 minutes on the stovetop.
Transfer to the oven and bake for 15 minutes until set.
Pro tip
Add sun-dried tomatoes for an extra layer of flavor and nutrition.
7. Mediterranean Veggie Frittata
This vibrant frittata is loaded with Mediterranean vegetables, making it a flavorful and nutritious option for any meal.
Ingredients
100g cherry tomatoes, halved
100g zucchini, diced
100g red onion, diced
4 large eggs
30g goat cheese, crumbled
1 tbsp olive oil
Salt and pepper to taste
Macros per serving
Calories
Protein
Carbs
Fat
300
28g
10g
17g
Quick prep
Preheat the oven to 180°C (350°F).
In a skillet, heat olive oil and sauté cherry tomatoes, zucchini, and onion until softened.
In a bowl, whisk eggs, goat cheese, salt, and pepper, then pour over the vegetables.
Cook on the stovetop for 2 minutes, then transfer to the oven for 15 minutes.
Allow to cool slightly before slicing and serving.
Pro tip
Feel free to swap the veggies based on what you have available for a personalized twist.
8. Southwest Chicken Frittata
This spicy frittata combines shredded chicken with bold Southwest flavors, perfect for a hearty breakfast or lunch.
Ingredients
100g cooked chicken, shredded
4 large eggs
50g black beans, rinsed
50g corn kernels
1 tbsp olive oil
1 tsp chili powder
Salt and pepper to taste
Macros per serving
Calories
Protein
Carbs
Fat
350
31g
12g
19g
Quick prep
Preheat the oven to 180°C (350°F).
In a skillet, heat olive oil and add shredded chicken, black beans, corn, chili powder, salt, and pepper, cooking for 3–4 minutes.
In a bowl, whisk eggs and pour over the chicken mixture.
Cook on the stovetop for 2 minutes, then transfer to the oven for 15 minutes.
Let cool slightly before slicing and serving.
Pro tip
Top with avocado or salsa for added flavor and healthy fats.
9. Mushroom and Spinach Frittata
This frittata is a delightful combination of earthy mushrooms and fresh spinach, making it a great choice for a light yet filling meal.
Ingredients
100g mushrooms, sliced
100g spinach
4 large eggs
30g ricotta cheese
1 tbsp olive oil
Salt and pepper to taste
Macros per serving
Calories
Protein
Carbs
Fat
290
26g
9g
14g
Quick prep
Preheat the oven to 180°C (350°F).
In a skillet, heat olive oil and sauté mushrooms until browned.
Add spinach and cook until wilted, about 2–3 minutes.
In a bowl, whisk eggs, ricotta, salt, and pepper, then pour over the mushrooms and spinach.
Bake for 15 minutes until set.
Pro tip
Add herbs like thyme or basil for extra flavor.
10. Herb and Goat Cheese Frittata
This light and flavorful frittata features fresh herbs and creamy goat cheese, perfect for a spring brunch or a light dinner.
Ingredients
4 large eggs
50g goat cheese, crumbled
30g fresh herbs (like basil and parsley), chopped
1 tbsp olive oil
Salt and pepper to taste
Macros per serving
Calories
Protein
Carbs
Fat
320
27g
11g
18g
Quick prep
Preheat the oven to 180°C (350°F).
In a bowl, whisk together eggs, goat cheese, herbs, salt, and pepper.
In a skillet, heat olive oil and pour in the egg mixture.
Cook on the stovetop for 2 minutes, then transfer to the oven for 15 minutes.
Allow to cool slightly before slicing and serving.
Pro tip
Experiment with different herbs to find your favorite combination.
Bottom Line
These frittata recipes are not only high in protein but also versatile and easy to prepare. The top three choices — the Italian Sausage and Spinach Frittata, Spanish Tortilla with Chickpeas, and Vegetable-Loaded Frittata — stand out for their flavor, nutritional balance, and ease of preparation. Whether you're meal prepping for the week or looking for a quick meal, these frittatas can be logged in a calorie tracking app like Nutrola, MyFitnessPal, or Cronometer for easy tracking.
Frequently Asked Questions
What is the difference between a frittata, quiche, and omelette?
Frittatas are baked and thicker than omelettes, which are cooked on the stovetop and folded. Quiches have a crust and typically include cream or milk, while frittatas focus on eggs and fillings.
Can I meal prep these frittatas?
Absolutely! Frittatas store well in the fridge for up to five days and can be easily reheated in the microwave or oven.
How can I increase the protein content of these recipes?
You can boost protein by adding more eggs, incorporating cottage cheese or Greek yogurt, or using high-protein vegetables like spinach or broccoli.
Are these frittata recipes suitable for a low-carb diet?
Many of these recipes are low in carbohydrates, especially those that focus on vegetables and meats, making them suitable for low-carb diets.