Preparing the Mushroom Cream Sauce
In a skillet over medium heat, melt 2 tablespoons butter until it begins to foam. Add 1 small finely chopped onion or shallot and cook for about 3–4 minutes until softened and lightly translucent. Stir in 2 cloves minced garlic and cook for another 30 seconds until fragrant. Add 1 cup sliced mushrooms and cook, stirring occasionally, until they release their moisture and begin to brown, about 5–7 minutes. Sprinkle in 1 tablespoon all-purpose flour and stir well to coat the mushrooms, cooking for about 1 minute to remove the raw flour taste. Slowly pour in ½ cup broth (vegetable or chicken) while stirring to prevent lumps, then add ½ cup heavy cream. Let the sauce simmer gently for a few minutes until it thickens to a creamy consistency. Stir in 1 tablespoon chopped fresh chives, then season with salt and pepper to taste. Reduce heat to low and keep warm.
Preparing the Omelet Mixture
In a bowl, crack and whisk 4 large eggs until fully blended. Season with salt and pepper to taste, then stir in 1 tablespoon chopped fresh chives (or mixed herbs like parsley and thyme). Set aside. Prepare your fillings by measuring out ½ cup diced ham and ½ cup shredded cheddar cheese so they are ready to add during cooking.
Cooking the Omelets
Heat a nonstick skillet over medium heat and melt about 1 tablespoon of the 2 tablespoons butter (divided). Once the butter is melted and lightly bubbling, pour in half of the egg mixture, swirling to coat the pan evenly. Let the eggs cook undisturbed for about 1–2 minutes until the bottom is set but the top is still slightly soft. Sprinkle half of the ½ cup diced ham and half of the ½ cup shredded cheddar cheese over one side of the omelet. Gently fold the omelet over the filling and cook for another 30–60 seconds until the cheese is melted and the eggs are cooked through. Transfer to a plate and repeat the process with the remaining 1 tablespoon butter, egg mixture, ham, and cheese to make the second omelet.
Assembling and Serving
Place each omelet on a plate and generously spoon the warm mushroom cream sauce over the top. Garnish with additional chives if desired and serve immediately while hot, allowing the creamy sauce to complement the savory ham and melted cheese inside the omelet.