Heat the olive oil and vegan butter over medium heat in a large soup pot or Dutch oven. Once the butter has melted, add the onion, carrots, and celery and season with salt. Saute until softened. Add the garlic and saute for another minute.
Stir in the pepper, thyme, oregano, and vegetable stock. Bring everything to a boil and then reduce the heat to low and simmer for 15 minutes.
Stir the pasta into the soup and cook until al dente.
Stir in the vegan chicken and baby spinach. Cook until the spinach has wilted and the vegan chicken is cooked through.
Taste the soup and season with extra salt and pepper if needed.
Notes
To store: Transfer leftover vegan chicken noodle soup to an airtight container and refrigerate for up to 3 days. When you’re ready to enjoy it again, reheat the soup on the stovetop over medium heat until warmed through, or in the microwave.To freeze: If you’re making this soup specifically to freeze for later, I recommend making it without the pasta. This might sound odd, but during freezing, thawing, and reheating, the pasta will absorb too much liquid from the soup, making your pasta mushy and your soup unpleasantly thick. Instead, cook the soup without adding the pasta and freeze it for up to 3 months. Once you’re ready to enjoy it, thaw in the fridge overnight and warm on the stovetop over medium heat. Add your desired amount of dry pasta and cook until al dente.