Place a skillet over medium flame and heat little oil in it. Add shallot and cook it for a few minutes so that they become soft. Now add spinach and continue cooking. Once the ingredients are sufficiently cooked, transfer them in a bowl. Add salsa and ricotta into the bowl and stir in well.

Take a bowl. Add eggs, water and egg whites and combine well. After whisking them well, add pepper and salt and whisk again.

Now heat some oil in the skillet and transfer the egg mixture in it. Continue cooking for a few seconds or until the edges have set perfectly. Use a spatula to rotate the egg mixture. Make sure that there is a small portion of uncooked egg in the middle of the mixture.

Spread the spinach mixture across the omelet evenly. Then sprinkle it with cheese. Now cook for a few seconds. Now turn off the heat and use a spatula to fold the omelet in half.