In a large pot of lightly salted water, cook noodles until al dente, according to package directions. Drain, but do not rinse. Set aside.
Meanwhile, heat the olive oil in a large sauté pan over medium heat. Once the oil is hot, add the vegan ground beef, crumbling it with a wooden spoon or spatula. Season with thyme, rosemary, salt and pepper. Cook until the crumbles are heated through and slightly browned, about 5-7 minutes.
Place the vegan butter in the sauté pan and once it is melted, add onion and cook, stirring often, until translucent, about 5 to 6 minutes. Add the mushrooms and garlic and continue to cook until the mushrooms reduce to about half their size and most of the liquid has cooked down, 8 to 12 minutes.
Sprinkle in the flour and stir until fully incorporated, making sure there are no clumps. Slowly add in the broth and heavy cream, whisking as you pour. Turn the heat to medium high and simmer, stirring frequently, until the sauce thickens 5 to 10 minutes. Add the vegan sour cream, worcestershire sauce, and reserved pasta noodles. stirring to combine. Taste and adjust seasonings, if necessary.
Serve with vegan parmesan and fresh minced parsley and enjoy!