In a bowl, add the table cream, the eggs, the salt and the unsalted margarine, mix until combined.
Gradually add the wheat flour and keep mixing well, until a dough forms.
Cover the bowl with a tablecloth and let the dough rest for 30 minutes.
In a saucepan, add the olive oil, the onion chopped into small cubes, the ready seasoning mix, the tomato chopped into small cubes, stir-fry well.
Add the hearts of palm sliced into cubes, stir and let it all cook for 5 minutes.
Add the wheat flour, stir, and gradually add the milk, keep stirring until the cream thickens.
After that, turn off the heat, add the Brazilian cream cheese, mix until dissolved into the cream and set aside.
Get the dough and transfer it to a round baking pan with a removable bottom, then shape it by spreading it all over the bottom and edges of the pan. I’m using a 25cm diameter baking pan.
Next, add all the filling we made and spread it out until flat.
Finally, top it with the mozzarella cheese chopped into small cubes and the grated parmesan cheese.
Take to a preheated oven at 200°C (392°F) and bake for 25 minutes.
Unmold and serve.