Season the chicken breasts with salt, pepper, curry powder, and paprika powder.
Heat oil in a large pan over medium-high heat. Add the chicken and fry for 3-4 minutes per side until golden, then transfer to a baking dish.
In the same pan, fry the diced onions and ham over medium heat for 3-4 minutes until softened.
Pour the broth into the pan to deglaze, scraping up any browned bits. Bring to a boil and simmer for 2 minutes.
Remove from heat. Stir in the cream cheese and minced garlic until smooth. Season the sauce with salt and pepper to taste.
Pour the sauce over the chicken in the baking dish. Cover with foil and bake at 200°C / 392°F (or 180°C / 356°F if using a convection oven) for 25 minutes until the chicken reaches 74°C / 165°F internally.