Puffy Frittata with Ham and Peppers
“Eggs-tra Fluffy, Eggs-tra Easy — Your Spring Brunch Just Got a Glow-Up”
Some mornings call for a little more ta‑da and a little less “same old scrambled eggs.” That’s where this Puffy Frittata with Ham and Peppers swoops in like the brunch hero it is — light, airy, savory, and so simple you’ll wonder why you haven’t been whipping egg whites into everything.
This fluffy frittata recipe is the definition of spring brunch energy: bright bell peppers, savory diced ham, and eggs that puff into a cloud-like texture that practically melts the moment it hits your fork. The secret? A tiny technique with a big payoff — separating the eggs and whipping the whites until they reach stiff, glossy peaks. Fold them back in, and suddenly you’re serving a restaurant-style frittata without breaking a sweat.
Whether you’re planning an Easter brunch, a weekend breakfast spread, or a low-carb dinner that doesn’t feel like a compromise, this ham and pepper frittata delivers big flavor with minimal fuss. It’s the kind of recipe that looks impressive but stays wonderfully doable — exactly the kind of dish busy home cooks love.

Why You’ll Love This Puffy Frittata Recipe
This recipe checks every box for spring brunch lovers, busy families, and anyone who appreciates a dish that feels special without requiring a culinary degree.
Here’s why this fluffy frittata works so well:
- Light, airy texture thanks to whipped egg whites
- Ready in about 45 minutes from start to finish
- Uses simple, budget-friendly ingredients
- Naturally low-carb and protein-rich
- Perfect for Easter brunch, weekend breakfast, or meal prep
- Easy to customize with your favorite veggies, cheeses, or herbs
If you love versatile brunch dishes, you might also enjoy my Easter brunch recipes for more seasonal inspiration.
Ingredients for Puffy Frittata with Ham and Peppers
- 2 tablespoons (30g) butter
- 1 small onion, finely chopped
- 1 green bell pepper, finely chopped
- ½ teaspoon salt
- ½ teaspoon black pepper
- 8 slices (6 ounces) ham, diced
- 8 large eggs, room temperature
- ¼ cup water
- ½ cup shredded cheddar cheese (optional)
If you enjoy cooking with freshly grated cheese, you’ll love my guide on why you should grate your own cheese — it melts smoother and gives dishes like this frittata an even better texture.
Ingredient Notes & Easy Substitutions
Butter
Unsalted butter gives you better control over seasoning.
Ham
Lean diced ham adds savory flavor without weighing the dish down.
Eggs
Room temperature eggs whip more easily and create that signature puffiness.
Cheddar Cheese
Optional but delicious. Reduced-fat cheddar works well if you’re watching fat intake.
How to Make Puffy Frittata with Ham and Peppers
- Preheat oven to 250°F (120°C).
- In a large ovenproof nonstick skillet over low heat, melt 1 tablespoon butter.
- Add onion, bell pepper, ¼ teaspoon salt, and ¼ teaspoon pepper. Cook 3–4 minutes until crisp-tender.
- Stir in diced ham; cook 1 minute. Transfer mixture to a plate.
- Separate eggs — yolks in one bowl, whites in another.
- Beat yolks with water, remaining salt, and pepper.
- Beat egg whites until stiff peaks form. If you need a rBeat egg whites until stiff peaks form. If you need a refresher, this visual guide shows how to beat egg whites to stiff peaks: stiff but not dry, peaks form.
- Melt remaining butter in skillet over low heat.
- Pour in egg mixture; spread evenly.
- Sprinkle ham and vegetables over the top; add cheese if using.
- Cover and cook 25–30 minutes, until eggs are set.
- Slide onto a serving plate and serve immediately.
Note: The frittata stays fluffy for several minutes before naturally settling.
Expert Tips for a Perfect Fluffy Frittata
A few simple techniques make all the difference:
- Fold egg whites gently to keep their airy structure
- Use room temperature eggs for maximum volume
- Cook low and slow to avoid rubbery eggs
- Use a nonstick, oven-safe skillet for easy release
- Mix in colorful peppers for extra brightness
Variations & Creative Ideas
Frittatas are endlessly adaptable. Try these fun twists:
Mediterranean
Spinach, feta, sun-dried tomatoes.
Veggie-Loaded
Mushrooms, zucchini, cherry tomatoes.
Southwestern
Jalapeños, pepper jack, cilantro.
Low-Carb Protein Boost
Replace half the eggs with egg whites and add extra ham.
If you’re exploring healthier eating habits, you may enjoy my guide to embracing the low-carb lifestyle.
Serving Suggestions
This puffy frittata pairs beautifully with:
- Fresh seasonal fruit
- Avocado slices
- Whole-grain toast
- Arugula salad with lemon vinaigrette
- Roasted breakfast potatoes
It also slices cleanly, making it perfect for brunch buffets or breakfast boards.
FAQs
Why isn’t my frittata fluffy? Over-mixing the egg whites or skipping the whipping step can deflate the texture.
Can I make this ahead? Yes — reheat at 300°F for about 10 minutes.
Can I freeze it? Absolutely. Wrap slices tightly and freeze for up to 2 months.
Can I bake it instead of cooking on the stovetop? Yes — bake at 325°F for 20–25 minutes until set.
Final Thoughts
This Puffy Frittata with Ham and Peppers proves that simple ingredients can create a brunch-worthy dish that feels special without being fussy. With its airy texture, savory ham, and colorful peppers, it’s perfect for Easter brunch, weekend breakfasts, or even a quick low-carb dinner.
It’s the kind of recipe that earns a permanent spot in your rotation — reliable, flavorful, and always a crowd-pleaser.

Puffy Frittata with Ham and Peppers
This Puffy Frittata with Ham and Peppers is a light, fluffy egg recipe that makes an easy spring brunch, Easter breakfast, or protein-packed family meal. Made with diced ham, bell pepper, onion, and optional cheddar, this savory frittata gets its airy texture from whipped egg whites folded gently into the yolks. For extra flavor, top it with shredded cheddar cheese before serving. It also fits beautifully into a low-carb lifestyle, making it a satisfying breakfast recipe with simple ingredients and big brunch appeal.
Ingredients
- 2 tablespoons (30g) butter
- 1 small onion, finely chopped
- 1 green bell pepper, finely chopped
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 8 slices (6 ounces/170g total) ham, diced
- 8 large eggs, at room temperature
- 1/4 cup (60ml) water
- 1/2 cup (60g) shredded cheddar cheese (optional)
Instructions
- Preheat the oven to 250°F.
- In a large nonstick ovenproof skillet over low heat, melt 1 tablespoon butter.
- Add the chopped onion, green bell pepper, 1/4 teaspoon salt, and 1/4 teaspoon black pepper. Cook for 3 to 4 minutes, stirring occasionally, until the vegetables are crisp-tender.
- Add the diced ham and cook for 1 more minute. Transfer the mixture to a plate and set aside.
- Separate the eggs, placing the yolks in a medium bowl and the whites in a large bowl.
- Beat the egg yolks with the water, remaining 1/4 teaspoon salt, and remaining 1/4 teaspoon black pepper until combined.
- Beat the egg whites until stiff peaks form.
- Gently fold the yolk mixture into the egg whites until just combined.
- In the same skillet, melt the remaining 1 tablespoon butter over low heat.
- Pour the egg mixture into the skillet and spread it evenly with a spatula.
- Spoon the ham and pepper mixture evenly over the eggs. Sprinkle with optional cheddar cheese.
- Cover and cook for 25 to 30 minutes, or until the eggs are fully set.
- Slide the frittata onto a serving plate and serve immediately. The frittata will naturally deflate slightly after a few minutes.
Notes
Notes
Use room temperature eggs for the best volume and fluffiest texture.
Fold the whipped egg whites gently so the frittata stays light and airy.
For extra flavor and smoother melting, use freshly grated shredded cheddar cheese.
To keep this recipe lighter, you can reduce or omit the cheese.
This recipe is a great option for anyone embracing a low-carb lifestyle.
Serve with fresh fruit, a green salad, or roasted potatoes for a complete brunch spread.
Equipment
- Large nonstick ovenproof skillet
- Mixing bowls
- Hand mixer or stand mixer
- Rubber spatula
- Knife and cutting board
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 173Total Fat: 11gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 376mgSodium: 431mgCarbohydrates: 4gFiber: 1gSugar: 2gProtein: 14g
The Nutritional Information may not be accurate. This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.
