Tomato and Spinach Lasagna

If you’re ever looking for my Achilles heal, you really don’t have to look to far.   I am totally enamored with the wonder of cheese.   All you have to do is make me something that involves the gooey melty amazing quality of cheese and you have won a friend for life!   It’s no wonder when the Mid Atlantic Dairy Association asked me to represent them that I jumped at the chance to be featured on their Dairyspot.

But you don’t have to even work that hard for me to be your Cheesy friend.   Just send me some Aged Cheddar like my friends at Cabot did recently, and we’ll get along just fine.

When it came time for this months focus on Dairy, I decided to go to one of my favorite dishes, Lasagna.   I had somehow managed to find tomatoes that actually tasted like tomatoes (not the usual cardboard variety) and had an abundance of spinach, so I thought a white lasagna would be a nice change of pace.

Spinach and Tomato Lasagna

I made a little Bechamel, sautéed the spinach with garlic, and roasted those lovely tomatoes and came up with a delicious vegetable lasagna.    The only problem I had with this cheesy creation was my lack of patience!  I just couldn’t wait long enough for it to properly set up, and ended up with a lasagna that was just a little loose.  It’s hard to balance being a food blogger and photographer and still get your family fed in a reasonable amount of time.

Spinach and Tomato Lasagna 2

Even though it could have looked a little better, I don’t think it could’ve tasted any better, it was nicely balance array of flavors.  From the sweet creaminess of the Bechamel, to the roasted tomatoes and garlicky spinach.  Add in the flavors of whole milk ricotta,  shredded mozzarella and grated Romano cheese and you end up with a culinary masterpiece!

Spinach and Tomato Lasagna 5Tomato and Spinach Lasagna

4.8 from 6 reviews
Prep time
Cook time
Total time
Recipe type: Entree
Cuisine: Italian
Serves: 8
  • (this will make a 13 x 9 inch baking pan of lasagna)
  • 12 refrigerated pasta sheets or a box and a half of dry noodles
  • 32 oz ricotta cheese
  • 2 large eggs
  • ¾ cup grated Romano cheese
  • 1 tbsp sugar
  • ¼ tsp black pepper
  • 2 tbsp olive oil
  • 2 cloves of garlic -chopped
  • 16 ounces organic baby spinach leaves
  • 4 -6 fresh tomatoes sliced
  • 4 oz shredded mozzarella
  • 4 ounces butter
  • ½ cup all-purpose flour
  • 3 cups vegetable stock
  • 1 cup milk (use more if sauce is too thick)
  • ¼ cup grated Romano cheese
  • pinch of black pepper
  • 1 tbsp. fresh basil -chopped
  1. Preheat oven to 350 degrees
  2. Mix ricotta, grated Romano cheese, eggs, sugar and pepper together until well blended and place in the refrigerator until needed.
  3. Slice tomatoes, season with salt pepper and grated romano cheese and roast at 350 degrees for about 15 minutes.
  4. In a saucepan melt butter, then add in flour. Stir mixture over low heat until it begins to smell a little like bread (as the flour cooks). Be careful not to let the mixture burn.
  5. In another sauce pan heat the vegetable stock until almost boiling, then add it to the butter / flour mixture (roux). Mix well getting all of the roux stuck in the corners blended in.
  6. Add in milk, romano cheese and black pepper. Allow to simmer for 5 minutes, mixture will thicken as it. If needed add additional milk or water to thin out your sauce. Allow sauce to cool.
  7. In a large skillet or sauce pan add in olive oil, garlic and spinach leaves and allow garlic to saute as spinach reduces.
  8. When spinach is fully cooked place in colander and allow all the liquid to drain. Squeeze out any remaining liquid and set spinach aside.
  1. Start by placing enough bechamel sauce to cover the bottom of your lasagna pan, then add a layer of your prepared lasagna noodles*
  2. Add a layer of ricotta cheese a little of the bechamel sauce and then another layer of noodles.
  3. Add another layer of ricotta topped with the cooked spinach, top with bechamel sauce. then adding another layer of noodles
  4. Add the rest of the ricotta cheese and top with the roasted tomatoes (reserve 6 slices for the top of the lasagna), bechamel sauce and a final layer of noodles.
  5. Top the last layer of noodles with bechamel, and shredded mozzarella cheese.
  6. Top with sliced tomatoes and sprinkle with romano cheese and chopped basil.
  7. Bake at 350 degrees for about an hour, allow lasagna to rest for 15-20 minutes before cutting.
If using dry noodles, you don't have to cook them, just add a little extra sauce under and over each layer of noodles, and allow the finished lasagna to sit 6-8 hours before baking

There is something very comforting about lasagna and so many ways to prepare it.  But no matter what you do to it the wonder of cheese makes it oh so delicious!   If you have a chance stop by the Dairyspot and check out all the great recipes they share there, as well as nutritional information and dairy farming tours, there’s always something for everyone in the family there.

Thanks for stopping by today, see you soon!


  1. This looks sumptuous, I’m gonna try it soon. I totally agree…it’s difficult to be patient with plating up and photographing the food when your family is standing behind you holding plates 🙂

    • Thanks Maria! It isn’t amazing what we put our families through, and I can’t remember when my meal has been really hot, since I always take the one that’s being photographed!

  2. Ooh Chef… this is just my kind of meal. Looking at that oozing cheese and sauce makes me salivate… Gorgeous!

  3. Mmmm cheese IS amazing! This lasagna is gorgeoussss and looks to die for!

  4. Dennis, lasagna with Bechamel is among my favorite ways to make it — thanks so much for your veggie version. (And yes, let’s not forget to mention lots of CHEESE!) 🙂

  5. This is the perfect summer comfort food. Usually, there has to be meat in my lasagne but this dish….I gotta try. Tomatoes, spinach,cheese…. sounds divine. Thanks for sharing this delicious recipe!

    • Thanks Joan, and I understand, I’m not normally one for white lasagnas, but the roasted tomatoes and spinach really made this a memorable meal!

  6. Chef Dennis, this looks incredible. I’m just like you, I cannot wait for lasagna to set up. And congrats on finding those tomatoes. Last ones I bought “wished” they tasted like cardboard. 😉

  7. This looks absolutely amazing!

  8. YUM, YUM and more YUM!! I love lasagna, but I don’t eat it very often. This looks so very tasty!

  9. Looks perfectly wonderful to me!

  10. Wow, this looks fabulous! So many great recipes on your site, look forward to trying some of these out! Cheers, -R

  11. This was delicious! I made this for yesterday’s dinner. I had never thought to make a bechamel for a lasagna, but it made all the difference in the flavors. Of course, my bechamel sauce came out perfect – thanks to you, Chef Dennis! This is what the family wanted for dinner tonight. Fresh salad, freshly toasted bread and I was done. Thank you for sharing such a yummy dish.

    • I’m very happy to hear that you enjoyed my lasagna, it’s a nice change from a tomato based lasagna and perfect for this time of year. Thank you so much for letting me know how well it turned out!

  12. I’m 100% Italian and this looks great! I love cheese as well, and you definitely know how to put it to good use. Spinach is another favorite…this recipe looks fabulous!

  13. Chef Dennis,
    It was a hit at our house. I had fresh garden tomatoes. It will be a delicious company dish and has many servings. I am glad I found the recipe. I like Italian foods and I’m not Italian.

    • hi Julia Ann thanks for letting me know you enjoyed my lasagna! I have a lot of wonderful italian recipes on my blog, I hope you get a chance to try a few more. If you like tiramisu, I have an amazing recipe for that!

      • Hello, my stepdaughter doesn’t eat meat…so I found this recipe online and made it. I am not a great cook…but I can certainly follow a recipe, especially one as easy as this was. It came out great!! Everyone loved it! Thank you

  14. I meant to give it five stars, but I must have hit the four star mark by mistake!!

  15. I am making this for dinner tomorrow night. I premade it today. Would you make it covered or uncovered?

Speak Your Mind


Rate this recipe:  

Pin It on Pinterest

Share This
Subscribefor FREE and get every recipe delivered fresh!

Subscribefor FREE and get every recipe delivered fresh!

Join our mailing list to receive the latest news and updates as well as every recipe for FREE. We promise to only send out emails when new recipes and content go live - so you are sure to never miss a delicious new post or video from Chef Dennis! 

Almost Finished! Please check your inbox for a confirmation email.