1. Heat the olive oil in a large pot on a medium heat, add the onion and garlic and saute for 3 minutes, until the onion becomes soft.
2. Increase the heat, then add the mushrooms and tomatoes, cook for 5 minutes to allow the mushrooms to get some colour and for the tomatoes to soften.
3. Add the remaining ingredients, except the parsley and basil. Bring the bolognese to the boil, then reduce the heat and simmer with the lid off for 20 minutes, stirring occasionally. While the bolognese cooks, cook the pasta of your choice as per the packaging instructions.
4. Once the bolognese has reduced by 1/3 and has become thick and saucy, stir in the parsley and basil, then season with salt and pepper.
5.Remove the bolognese from the heat and allow to cool slightly before serving.