Heat the oil in a large pot over medium-high heat. Brown the turkey with the onions, garlic, red pepper flake ,and pepper until the turkey is cooked through and then onions are translucent (about 7 minutes).
Add the oregano, basil, tomatoes (with liquid), and beans. Stir to combine.
Reduce heat to medium-low, add spinach and cover for about 2 minutes or until spinach is wilted. Stir to combine.
Add broth, stir, and increase heat to medium. Continue to cook until heated through - about 5 minutes.
Remove from heat, stir in parmesan cheese, and serve.