Heat the oil in a large pot or dutch oven on medium-high heat. Stir in the quinoa, carrot, onion, bell pepper, cauliflower, and garlic. Cook for a few minutes until lightly browned, stirring frequently.
Pour in the stock, water, tomatoes and sauce, cabbage, bay leaves, Italian seasoning, basil, and spinach. Increase the heat to high and bring to a boil. Reduce the heat to medium and simmer until the quinoa and vegetables are tender, about 10 minutes. Season to taste with salt and pepper. Garnish with parsley before serving. Also don’t forget to remove the bay leaves!