Season the chicken breast fillets on both sides with salt, pepper, and either curry or paprika powder to your taste.
Brown the chicken fillets in a hot pan over medium-high heat for 3-5 minutes per side until golden. Transfer to a baking dish.
Dice the onions and cooked ham. In the same pan over medium heat, sauté the onions and ham for 5 minutes until softened.
Pour in the stock and bring to a boil, scraping up any browned bits from the bottom of the pan. Boil for 2 minutes.
Remove from heat and stir in the cream cheese until smooth and fully incorporated. Press the garlic clove and add it to the sauce. Taste and adjust seasoning with salt and pepper if needed.
Pour the sauce over the chicken in the baking dish.
Bake at 200°C / 392°F (or 180°C / 356°F for fan oven) on the middle rack for 25 minutes. Chicken should reach an internal temperature of 74°C / 165°F.