Dice the onions, shred the carrots, mince the garlic, and coarsely chop the baby spinach.
Bring a large pot to medium-high heat. Add the vegan butter to the pot and let it melt. Then, sauté the onions for about 3 minutes. Next, add the carrots and garlic. Stir as they cook for about 2 minutes.
Lower the heat level to medium. Add the flour to the pot and stir everything until the veggies are fully coated with it. This should only take about 1 minute.
Using a fork or whisk, mix the cornstarch into the plant-based milk until it’s lump-free. Pour this mixture into the pot along with the vegetable broth and all of the seasonings. Stir occasionally as the soup cooks and thickens for 10 minutes.
Add the gnocchi and let it cook for 5-10 more minutes depending on your desired consistency. Finally, remove the pot from the heat, stir the baby spinach in, and enjoy!