Preheat oven at 350ºF
Brown the ground beef in a pan at a medium high heat.
Add the onion, tomato, carrot, celery, thyme, vegetable broth, tomato paste, Worcestershire sauce and cook until the veggies are soft and the sauce thickens. (About 15 minutes)
While the ground beef cooks, bring a pot of water to the boil and cook the cauliflower florets for 10 minutes.
Melt the butter together with the garlic in a small pan.
Once the cauliflower is cooked, toss it into a food processor and add the butter, garlic and cream. Blend until smooth and season with salt and pepper. Then stir 1/2 cup of cheese into the mash until it's melted.
Divide the ground beef equally into 4 8oz ramekins and top with the cauliflower mash.
Sprinkle remaining cheese on top of the cauliflower mash.
Bake for 20 minutes and under the broiler for about 5 minutes.
Remove and garnish with roughly chopped parsley.