Lasagne Florentine

Spinach lasagna, sometimes called lasagne Florentine, is a classic vegetarian dish made with a creamy white sauce, cheese, and vegetables.

Yield: 8-10 servings

Time: 1½ hours


  • saucepan
  • 2 wooden spoons
  • large bowl
  • baking dish
  • aluminum foil


  • 1 T olive oil
  • ½ c onion, diced
  • ½ c carrots, shredded or diced
  • ½ c fresh mushrooms, sliced, or 1 oz dry, reconstituted mushrooms
  • 1 pound fresh spinach (preferred) or 10 oz package of frozen spinach, thawed
  • 2 c cashew ricotta
  • 1 t oregano
  • 1 t pepper
  • salt
  • 2 c béchamel sauce or Alfredo sauce (if using Alfredo, you might want to thin it a bit by replacing up to ½ c with milk or vegetable stock – be sure to mix well before using)
  • ½ pound uncooked lasagna noodles
  • 1 c mozzarella, grated  or  mozzarella sauce (optional)


Heat oil, add onion, carrots, and mushrooms, and sauté, stirring frequently, until onions are soft, about 5 minutes.

Meanwhile, prepare the spinach:

  • If using fresh, wash, pat dry, de-stem (optional), and chop.
  • If using frozen, thaw, drain, and squeeze out excess water.

Stir in the ricotta, oregano, pepper, and a dash of salt.

Preheat oven to 350.

Spread about ½ c of sauce in bottom of the baking dish. Line with lasagna noodles, then spread about a third of the spinach mixture on the noodles, then add about a third of the vegetables. Add ½ c sauce, then another layer of noodles, then a third of the spinach and a third of the vegetables. Repeat once more, top with the rest of the sauce, and finish off with the mozzarella.

Cover with aluminum foil and bake for 50 minutes. Turn off oven, remove cover, and leave lasagna in warm oven for another 15 minutes, until set.

Let stand for a few minutes, and serve.


See my other lasagna recipes.


Abbreviations  |  Conversions  |  Cooking tips

Spinach lasagna