Once almost cooked through, add onion, bell pepper, oregano, cumin, bay leaf and salt and pepper. Mix well to combine and let cook for about 10 minutes.
Then add tomato sauce, tomato paste, broth, vinegar, olives and raisins, mix well then cover and cook for 25 minutes, stirring frequently.
While picadillo cooks, fill large saucepan with water and place over medium-high heat to bring to boil. Once water is boiling, add plantains and cook for 8-10 minutes, until completely soft. Drain.
Place plantains in a food processor along with egg, ghee and salt and blend until completely smooth and combined.
Scoop 1/2 of the plantain puree into the greased baking dish and spread evenly throughout. Then top the plantain mixture with the picadillo, spread evenly and top the picadillo with the rest of the plantain mixture.
Place in oven to bake for 20 minutes. Once cooked through, let rest for 10 minutes to set before slicing and serving up with lime wedges and cilantro!