Heat a pot to medium-high. Add butter and olive oil. Once the butter is melted add the chopped garlic cloves and mushrooms, together with salt and black pepper.
Cook until the mushrooms leave out their water and absorb them back. This will take about 10 minutes.
Add a tablespoon of flour and a chicken tablet (if you choose to use one) and cook for about 2 minutes until it cooks out the raw flour taste.
Add the milk in 100 millilitres increments, while mixing continuously, making sure the mixture is homogenous before adding the next batch of milk.
After all the milk is added, add all the remaining spices and the cherry tomatoes.
Cook on medium heat until the desired consistency is reached.
About 5 minutes into the cooking, smash the cherry tomatoes by using the back of the spoon.
Finally, remove from heat and add on the grated parmesan cheese.
While the sauce is cooking add water to a large pot for the pasta and bring to boil. Once boiled add salt and the pasta into the pot.
Cook the pasta as per instructions al-dente for about 8-10 minutes. Drain, saving a cup of the pasta water.
Add the sauce to the drained pasta, mix well until all the pasta is coated with the sauce. If necessary use some of the pasta water to adjust the thickness.
Serve with additional grated parmesan cheese and freshly ground black pepper.