-
Preheat oven to 200C.
-
Heat a large frying pan over high heat and cook the spinach in batches using1 tablespoon of olive oil total until spinach is wilted.
-
Season to taste with salt and pepper and transfer cooked spinach to a strainer and gently press to remove all excess liquid, cool spinach.
-
Roughly chop the spinach into large pieces.
-
Heat the remaining tablespoon of olive oil in a large saucepan over medium heat.
-
Add the onions and cook for 4 minutes or until translucent stirring often.
-
Add the garlic and carrot and cook for a further 3-4 minutes.
-
Add the cream and bring to the simmer, then reduce heat and stir in the cream cheese.
-
Once the cream cheese is fully incorporated add the Jarlsberg and Grana Padano and continue stirring.
-
Once all of the cheese had melted add the spinach to the pan and mix well.
-
The mixture will thicken slightly when the spinach is added but continue stirring until the texture has softened.
-
Season to taste with salt and pepper and remove from the heat.
-
Pour dip into a small baking dish and place in the oven on the middle rack.
-
Cook for 15 minutes or until the top has browned.
-
Serve with carrots and crostini.