Go Back
4 Cheese Sage Pesto Florentine Lasagna

4 Cheese Sage Pesto Florentine Lasagna

Rebecca
A cozy, cheesy, herb-packed vegetarian lasagna layered with creamy sage béchamel, rich pesto, spinach, and four luxurious cheeses. Comfort food meets elegance in every golden, bubbly bite.
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Course Main Course
Cuisine Italian
Servings 8
Calories 747 kcal

Ingredients
  

For the Béchamel Sauce

  • 8 tbsp salted butter
  • 3 cloves garlic minced
  • 2 tbsp fresh sage chopped
  • 2 tsp fresh rosemary chopped
  • 1 tsp crushed fennel seed
  • ¼ cup all-purpose flour
  • 2 cups whole milk
  • 2 cups vegetable broth
  • 1 cup shredded Gruyère cheese
  • 1 cup grated Parmesan cheese
  • ¼ tsp ground nutmeg

For the Lasagna Layers

  • 2 cups whole milk ricotta cheese
  • 2 cups shredded provolone cheese
  • 2 10 oz packages frozen spinach, thawed & drained
  • ¼ cup basil pesto
  • 1 egg
  • 1 box no-boil lasagna noodles

Instructions
 

  • Start by melting butter in a large saucepan over medium heat. Stir in minced garlic, chopped sage, rosemary, fennel, and a pinch of red pepper flakes. You’ll know it’s ready when your kitchen smells magical! Whisk in the flour to create a roux, then slowly add the milk and vegetable broth to avoid lumps. Keep stirring until thickened. Stir in Gruyère, Parmesan, and a touch of nutmeg. Set aside to cool slightly.
  • Combine ricotta, shredded provolone, thawed and drained spinach, basil pesto, and an egg in a large bowl. Mix until everything is well combined. This creamy, herby mixture will bring vibrant flavor to the lasagna.
  • Spread a thin layer of the béchamel sauce at the bottom of a buttered 9x13 baking dish to prevent sticking. Add a layer of lasagna noodles, followed by the ricotta mixture and more béchamel. Repeat the layers until you've used up all the fillings, finishing with a generous layer of béchamel and remaining Parmesan on top.
  • Cover the dish with aluminum foil and bake in a 375°F preheated oven for 30 minutes. Remove the foil and bake for another 15–20 minutes, or until the cheese on top is bubbly and golden brown. Let the lasagna cool for 10 minutes before slicing and serving.

Notes

  • Drain the Spinach: Squeeze out as much moisture as possible to avoid watery layers.
  • Make Ahead: Assemble up to 24 hours in advance and bake fresh.
  • Storage: Refrigerate leftovers up to 3 days in an airtight container.
  • Reheating: Bake at 350°F for 15–20 minutes until warmed through.
Keyword 4 Cheese Sage Pesto Florentine Lasagna