This Fresh Lasagna with Pesto is a vibrant twist on a classic comfort food. Layers of tender pasta sheets, creamy béchamel, and rich cheese are brightened with fragrant basil pesto, creating a dish that’s both indulgent and refreshing. Perfect for family dinners or for impressing your vegetarian guests, this lasagna brings together the best of Italian tradition with a fresh, modern flavor.
Easy to prepare and bursting with color, it’s a recipe that feels special yet approachable—one you’ll want to make again and again. Whether served with a crisp salad or a slice of garlic bread, this lasagna is guaranteed to be the star of your table.
- 2 1/2 cups (1 pint) whole milk
- 1/4 cup (60g) butter
- 1/2 cup (50g) plain all-purpose flour
- pinch of freshly grated nutmeg
- salt and white pepper to taste
- 3 Fresh lasagna sheets (mine were7 inches by 11 inches in size)
- 9 ounces (250g) baby spinach leaves, washed and trimmed, stems removed
- 1 1/2 rounded TBS pesto
- 9 ounces (250g) cherry tomatoes on the vine
- 3 ounces (90g) Parmesan cheese, coarsely grated
- 1 (5 1/2 ounces/150g) ball of Mozzarella cheese, preferably buffalo, torn into bite sized pieces
- a small handful of basil leaves, torn, plus a few to garnish if desired
- fine sea salt and white pepper to taste
Using whole milk makes a rich and delicious bechamel. You can use lighter milk, but I highly recommend using full fat for the best flavor.
I really cannot stress taking the time to remove the stems from the spinach leaves enough. They are not very palatable when cooked and don't look nice either. Squeeze all the water out of the cooked spinach that you can.
Make sure you leave some of the tomatoes on the vine in short clusters to place on top of the lasagna before baking. I did cut the others in half, but that is not totally necessary. No cherry tomatoes? No problem. Use a good quality tinned whole tomato, well drained, patted dry and cut into thick slices or chunks.
I can't get Buffalo Mozzarella where I live so I just used a good quality fresh Mozzarella which I tore into pieces. I wasn't able to use the basil either. I had bought some basil at the shop, but it turned black in the refrigerator overnight. So annoying.
- First make the bechamel. Melt the butter in a saucepan over medium heat. Whisk in the flour until combined. (I use a small wire whisk for this.)
- Slowly whisk in the milk. Continue to cook, whisking, over medium heat until thickened and smooth. Simmer for one minute. (This is to cook out any flour taste.)
- Remove from the heat and whisk in the nutmeg and seasoning. Cool, whisking occasionally to help prevent a skin from forming. (Whisking it keeps the mixture moving so that a skin cannot form. If it does, just whisk it back down into the sauce, so long as it hasn't been sitting with a skin on top for any appreciable time.)
- Preheat the oven to 350*F/180*C/ gas mark 4. Butter a shallow baking dish, 7 inches by 11 inches. (I used a ceramic baking dish.)
- Put the spinach in a heatproof bowl. Pour over a kettle full of boiling water. Leave for 20 seconds and then drain. Cool under running cold water. Squeeze out as much water as you can and set aside. (You really want the spinach to be fairly dry so that it doesn't dilute or run it's color too much into the bechamel.)
- Place 2 heaped spoonfuls of the bechamel into the bottom of the baking dish. Top with a fresh lasagna noodle. (This is just to anchor the first lasagna sheet and keep it from drying out.)
- Spread 1/3 of the remaining bechamel over top. Add a third of the pesto in small dabs and swirl it through lightly. (I dot the pesto over top and then swirl it a bit with a small spoon.)
- Top with half of the drained spinach, 1/3 of the cherry tomatoes,1/3 of the cheeses, and some torn basil leaves. Season lightly. (Save a few sprigs of the tomatoes still on the vine to top.)
- Repeat the layers once, then top with a final layer of lasagna, the last of the bechamel, pesto, cheeses, torn basil and tomatoes, including the tomatoes still on the vine. Season lightly.
- Bake in the preheated oven for 35 to 40 minutes until golden brown.
- Scatter with a few basil leaves and serve warm. (I like to let it sit for a few minutes before cutting.)

Fresh Lasagna with Pesto
Easy to prepare, meat free and delicious. Sized for a smaller family, but can easily be doubled. Layers of fresh lasagna noodles, pesto, a rich bechamel, cheese and cherry tomatoes.
Ingredients
- 2 1/2 cups (1 pint) whole milk
- 1/4 cup (60g) butter
- 1/2 cup (50g) plain all-purpose flour
- pinch of freshly grated nutmeg
- salt and white pepper to taste
- 3 Fresh lasagna sheets (mine were7 inches by 11 inches in size)
- 9 ounces (250g) baby spinach leaves, washed and trimmed, stems removed
- 1 1/2 rounded TBS pesto
- 9 ounces (250g) cherry tomatoes on the vine
- 3 ounces (90g) Parmesan cheese, coarsely grated
- 1 (5 1/2 ounces/150g) ball of Mozzarella cheese, preferably buffalo, torn into bite sized pieces
- a small handful of basil leaves, torn, plus a few to garnish if desired
- fine sea salt and white pepper to taste
Instructions
- First make the bechamel. Melt the butter in a saucepan over medium heat. Whisk in the flour until combined.
- Slowly whisk in the milk. Continue to cook, whisking, over medium heat until thickened and smooth. Simmer for one minute.
- Remove from the heat and whisk in the nutmeg and seasoning. Cool, whisking occasionally to help prevent a skin from forming.
- Preheat the oven to 350*F/180*C/ gas mark 4. Butter a shallow baking dish, 7 inches by 11 inches.
- Put the spinach in a heatproof bowl. Pour over a kettle full of boiling water. Leave for 20 seconds and then drain. Cool under running cold water. Squeeze out as much water as you can and set aside.
- Place 2 heaped spoonfuls of the bechamel into the bottom of the baking dish. Top with a fresh lasagna noodle.
- Spread 1/3 of the remaining bechamel over top. Add a third of the pesto in small dabs and swirl it through lightly.
- Top with half of the drained spinach, 1/3 of the cherry tomatoes,1/3 of the cheeses, and some torn basil leaves. Season lightly. (Save a few sprigs of the tomatoes still on the vine to top.
- Repeat the layers once, then top with a final layer of lasagna, the last of the bechamel, pesto, cheeses, torn basil and tomatoes, including the tomatoes still on the vine. Season lightly.
- Bake in the preheated oven for 35 to 40 minutes until golden brown.
- Scatter with a few basil leaves and serve warm.
This content (written and photography) is the sole property of The English Kitchen. Any reposting or misuse is not permitted. If you are reading this elsewhere, please know that it is stolen content and you may report it to me at: mariealicejoan at aol dot com









Post a Comment
Thanks for stopping by. I love to hear from you so do not be shy!
BEFORE LEAVING A COMMENT OR RATING, ASK YOURSELF:
Did you make the recipe as directed? Recipe results are not guaranteed when changes have been made.
Is this comment helpful to other readers? Rude or hateful comments will not be approved. Remember that this website is run by a real person.
Are you here to complain about ads? Please keep in mind that I develop these recipes and provide them to you for free. Advertising helps to defray my cost of doing so, and allows me to continue to post regular fresh content.
Thanks so much for your understanding! I appreciate you!