Ingredients:
- 4 tbsp (56g) unsalted butter
- 1/4 cup (30g) all-purpose flour
- 3 cups (710ml) whole milk, warmed
- 1/2 tsp (3g) salt
- 1/4 tsp (1g) ground nutmeg
- 1/2 cup (50g) grated Parmesan cheese
- 10 oz (280g) frozen chopped spinach, thawed and squeezed dry
- 1 can (14 oz / 397g) artichoke hearts, drained and chopped
- 15 oz (425g) ricotta cheese
- 1 egg, lightly beaten
- 2 cloves (6g) garlic, minced
- 2 tbsp (30ml) olive oil
- 1/2 tsp (3g) black pepper
- 9 to 12 lasagna noodles, oven-ready or boiled
- 3 cups (340g) shredded mozzarella cheese
- 1/4 cup (15g) fresh parsley, chopped
Instructions:
- Heat olive oil in a pan over medium heat. Add minced garlic and sauté for 1 minute until fragrant but not browned.
- Stir in the squeezed spinach and chopped artichokes. Cook for 3–5 minutes until the spinach is vibrant green and any excess moisture has evaporated.
- In a mixing bowl, combine the sautéed mixture with ricotta cheese, the beaten egg, and black pepper. Stir until the filling is a cohesive, creamy paste.
- Melt butter in a saucepan over medium heat. Whisk in the flour and cook for 2 minutes until the mixture smells nutty and looks pale gold.
- Slowly pour in the warmed milk, whisking constantly to prevent lumps.
- Simmer for 5–7 minutes until the sauce is smooth and glossy. Stir in salt, nutmeg, and Parmesan cheese, then remove from heat.
- Spread about 1/2 cup of the white sauce on the bottom of a 9x13 inch baking dish to prevent sticking.
- Layer the lasagna by alternating noodles, the ricotta-spinach-artichoke filling, and the white sauce, topping with shredded mozzarella cheese.
- Bake at 375°F (190°C) for 45 minutes until the cheese is golden brown and bubbling. Garnish with fresh parsley before serving.