Follow the steps in order for the best result.
Cut the chicken breasts into 1-2 inch cubes, adjusting the size to your preference.
Heat the oil in a deep skillet over medium-high heat. Add the cubed chicken, garlic, and pepper. Brown the chicken on all sides.
Once the chicken is cooked, add the chopped onions to the skillet. Cook for approximately 2 minutes, stirring occasionally, until the onions begin to soften.
Stir in the paprika (at least 2 tablespoons, or more to taste) and pour in the chicken broth.
Bring the mixture to a simmer, then add the white wine. Reduce heat and let it simmer for 5 minutes.
In a separate cup, thoroughly mix the cold water and cornstarch until the cornstarch is completely dissolved.
Slowly pour the cornstarch mixture into the simmering chicken, stirring continuously until the sauce reaches your desired thickness. If a thicker sauce is desired, add more cornstarch gradually.
Continue to cook for at least 5 more minutes to eliminate the raw starch taste.
Remove the skillet from the heat and stir in the sour cream until you reach the desired creaminess.
Serve hot over your choice of pasta (such as egg noodles, cavatappi, or penne), mashed potatoes, or rice.
Enjoy your homemade Chicken Paprikash!