Heat a large skillet on medium heat and add 1 tbsp oil or 1/4 cup vegetable broth. Add the mushrooms and salt to taste. Sauté for 10 minutes until browned. Remove from the pan and set aside.
Add 1 more tbsp of olive oil or 1/4 cup of vegetable broth and the carrots. Sauté until they begin to brown, for 5 minutes or so.
Add the onions. Cook for 5-7 minutes, until they soften and become translucent, then add the shallots. Cook until they are browned and caramelized, approximately 5 to 7 minutes. Add the garlic and cook for one minute.
Pour the rest of the vegetable broth and wine into the pan to deglaze. Stir in the tomato paste, thyme, Italian seasoning, and salt and pepper to taste. Reduce the heat to a low simmer, cover and cook for 20 minutes.
In a small bowl, mix the corn starch and water together to form a watery paste. Stir into the wine sauce.
Mix in the mushrooms. Cover and simmer on the lowest heat for 20 minutes. Make sure to keep checking that it’s not sticking to the pan or evaporating. If that happens, add in a small amount of water.
While the sauce is simmering, cook pasta according to package instructions or spiralize your zucchini into noodles and set aside.
To serve, divide the pasta or zoodles between bowls. Spoon the mushroom Bourguignon on top.