Step 1
Heat 2 tsp of the oil in a large frying pan over medium-high heat. Add the chicken and cook for 3 minutes each side or until golden. Transfer to a plate.
Step 2
Heat the remaining oil in the pan over medium heat. Add the paprika, garlic and rosemary. Cook, stirring, for 1 minute or until aromatic. Add flour and cook, stirring, for 1 minute. Gradually add the stock, whisking constantly, until smooth and combined. Stir in cream.
Step 3
Return chicken to the pan. Bring to the boil over high heat. Reduce heat to medium. Cover and simmer, turning occasionally, for 10 minutes or until chicken is cooked through.
Step 4
Add the parmesan, silverbeet and tomato and cook for 2 minutes or until the silverbeet has wilted. Season. Scatter over the basil to serve.