March 23, 2014

Recipe: Artichoke Lovers' Four Cheese White Lasagna

Let's cut to the chase, shall we?
If you love artichokes, you're going to love this dish.

This is one of my earliest recipe creations as a young adult.  The year was 1995.  I was fresh out of college.  To earn some money over the summer, my dad hired me to cater a fully vegetarian Italian dinner for his "How to Host a Murder" party (remember those?).  

I came up with this easy, elegant vegetarian lasagna for the occasion, and I've been making it for friends and family ever since.  It's one of my husband's most favorite dishes.  The lasagna consists of layers of lasagna noodles, an artichoke and spinach ricotta filling and homemade béchamel sauce.  It is creamy, but not overwhelmingly rich.  If you're lucky enough to have leftovers, it gets better by the day and makes the perfect lunch to take to school or work.  It's amazing hot or cold.


4-Cheese Artichoke Lover's Lasagna

6 ounces fresh baby spinach, chopped
1 clove garlic, minced
24 ounces frozen artichoke hearts, defrosted, drained of moisture and chopped
6 ounces whole milk ricotta cheese
6 ounces crumbled feta cheese
1/4 teaspoon dry oregano
1/4 teaspoon fresh or dry thyme
1/2 teaspoon dry rosemary
Pinch of freshly grated nutmeg
3 large eggs
1/4 cup milk (2% or higher)
1/2 cup Italian style breadcrumbs
8 ounces Gruyere cheese, grated
6 ounces Parmigiano Reggiano , grated
12 no-cook lasagna noodles

For the Béchamel Sauce 
4 Tablespoons butter
4 cups milk (2% or higher)
6 Tablespoons all-purpose flour
salt and pepper to taste

Butter a 9x13 baking dish
Preheat oven to 350° F

Step 1:  In a medium saucepan, heat 1 Tablespoon olive oil over medium heat. Add chopped spinach and garlic.  Cook, stirring occasionally, until wilted (about 1-2 minutes).

Step 2:  Transfer cooked spinach to a large mixing bowl.  Stir in the chopped artichokes, ricotta, feta, eggs and milk.  Crush the herbs between your fingers before adding, to release their flavor.  Stir together the artichoke mixture, herbs, and bread crumbs.  Season with salt and pepper.  Set aside.

Step 3:  Prepare the béchamel sauce:  Melt butter in a medium saucepan until it just starts to brown.  Whisk in the flour to form a roux.  Slowly whisk in the milk and bring to a boil, whisking continuously until the mixture is thick and creamy.  Add salt and pepper to taste.  

Step 4:  Fill a large bowl with hot water.  Place the lasagna noodles in the hot water for 2 minutes.  This adds just the right amount of moisture to the noodles to help them cook to perfection.  Begin assembling the lasagna by slightly overlapping a row of four noodles in the buttered dish.  Spread 1/3 of the artichoke mixture evenly over the noodles.  Spread 1/3 of the béchamel sauce on top.  Sprinkle with 1/3 of the gruyere and 1/3 of the parm.

Step 5:  Repeat (noodles, artichoke mixture, béchamel, cheese).  Finish with a final layer of 4 slightly overlapping noodles, the remaining béchamel sauce and the remaining cheese.  Bake, uncovered for 45 minutes.  The top should be brown and bubbly.  Let rest 10-15 minutes before serving.


  1. Hi Jen, This looks amazing! My daughter doesn't like red sauce this is the perfect recipe for her. I'm definitely going to give this a try! Happy Spring! Theresa @DearCreatives

  2. I looks fantastic!!
    I've never had artichoke lasagna, but I'd love to now :)

  3. This sounds so good! Someone needs to come make some for me. Bookmarked!

  4. This looks so delicious! I love artichokes!


ar campaignName = ""; var postLabels = $('.post-labels a'); var insertBefore = $('.post-footer'); //END CODE OPTIONS - DO NOT EDIT BELOW THIS LINE var labels=[];var label;var alternateLabel;var minposts=minimum-1;if(postLabels.length===1){label=postLabels.text().trim()}else if(postLabels.length>1){$(postLabels).each(function(){labels.push($(this).text().trim())});label=labels[Math.floor(labels.length*Math.random())];var labelLocation=labels.indexOf(label);if(labelLocation===labels.length-1){alternateLabel=labels[labelLocation-1]}else{alternateLabel=labels[labelLocation+1]}}if(label!==undefined){var title=$(".entry-title").text().trim();var labelCount=0;var alternateLabelCount=0;var matches=[];var url=$('link[rel="alternate"][title*="Atom"]').eq(0).attr("href");$.ajax({url:url,data:{"max-results":maxSearched,alt:"json-in-script"},dataType:"jsonp",success:function(e){$.each(e.feed.entry,function(t,n){if(e.feed.entry[t].category!==undefined){var r=[];for(var i=0;i=minposts){label=alternateLabel}$.each(e.feed.entry,function(t,n){if(e.feed.entry[t].category!==undefined){var r=[];for(var i=0;i'+s+''+s+"")}else if(matches.length'+s+''+s+"")}}}}});if(matches.length>=minimum){if(relatedTitle===true&&labelInTitle===true){insertBefore.before('")}else if(relatedTitle===true&&labelInTitle===false){insertBefore.before('")}else{insertBefore.before('')}matches.sort(function(){return.5-Math.random()});for(var t=0;t