Wash and pat dry the chicken breasts, marinate with salt and half of the black pepper and ginger garlic paste. Keep aside for some time.
In a pan, heat some oil and sear the chicken breast from both sides until golden brown.
Remove the chicken breast and lightly sauté sliced onions in the same pan. Once the onions are slightly soft, add some water to deglaze.
Now add half of the wine to the onions and place the chicken breast on top. Cover with lid and let it cook in low flame.
Tilt the pan and use a spoon to put the wine on the chicken at regular intervals.
In another pan, heat some oil and add chopped garlic and onions. Add the remaining wine and pepper. Add salt to season.
To this wine mix, add some tomato sauce and mix for some time. Once everything has been cooked, strain the mix if you want a smooth and creamy sauce or use it as if you don’t mind some chunks in your sauce.
On a plate serve the chicken breasts on a bed of onions and drizzle a generous amount of sauce on top. Serve with a tall glass of wine and enjoy.