In a large pot, add the oil and diced onions. Cover and cook on medium heat for 15 minutes, stirring occasionally to prevent burning.
Add the diced mushrooms and dried thyme to the pot. Continue to cook for an additional 10 minutes, stirring occasionally.
Next, add the diced potatoes, zucchini, and frozen peas to the pot. Cook for 20 minutes, stirring occasionally to ensure even cooking.
Add the soy milk, mushroom powder, spinach, parsley, and water to the pot. Blend the mixture until smooth using a hand blender or in batches in a countertop blender.
Allow the soup to cook uncovered on low heat for 10 more minutes. This will help the flavors meld together.
Serve the soup hot, garnished with your favorite toppings such as cashew cream, sunflower seeds, broccoli sprouts, or fresh herbs.
Video
Nutritional Information - Per Serving
Calories 424kcal | Carbohydrates 58g | Protein 22g | Fat 13g | Sodium 193mg | Fiber 13g | Vitamin A 253IU | Vitamin C 50mg | Calcium 176mg | Iron 6mg