-
1
Preheat the oven to 350F.
-
2
Grease a 9 x 13-inch baking dish with 1 tablespoon olive oil.
-
3
Bring a medium pot of water to a boil.
-
4
Add the spinach and cook until just wilted, about 30 seconds.
-
5
Drain and rinse with cold water.
-
6
Once cool, squeeze as much water as possible from the spinach, then coarsely chop and reserve; you should have about 3 cups.
-
7
Heat 1 tablespoon olive oil in a large skillet over medium-high heat.
-
8
Add the onions and cook until golden brown and tender, about 5 minutes.
-
9
Add the garlic, 2 teaspoons of Italian Essence, 1/2 teaspoon salt, 1/4 teaspoon black pepper and cook, stirring, until the garlic is fragrant, about 30 seconds.
-
10
Add the artichokes and cook, stirring, another 2 minutes.
-
11
Remove from the heat and reserve.
-
12
Combine the eggs, cream, milk, lemon juice, remaining 1 tablespoon Italian Essence, remaining 2 teaspoons salt and remaining 1 teaspoon pepper in a large bowl.
-
13
Whisk to combine.
-
14
Add the bread cubes, spinach, artichoke mixture, Brie, 1/4 cup Parmesan and parsley and stir to combine.
-
15
If the bread does not absorb all of the liquid immediately, then let rest until it does, about 20 minutes.
-
16
Pour the bread pudding mixture into the prepared dish, sprinkle the remaining 1/4 cup Parmesan over the top and drizzle with the remaining 2 tablespoons olive oil.
-
17
Bake until firm in the center and golden brown, about 1 hour.
-
18
Serve warm.