Take a large bowl and whisk in eggs, yogurt, milk, cream, basil, garlic and salt. Add in the bread cubes, 2/3 cups of Parmesan cheese and 2/3 cup Gruyere cheese and lemon extract. Stir in the chopped artichokes
Pour into a buttered 9x13 inch baking dish. Bake for 30 minutes, or until golden brown and set in the center. Serve hot