These high-protein frittata recipes turn eggs, one of the most complete protein sources available, into a make-ahead meal, and a study in overweight adults found that an egg breakfast left people feeling fuller than a bagel breakfast with the same calories. Whisk eggs with vegetables and a modest amount of cheese, bake it in one pan, and you have four to six servings of a filling, low-carb breakfast or dinner ready for the week.
Jump to: Spinach and Feta | Turkey Sausage | Broccoli Cheddar | Mushroom and Swiss | Southwest Black Bean | Smoked Salmon and Dill | Caprese | Ham and Asparagus | Greek | Egg White Veggie | Quick Reference | FAQ
Why Frittatas Are a Weight Loss Meal Prep Staple
Unlike an omelet, which is cooked and eaten in one sitting, a frittata is baked as a single dish and sliced into wedges, making it naturally portion-controlled and easy to reheat. If you’d rather have single-serve portions, our egg muffin cups work the same way. According to the USDA, one large egg has about 6 grams of protein and only 70 calories, so a frittata built on 8-10 eggs plus vegetables delivers a high protein-to-calorie ratio across every slice, with filling vegetables adding fiber and volume that keeps each serving satisfying.
The Recipes: 10 Frittatas With Up to 19 Grams of Protein per Slice
1. Spinach and Feta Frittata
A Greek-inspired classic with wilted spinach, crumbled feta, and a touch of nutmeg.
Why It Works: Spinach cooks down to a fraction of its raw volume, so this frittata works a full 5 ounces of spinach into the pan without making the dish watery.
Prep Time: 10 min | Cook Time: 25 min | Servings: 6
Ingredients:
- 10 large eggs
- 1/4 cup milk
- 5 oz fresh spinach
- 1/2 cup crumbled feta
- 1/4 cup diced onion
- Pinch of nutmeg, salt, and pepper
Instructions:
- Preheat the oven to 375°F. Whisk the eggs, milk, nutmeg, salt, and pepper together.
- Saute the onion in an oven-safe skillet until softened, then add spinach and cook until wilted.
- Pour the egg mixture over the vegetables and sprinkle with feta.
- Cook on the stovetop for 2-3 minutes until the edges set, then transfer to the oven.
- Bake 18-20 minutes until the center is just set. Cool 5 minutes before slicing.

| Nutrient | Per Serving |
|---|---|
| Calories | 170 |
| Protein | 14g |
| Fiber | 1g |
| Carbs | 3g |
2. Veggie-Loaded Turkey Sausage Frittata
Lean turkey sausage crumbles mixed with bell peppers, onion, and zucchini for a hearty, savory frittata.
Why It Works: Turkey sausage has a fraction of the saturated fat of pork sausage while still bringing a savory, smoky flavor, so you get the taste of a diner breakfast without the calorie load.
Prep Time: 10 min | Cook Time: 25 min | Servings: 6
Ingredients:
- 10 large eggs
- 1/4 cup milk
- 8 oz lean turkey sausage, casings removed
- 1/2 cup diced bell pepper
- 1/2 cup diced zucchini
- 1/4 cup diced onion
Instructions:
- Preheat the oven to 375°F. Brown the turkey sausage in an oven-safe skillet, breaking it into crumbles, about 6 minutes.
- Add the pepper, zucchini, and onion, and cook until softened, about 5 minutes.
- Whisk the eggs and milk together and pour over the vegetables and sausage.
- Cook 2-3 minutes on the stovetop, then bake 18-20 minutes until set.

| Nutrient | Per Serving |
|---|---|
| Calories | 210 |
| Protein | 19g |
| Fiber | 1g |
| Carbs | 4g |
3. Broccoli Cheddar Frittata
A comfort-food frittata with steamed broccoli and sharp cheddar, tasting like a lighter version of broccoli cheddar soup.
Why It Works: Broccoli is one of the highest-fiber cruciferous vegetables per calorie, and pairing a moderate amount of sharp cheddar (which has more flavor per gram than mild cheddar) means you need less cheese to get the same satisfying taste.
Prep Time: 10 min | Cook Time: 25 min | Servings: 6
Ingredients:
- 10 large eggs
- 1/4 cup milk
- 1.5 cups steamed broccoli florets, chopped
- 1/2 cup shredded sharp cheddar
- 1/4 cup diced onion
Instructions:
- Preheat the oven to 375°F. Saute the onion in an oven-safe skillet until softened.
- Add the broccoli and stir to combine.
- Whisk the eggs and milk, pour over the vegetables, and sprinkle with cheddar.
- Cook 2-3 minutes on the stovetop, then bake 18-20 minutes until set.

| Nutrient | Per Serving |
|---|---|
| Calories | 190 |
| Protein | 15g |
| Fiber | 1g |
| Carbs | 4g |
4. Mushroom and Swiss Frittata
Earthy sauteed mushrooms and melted Swiss cheese with a touch of fresh thyme.
Why It Works: Mushrooms are naturally low in calories but bring a savory, umami depth that reduces the temptation to add extra cheese or salt for flavor, keeping this frittata lighter than it tastes.
Prep Time: 10 min | Cook Time: 25 min | Servings: 6
Ingredients:
- 10 large eggs
- 1/4 cup milk
- 2 cups sliced mushrooms
- 1/2 cup shredded Swiss cheese
- 1/4 cup diced onion
- 1 tsp fresh thyme
Instructions:
- Preheat the oven to 375°F. Saute the onion and mushrooms in an oven-safe skillet until the mushrooms release their liquid and it evaporates, about 6-7 minutes.
- Stir in the thyme.
- Whisk the eggs and milk, pour over the mushrooms, and sprinkle with Swiss cheese.
- Cook 2-3 minutes on the stovetop, then bake 18-20 minutes until set.

| Nutrient | Per Serving |
|---|---|
| Calories | 180 |
| Protein | 15g |
| Fiber | 1g |
| Carbs | 4g |
5. Southwest Black Bean Frittata
Black beans, corn, diced tomato, and pepper jack cheese give this frittata a Tex-Mex kick, finished with fresh cilantro.
Why It Works: Black beans add plant protein and around 4 grams of fiber per quarter cup, which the Mayo Clinic notes helps moderate the blood sugar response of a meal, complementing the fast-digesting protein from the eggs.
Prep Time: 10 min | Cook Time: 25 min | Servings: 6
Ingredients:
- 10 large eggs
- 1/4 cup milk
- 1/2 cup canned black beans, rinsed
- 1/2 cup corn kernels
- 1/2 cup diced tomato
- 1/2 cup shredded pepper jack
- Chopped cilantro
Instructions:
- Preheat the oven to 375°F. Warm the black beans and corn in an oven-safe skillet for 2 minutes.
- Whisk the eggs and milk, pour over the beans and corn, and stir in the tomato.
- Sprinkle with pepper jack cheese.
- Cook 2-3 minutes on the stovetop, then bake 18-20 minutes until set. Top with cilantro before serving.

| Nutrient | Per Serving |
|---|---|
| Calories | 210 |
| Protein | 16g |
| Fiber | 3g |
| Carbs | 10g |
6. Smoked Salmon and Dill Frittata
Flaked smoked salmon, cream cheese dollops, and fresh dill make this frittata taste like a deconstructed bagel and lox.
Why It Works: Adding smoked salmon brings a meaningful dose of omega-3 fatty acids to a dish that’s already a strong protein source, which the American Heart Association links to cardiovascular benefits most egg-only frittatas don’t offer.
Prep Time: 10 min | Cook Time: 22 min | Servings: 6
Ingredients:
- 10 large eggs
- 1/4 cup milk
- 4 oz smoked salmon, flaked
- 2 oz light cream cheese, in small dollops
- 2 tbsp chopped fresh dill
- 1/4 cup diced red onion
Instructions:
- Preheat the oven to 375°F. Whisk the eggs and milk together.
- Pour the eggs into a greased oven-safe skillet and scatter the red onion, salmon, and dollops of cream cheese over the top.
- Sprinkle with dill.
- Cook 2 minutes on the stovetop, then bake 16-18 minutes until just set.

| Nutrient | Per Serving |
|---|---|
| Calories | 190 |
| Protein | 17g |
| Fiber | 0g |
| Carbs | 2g |
7. Caprese Frittata
Layers of tomato, fresh mozzarella, and basil baked into the eggs, then finished with a balsamic drizzle.
Why It Works: Baking the tomatoes into the frittata rather than serving them fresh concentrates their flavor, so a smaller amount of mozzarella still reads as rich and cheesy without pushing the fat content too high.
Prep Time: 10 min | Cook Time: 25 min | Servings: 6
Ingredients:
- 10 large eggs
- 1/4 cup milk
- 1 cup halved cherry tomatoes
- 4 oz fresh mozzarella, torn
- 1/4 cup fresh basil, torn
- Balsamic glaze, for serving
Instructions:
- Preheat the oven to 375°F. Whisk the eggs and milk together and pour into a greased oven-safe skillet.
- Scatter the tomatoes and mozzarella evenly over the top.
- Cook 2-3 minutes on the stovetop, then bake 18-20 minutes until set.
- Top with fresh basil and a drizzle of balsamic glaze before serving.

| Nutrient | Per Serving |
|---|---|
| Calories | 180 |
| Protein | 15g |
| Fiber | 1g |
| Carbs | 3g |
8. Ham and Asparagus Frittata
Diced lean ham and tender asparagus spears baked into the eggs with a light sprinkle of Parmesan.
Why It Works: Ham is a lean-enough cured meat to keep the fat in check while adding a savory, salty depth that means this frittata needs very little added salt, and asparagus adds a tender-crisp texture and a little fiber for very few calories.
Prep Time: 10 min | Cook Time: 25 min | Servings: 6
Ingredients:
- 10 large eggs
- 1/4 cup milk
- 1 cup diced lean ham
- 1 cup asparagus, cut into 1-inch pieces
- 1/4 cup grated Parmesan
Instructions:
- Preheat the oven to 375°F. Saute the asparagus in an oven-safe skillet for 3-4 minutes, then add the ham and warm through.
- Whisk the eggs and milk, pour over the ham and asparagus, and sprinkle with Parmesan.
- Cook 2-3 minutes on the stovetop, then bake 18-20 minutes until set.

| Nutrient | Per Serving |
|---|---|
| Calories | 190 |
| Protein | 18g |
| Fiber | 1g |
| Carbs | 3g |
9. Greek Frittata with Spinach and Tomato
Spinach, sun-dried tomato, kalamata olives, and feta come together for a briny, Mediterranean-style frittata.
Why It Works: Olives and feta bring concentrated flavor in small amounts, and the Mediterranean diet’s research base, as summarized by Harvard Health, associates this style of eating with better long-term weight management compared to diets built on processed convenience foods.
Prep Time: 10 min | Cook Time: 25 min | Servings: 6
Ingredients:
- 10 large eggs
- 1/4 cup milk
- 3 oz fresh spinach
- 1/4 cup chopped sun-dried tomato
- 1/4 cup sliced kalamata olives
- 1/2 cup crumbled feta
Instructions:
- Preheat the oven to 375°F. Wilt the spinach in an oven-safe skillet, about 2 minutes.
- Whisk the eggs and milk, pour over the spinach, and scatter the sun-dried tomato, olives, and feta on top.
- Cook 2-3 minutes on the stovetop, then bake 18-20 minutes until set.

| Nutrient | Per Serving |
|---|---|
| Calories | 190 |
| Protein | 15g |
| Fiber | 2g |
| Carbs | 4g |
10. Egg White Veggie Frittata
An extra-lean option made entirely with egg whites and a colorful mix of bell pepper, spinach, and mushroom. For more ways to cook with them, see our high-protein egg white recipes.
Why It Works: Using only egg whites strips out the cholesterol and fat from the yolks while keeping about 60 percent of an egg’s protein, making this the lowest-calorie frittata on the list at roughly 60 calories a slice. It is also the lowest in protein per slice, so pair it with a side of Greek yogurt or cottage cheese if protein is your priority.
Prep Time: 10 min | Cook Time: 22 min | Servings: 6
Ingredients:
- 2 cups liquid egg whites (about 16 whites)
- 1/2 cup diced bell pepper
- 1 cup fresh spinach
- 1/2 cup sliced mushrooms
- 1/4 cup diced onion
- 2 tbsp grated Parmesan
Instructions:
- Preheat the oven to 375°F. Saute the onion, pepper, and mushrooms in an oven-safe skillet until softened, about 5 minutes.
- Add spinach and cook until wilted.
- Pour the egg whites over the vegetables and sprinkle with Parmesan.
- Cook 2 minutes on the stovetop, then bake 16-18 minutes until set.

| Nutrient | Per Serving |
|---|---|
| Calories | 60 |
| Protein | 10g |
| Fiber | 1g |
| Carbs | 3g |
Quick Reference: All 10 Recipes at a Glance
| Recipe | Prep Time | Calories | Protein |
|---|---|---|---|
| Spinach and Feta Frittata | 10 min | 170 | 14g |
| Veggie-Loaded Turkey Sausage Frittata | 10 min | 210 | 19g |
| Broccoli Cheddar Frittata | 10 min | 190 | 15g |
| Mushroom and Swiss Frittata | 10 min | 180 | 15g |
| Southwest Black Bean Frittata | 10 min | 210 | 16g |
| Smoked Salmon and Dill Frittata | 10 min | 190 | 17g |
| Caprese Frittata | 10 min | 180 | 15g |
| Ham and Asparagus Frittata | 10 min | 190 | 18g |
| Greek Frittata with Spinach and Tomato | 10 min | 190 | 15g |
| Egg White Veggie Frittata | 10 min | 60 | 10g |

Frequently Asked Questions
What are the best high-protein frittata recipes for meal prep?
The best ones start with 8-10 eggs and add a protein-rich mix-in such as lean meat, cheese, or beans. Protein on this list ranges from 10 to 19 grams per slice, with the turkey sausage (19 g) and ham and asparagus (18 g) frittatas at the top.
What is the difference between a frittata, an omelet, and a crustless quiche?
An omelet is cooked quickly on the stovetop and folded around its filling, usually as a single serving. A frittata starts on the stovetop, finishes in the oven, and is sliced into wedges. A crustless quiche is baked entirely in the oven, typically with more milk or cream in the custard, which gives it a softer set.
How do you keep a frittata from turning rubbery or watery?
Pull it from the oven when the center is just set, because it keeps cooking as it rests. Cook watery vegetables such as mushrooms, spinach, and zucchini in the skillet first so their liquid evaporates, as these recipes do, instead of adding them raw.
How can you add more protein to a frittata?
Stir in low-fat cottage cheese (about 12 grams of protein per half cup), fold in lean meat like turkey sausage or ham, or add beans. Swapping some whole eggs for egg whites adds volume for fewer calories. For more ideas, see our list of high-protein foods.
How long does frittata keep, and can you freeze it?
Refrigerate slices in an airtight container for 3-4 days. To freeze, wrap individual slices tightly and keep them for up to 2-3 months. Reheat in a 300-350°F oven or in the microwave until steaming hot.
Bottom Line
A frittata is one of the most efficient meal-prep tools for hitting a high-protein target: one pan, one round of cleanup, and four to six ready-to-reheat servings for the week. Rotate through a few of these to keep breakfast (or an easy dinner) interesting while staying on track with your goals. For more morning options, see our high-protein breakfast ideas.
This article is for informational purposes only and is not a substitute for personalized advice from a registered dietitian or physician.



