Fluffy Ham and Cheese Omelette with Fresh Dill and Garden Salad
Golden, lacy-edged eggs folded around melted cheese and tender ham, scattered with fresh dill: this ham and cheese omelette is simple, satisfying, and ready in about 20 minutes. The outside turns beautifully browned and slightly crisp, while the inside stays soft, creamy, and full of flavor.
A crisp salad of mixed lettuce, juicy tomatoes, and sliced cucumber on the side keeps the plate fresh and light. A few slices of hearty whole grain bread complete the meal and are perfect for mopping up every bite.
This is a wonderful recipe for a quick weekday lunch, a relaxed brunch, or a light dinner when you want something fast and comforting.
Why You’ll Love This Recipe
- Fast and easy. From fridge to plate in 20 minutes with one pan.
- Fluffy and golden. A splash of milk and gentle heat give you tender eggs with a lightly crisp, browned surface.
- Packed with flavor. Ham, melted cheese, and fresh dill work beautifully together.
- Balanced plate. Protein, fresh vegetables, and whole grain bread in one simple meal.
- Easy to customize. Use whatever cheese, meat, or herbs you have on hand.
Ingredients
This recipe serves 2.
For the Omelette
- 6 large eggs
- 2 tablespoons milk
- ¼ teaspoon salt
- ¼ teaspoon ground black pepper
- 2 tablespoons butter, divided
- 4 oz (115 g) cooked ham or chicken ham, cut into small cubes
- 1 cup (100 g) shredded cheese, such as cheddar, Gouda, or a mild melting blend
- 2 tablespoons fresh dill, finely chopped, plus extra for garnish
- A few parsley leaves, for garnish
For the Garden Salad
- 4 cups (about 120 g) mixed lettuce leaves, such as red leaf and green leaf
- 8 to 10 cherry tomatoes or 2 small tomatoes, cut into wedges
- 1 small cucumber, thinly sliced
- 1 tablespoon olive oil
- 1 teaspoon red wine vinegar or lemon juice
- 1 teaspoon pomegranate molasses or balsamic glaze (optional)
- Pinch of salt and pepper
To Serve
- 4 slices whole grain bread or seeded sourdough
- Butter, for spreading (optional)
Step-by-Step Instructions
Step 1: Prep the Ingredients
Cube the ham, shred the cheese, and chop the dill. Having everything ready before you start is important, because eggs cook quickly. Wash and dry the lettuce, then slice the cucumber and cut the tomatoes.
Step 2: Make the Salad
Arrange the lettuce on the plates. Fan the cucumber slices along one side and add the tomatoes. Whisk the olive oil, vinegar, salt, and pepper together and drizzle over the salad. Add a small swirl of pomegranate molasses or balsamic glaze if you like. Set aside while you cook the eggs.
Step 3: Whisk the Eggs
Crack the eggs into a large bowl. Add the milk, salt, and pepper. Whisk for about 1 minute, until the mixture is evenly yellow and slightly frothy. The air you whisk in helps create a fluffy texture. Stir in half of the chopped dill.
Step 4: Cook the Omelette
Heat a 10-inch (25 cm) non-stick skillet over medium heat. Add 1 tablespoon of butter and let it melt and foam. Pour in half of the egg mixture and tilt the pan to spread it evenly.
Cook for 2 to 3 minutes, gently pulling the cooked edges toward the center so uncooked egg flows underneath. When the surface is mostly set but still slightly glossy, the omelette is ready to fill.
Step 5: Add the Filling
Sprinkle half of the ham and half of the cheese over one side of the omelette. Cook for another minute, until the cheese begins to melt and the underside is golden brown with lacy, crisp edges.
Step 6: Fold and Finish
Use a spatula to fold the empty half over the filling, or roll it loosely if you prefer. Cook for 30 seconds more, then slide it onto a plate. Repeat with the remaining butter, egg mixture, ham, and cheese.
Step 7: Garnish and Serve
Scatter the remaining fresh dill and a few parsley leaves over the omelettes. Serve hot beside the salad, with slices of whole grain bread on the side.
Tips & Substitutions
Tips for a Fluffy Omelette
- Whisk well. Whisking adds air and blends the yolks and whites completely.
- Use medium heat. High heat makes eggs rubbery and can burn the butter.
- Use a non-stick pan. It makes folding and sliding the omelette out much easier.
- Cook one at a time. Two small omelettes cook more evenly than one very large one.
- Add the filling while the top is still slightly wet. The cheese melts faster, and the fold holds together.
Substitutions
- Ham: Use smoked turkey, cooked chicken, crisp bacon, or sautéed mushrooms.
- Cheese: Try Swiss, mozzarella, feta, or a smoked cheese for a different flavor.
- Dill: Use chives, parsley, or green onions.
- Milk: Use water for a lighter texture or cream for a richer one.
- Butter: Use olive oil for a dairy-free option.
- Bread: Serve with rye, sourdough, or toasted pita.
Storage
- Refrigerator: Store leftover omelette in an airtight container for up to 2 days. Keep the salad separate, undressed, and chilled.
- Reheating: Warm gently in a non-stick pan over low heat for 2 to 3 minutes, or microwave in 20-second bursts at medium power. Avoid high heat, which makes eggs tough.
- Freezer: Cooked omelettes can be frozen for up to 1 month, but the texture is best when fresh. Thaw overnight in the fridge before reheating.
- Make-ahead: Cube the ham, shred the cheese, and chop the herbs a day ahead to make cooking even faster.
Serving Suggestions
- Toasted whole grain bread with butter
- A cup of hot coffee, tea, or fresh orange juice
- A spoonful of plain yogurt or sour cream on the side
- Sliced avocado or olives
- A light soup, such as tomato or cucumber, for a larger meal
Variations
- Vegetable Omelette: Add sautéed bell peppers, spinach, or mushrooms to the filling.
- Herb Omelette: Use a mix of dill, chives, and parsley for extra freshness.
- Spicy Omelette: Add a pinch of chili flakes or a few slices of jalapeño.
- Feta and Tomato: Replace the ham with crumbled feta and diced tomato for a Mediterranean twist.
- Open-Faced Version: Skip the fold and serve the omelette flat, topped with the filling and herbs.
- Extra Cheesy: Mix two cheeses, such as cheddar and mozzarella, for more stretch and flavor.
Frequently Asked Questions
How do you make a fluffy ham and cheese omelette?
Whisk the eggs thoroughly with a splash of milk, cook them over medium heat, and gently pull the edges toward the center as they set. Add the ham and cheese while the top is still slightly glossy, then fold and serve right away.
Should I add milk to omelette eggs?
A small amount of milk, about 1 teaspoon per egg, makes the eggs softer and slightly fluffier. Too much milk can make the omelette watery, so keep it to a splash.
What cheese is best for an omelette?
Cheddar, Gouda, Swiss, and mozzarella all melt well. Shred the cheese finely so it melts quickly before the eggs overcook.
Why is my omelette rubbery?
Rubbery eggs are usually the result of heat that is too high or cooking for too long. Use medium heat, and remove the omelette from the pan while the center is still soft. It will continue to set from the residual heat.
How do I stop my omelette from sticking?
Use a good non-stick pan, add enough butter or oil to coat the surface, and let the butter foam before adding the eggs. Do not try to flip or fold until the edges are set and the bottom releases easily.
Can I make an omelette without milk?
Yes. Use a tablespoon of water for a light, fluffy texture, or skip the liquid completely for a richer, denser omelette.
Recipe Card
Ham and Cheese Omelette with Fresh Dill and Garden Salad
| Prep Time | 10 minutes |
| Cook Time | 10 minutes |
| Total Time | 20 minutes |
| Servings | 2 |
| Cuisine | European |
| Course | Lunch / Brunch |
| Difficulty | Easy |
Ingredients
- 6 large eggs
- 2 tablespoons milk
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- 2 tablespoons butter
- 4 oz (115 g) cooked ham, cubed
- 1 cup (100 g) shredded cheese
- 2 tablespoons fresh dill, chopped, plus extra for garnish
- Parsley leaves, for garnish
- 4 cups (120 g) mixed lettuce leaves
- 8 to 10 cherry tomatoes
- 1 small cucumber, sliced
- 1 tablespoon olive oil
- 1 teaspoon red wine vinegar or lemon juice
- 1 teaspoon pomegranate molasses or balsamic glaze (optional)
- Salt and pepper, to taste
- 4 slices whole grain bread
Instructions
- Cube the ham, shred the cheese, and chop the dill. Slice the cucumber and tomatoes.
- Arrange the lettuce, tomatoes, and cucumber on plates. Drizzle with oil, vinegar, salt, and pepper.
- Whisk the eggs with milk, salt, pepper, and half of the dill until frothy.
- Melt 1 tablespoon butter in a non-stick skillet over medium heat. Pour in half of the eggs and cook for 2 to 3 minutes, pulling the edges toward the center.
- Add half of the ham and cheese to one side. Cook for 1 minute until the cheese begins to melt.
- Fold the omelette in half and cook 30 seconds more. Slide onto a plate.
- Repeat with the remaining butter, eggs, ham, and cheese.
- Garnish with the remaining dill and parsley. Serve hot with the salad and whole grain bread.
