Heat olive oil in a large pot over medium heat. Add onion, celery, and carrots. Cook until vegetables are softened, about 5-7 minutes.
Add garlic and cook for another minute until fragrant.
Stir in chopped turkey and cauliflower florets.
Pour in the broth and add diced tomatoes, thyme, rosemary, bay leaf, smoked paprika, salt and pepper. Bring to a boil.
Reduce heat and simmer for 20-25 minutes, or until cauliflower is tender.
Add baby spinach and cook for an additional 2-3 minutes until wilted.
Remove from heat and stir in lemon juice.
Discard the bay leaf.
Garnish with fresh chopped parsley, if desired and enjoy!
Notes
For a thicker soup, you can puree 1-2 cups of the soup and stir it back into the pot.If you prefer cauliflower rice instead of florets, add it in the last 5 minutes of cooking to prevent it from becoming too mushy.I included chicken broth in the recipe but you can use turkey broth as well if you have any available.Refrigerate any leftovers in an airtight container for up to 5 days.