Dry fry the mince in a large saucepan until brown. Add the tomato puree and herbs.
Cook over a medium heat for 1-2 minutes, then add the onion and carrot, water or stock and simmer until the meat is almost cooked, about 20-30 minutes.
Add the peppers and mushrooms and cook for a further 10 minutes. Season well.
Meanwhile, cook the spaghetti in boiling water for about 15 minutes, drain and add the spaghetti to the meat sauce which stops it from going sticky, mix well together.