Cook spaghetti according to direction on package.
Add 2 cups of water to a saucepan, then add mushrooms. Bring to a boil for 5 minutes then strain out liquid.
Heat oil in a non-stick skillet over medium heat.
Add onion and garlic to skillet and sauté for about 1 minute.
Add carrots to the skillet and cook until tender.
Then, add parsley, thyme, agave syrup and mushrooms to the skillet and cook for 2 more minutes.
Pour tomato purée in the skillet and cook until the sauce thickens, about 5 minutes. Add salt to taste.
Serve over spaghetti and enjoy!