Start by cooking the mushrooms first. Dice the onion.
Fry the onions on medium heat in a Tablespoon of butter or margarine.
Add crushed garlic, and sliced chilli. Fry for about 2 minutes.
Add dried thyme or two sprigs of fresh thyme.
Cook for a minute, stirring so that the thyme does not burn.
Add roughly chopped brown mushrooms, and a ¼ teaspoon of peri peri and cook for 5 minutes.
Put in soy sauce, barbeque sauce and cream.
Cook for 10 minutes until the cream has reduced and the sauce has a caramelized appearance.
While the mushrooms are cooking, fill a large pot with water and bring to the boil.
Add salt to taste.
Add the pasta to the boiling water and cook uncovered for 8 to 10 minutes until the pasta is tender but still firm.
Drain out the water from the pasta and stir the pasta into the cooked and reduced mushroom and cream sauce. Make sure that all of the pasta is coated in the creamy sauce.
To serve, add grated cheese or garnish it with chives and freshly ground black pepper or cayenne pepper.