Begin by combining the eggs,ricotta,half and half,salt,pepper in a mixing bowl.
Using half of the butter and half of the oil in a non-stick frying pan, saute the shallots,then the rest of the vegetables until just tender,remove to a separate bowl.
Add the remaining butter and oil,once that has melted add the egg mixture,using a rubber spatula,slowly start to cook the eggs until they are almost set. Spread the vegetable mixture all over the top of the eggs and sprinkle with cheese,now fold it over in half. Ola-la! You just made a farmer's omelet! Enjoy!! :)