Spinach Artichoke Lasagna | Sip and Spice

Vegetarian Spinach Artichoke Lasagna

Course Main Course
Prep Time 30 minutes
Cook Time 25 minutes
Total Time 55 minutes
Servings 6 servings


  • 4 tablespoons butter
  • 6 cloves garlic separated and crushed
  • 4 tablespoons flour
  • 2 cups unsweetened plain almond milk
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 1/4 cups shredded parmesan
  • 3 cups spinach
  • 12 oz. mozzarella shredded
  • 2 15- oz. cans artichoke hearts chopped
  • 1 teaspoon dried basil
  • 1 package no boil lasagna noodles


  1. In a medium saucepan, melt the butter over medium heat. Add 3 cloves of crushed garlic and let simmer for 1 minute. Sprinkle in the flour and whisk to smooth. Let cook 1 minute.

  2. Slowly add in the almond milk, one quarter cup at a time, whisking constantly. Add in the remaining 3 cloves of crushed garlic, salt and pepper. Whisk and then let cook and thicken for 6 minutes. Stir in the parmesan, a little at a time, whisk well and let simmer for another 5 minutes until thick.

  3. Remove from the heat and add 1/4 cup of bechamel sauce to your 8 x 11 baking dish. Add the spinach to the remaining bechamel sauce in the saucepan. Stir together well until wilted.

  4. Preheat the oven to 375 F.

  5. Build the lasagna: Spread out the 1/4 cup of bechamel that's in your baking dish to fully coat the bottom. Then add 3 lasagna noodles across. Top with spinach-bechamel mixture, 1/3 of the chopped artichoke hearts and 1/4 of the shredded mozzarella. Repeat twice more with another layer of lasagna noodles, spinach-bechamel sauce, artichokes and mozzarella. Then top with a final layer of lasagna noodles and the remaining mozzarella. Sprinkle the dried basil on the top and bake in the oven for 25 minutes or until cooked through and slightly browned on top!