Start by adding the oil to a large soup pot or dutch oven. Once the oil is hot, add in the minced garlic and diced shallots and sauté over medium heat for 3-5 minutes until translucent.
Then, add in the diced tomatoes, salt, pepper, and dried parsley and mix together.
Once mixed, add in the vegetable broth and oat milk. Mix together and bring to a boil.
Once boiling, add in the gnocchi, fresh spinach, and fresh basil. Mix together and cook everything for another 3-5 minutes until the gnocchi is soft and the spinach has wilted.
Remove from the heat and serve while hot!