Prepare the Instant Pot or your steamer by adding around 2 cups of water to the pot. Switch on the sauté mode to heat the water while you prepare the ramekins and the ingredients.
Brush the butter inside the 4 ramekins and sprinkle the inside of the ramekins with a little sugar. Keep aside.
In a mixing bowl, beat the eggs until fluffy. Keep aside.
In a separate mixing bowl, beat the butter with a hand-held whisk or electric whisk till softened and creamy. To the whisked butter, add the flour, sugar and salt.
Mix well until the mixture has a crumbly texture. Add the milk to this mixture and mix again.
Add the lemon juice and lemon zest and mix gently. Gently add the whisked eggs, and give it a couple more whisks, just enough to incorporate the eggs into the batter.
In the ramekins, add the berries. Then pour the batter over the berries, until the batter reaches about 3/4ths the way up the ramekins.
Cover the ramekins with tin foil to keep condensation away. Place the trivet stand (this comes with the Instant Pot) inside the IP and stack the ramekins on the trivet.
In the Steam setting, steam the puddings for 30 minutes. After 30 minutes, perform a quick release to release any steam and open the IP lid. Carefully take out the ramekins and let them cool for 15-20 minutes.
You can have them as is, in the ramekin itself, or unmold them onto dessert plates. Serve with more berries, or custard or even ice-cream!