Add olive oil to your pot and heat to medium.
Add ground turkey and crumble with a spatula. Cook until lightly browned and minimal pink remains.
Add onions, carrots, and zucchini, and stir. Cook about 3-5 minutes, stirring occasionally, until onions are softened and translucent.
Add garlic, tomato paste, salt, oregano, Italian seasoning, red pepper flakes, and black pepper. Cook for another 1-2 minutes, stirring frequently.
Add potatoes and broth. Stir and cover.
Once the soup has reached a gentle boil (about 5-10 minutes), reduce heat to medium-low. Simmer for 25-30 minutes or until potatoes and carrots and fork tender and soft. Stir occasionally as needed.
Add peas, beans, and spinach, and stir. Cover and cook for another 5 minutes or until beans are warmed and spinach is wilted.
Serve with a generous serving of freshly grated parmesan. Enjoy!
