Cut the chicken breast through the middle horizontally to make them into fillets, to make 4 chicken fillets in total.
Sprinkle over salt, pepper and paprika over the chicken fillets, rub it in and set aside.
Dice onion, mince garlic cloves and slice mushrooms.
If the sundried tomatoes are whole, slice them into smaller strips.
Heat olive oil in a large sauce pan, and place chicken into the pan.
Cook for 3 minutes each side and remove from the pan and set aside on a plate. (The chicken will not be cooked all the way through, you will cook it further in the sauce later on).
Heat the oil from the sundried tomatoes in the same pan.
Add onion, garlic and mushrooms and cook for 2-3 minutes until everything is golden and fragrant (not burned).
Move everything aside in the pan so you can fit the chicken fillets back inside the pan.
Mix the chicken stock and cream together in a measuring jug or bowl, then pour into the saucepan over the chicken.
As soon as it comes to the boil, turn down to a gentle simmer, and cook covered for 12 minutes.
Add the spinach in the last minute of cooking and stir through to just wilt it.
Taste it and see if it needs any extra salt or pepper.
Serve with your choice of sides - mashed potatoes, rice or pasta.