Season your tofu with salt and pepper and coat all sides in flour.
Fry the tofu in a pan with some oil on medium heat for a few minutes on each side. Remove the tofu from the pan once golden brown and firm, and set aside on a plate to rest.
In the same pan, add the butter and sliced mushrooms. Cook down for a few minutes until mushrooms have slightly shrunk before adding the garlic.
Add the broth and heavy cream. Bring this to a simmer and cook for a few minutes until slightly thickened.
Next add the Italian seasoning, Dijon mustard, and parmesan. Stir well until combined.
Add the tofu back into the sauce, spooning it over the tofu to smother it.