Очистіть і поріжте цибулю та часник, моркву очистіть і тонко поріжте соломкою. Перець очистіть від насіння і поріжте шматками.
Розігрійте на великій сковороді оливкову олію та обсмажте на ній до м'якості (але не до коричневого кольору) подрібнених цибулю та часнику. Додайте моркву і готуйте п'ять хвилин|мінути|, потім додайте|добавляйте| перець і смажте ще 2 хвилини. Додайте порізані гриби та томатну пасту, потім додайте броколі та базилік. Перемішайте і готуйте близько п'яти хвилин, поки овочі не стануть м'якими.
Злегка остудіть соус, потім покладіть у чашу блендера і злегка пробийте так, щоб у соусу з'явилася ніжна, але не однорідна текстура. Поверніть соус на сковороду та зберігайте гарячим.
Відваріть у підсоленій воді спагетті, відкиньте на друшляк, дайте стекти воді, потім перекладіть в сковороду і добре змішайте з соусом.