If you're a fan of spinach and artichoke dip, you'll love this spinach and artichoke casserole. Made with sautéed spinach, marinated artichoke hearts, and a creamy cheese sauce, this casserole is a delicious twist on a classic appetizer. The spinach is cooked until wilted and combined with the artichoke hearts, then topped with a cheesy sauce made with cream cheese, Parmesan, and mozzarella. Baked until bubbly and golden, this casserole is a crowd-pleasing dish that will make you fall in love with veggies.