Heat olive oil in a wide, shallow stockpot over medium heat. Add onions and garlic; cook, without browning, 4 minutes. Add red and green bell peppers; cook until onions are soft and translucent, about 10 minutes.
Raise heat to high; add turkey, cumin, oregano, tarragon, coriander, and bay leaves. Season with salt and pepper. Break meat up into small pieces; cook until opaque, about 7 minutes. Add wine; cook until most of the liquid has been absorbed, about 15 minutes.
Reduce heat to medium low. Add tomato puree and chicken stock; stir to combine. Simmer until most of liquid has been absorbed, about 20 minutes. Stir in raisins and olives; cook 2 minutes. Serve with Cuban black beans; top with fried eggs, if desired.