Heat the olive oil in a medium pot over medium heat and sauté the diced yellow onion until it becomes soft and translucent.
Add the ground turkey to the pot, breaking it into small crumbles with a wooden spoon, and cook until it is fully browned.
Stir in the minced garlic, smoked paprika, and ground cumin, allowing the spices to toast for about 60 seconds until fragrant.
Add the rinsed cannellini beans, kidney beans, tomato puree, and vegetable broth to the pot, stirring well to combine all ingredients.
Bring the mixture to a gentle boil, then reduce the heat to low and let the stew simmer for 10 to 12 minutes to thicken.
Season the stew with sea salt and black pepper, then stir in the fresh spinach leaves until they are just wilted and bright green.
Ladle the hot stew into a bowl and serve immediately while the flavors are bold and the broth is warm.