In a medium pot, add the oil. When the oil has heated up add the garlic and chopped onion, herbs and seasoning. Cook till the onions are transparent. Add the ground beef. I personally like the beef to be in very small pieces so I grind them with the back of the wooden spoon.
Once the beef is cooked, add the tomato paste and cook for 5 minutes. Then add the chopped tomatoes and cook for 10 minutes.
Add the mushrooms. Turn the heat down and leave to cook. The longer that this cooks the better it tastes, so I add water till were ready to eat. 20 minutes before serving make your pasta.