Bring a large pot of salted water to a boil. Add the 9 lasagna noodles and cook until al dente, about 8-10 minutes. Drain and lay flat on a clean towel or parchment paper to prevent sticking.
Heat 1 teaspoon olive oil in a skillet over medium heat. Add chopped fresh spinach, garlic powder, onion powder, dried basil, salt, and pepper. Cook, stirring frequently, until spinach is wilted and fragrant, about 2-3 minutes. Remove from heat and let cool slightly.
In a mixing bowl, combine ricotta cheese, half of the shredded mozzarella, grated parmesan, chopped artichoke hearts, and sautéed spinach. Mix well until evenly incorporated.
Preheat oven to 375°F (190°C). Spread about 1/2 cup marinara sauce evenly on the bottom of the baking dish. Layer 3 lasagna noodles over sauce. Spread one-third of the spinach-artichoke cheese mixture over noodles, then spoon 1/3 cup marinara sauce over the cheese. Repeat layering two more times—noodles, cheese mixture, and sauce—finishing with a final layer of noodles topped with remaining marinara sauce and the rest of the shredded mozzarella.
Cover baking dish tightly with aluminum foil and bake for 25 minutes. Remove foil and bake uncovered for an additional 15 minutes or until cheese is bubbly and golden brown.
Let the Spinach Artichoke Lasagna Bake rest for 10 minutes after baking to set for easier slicing. Serve warm and enjoy!