Artichoke Lasagna – A Vegetarian Lasagna Recipe That Will Blow Your Palate

Take a break from the usual tomato-based lasagna with this creamy casserole featuring a favorite Italian vegetable: artichokes. Made with no-boil lasagna noodles, this dish comes together quickly and results in fewer dirty dishes to clean up afterward. It’s so creamy, cheesy, hearty, and delicious that you and your guests won’t even notice the lack of meat.

Italians love artichokes, so I made a light and easy summer artichoke lasagna recipe as the star of the dish. I wanted to make a vegetarian dish that is so creamy and tasty that I wouldn’t miss the meat, so I came up with this recipe.

I cooked the artichoke hearts in a white wine sauce and then just layered it with no-boil pasta sheets, mozzarella, and Parmigiano-Reggiano.

So simple! It only takes minutes to make, and it’s prefect for a light lunch or dinner party, because, like with traditional lasagna, you just put it in the oven when your guests arrive, and it bakes while you are hosting your party. All of your meat eating and vegetarian friends will love this equally.

Looking for the traditional way to prepare lasagna? Check out our lasagna recipe which includes also history and variations of the main dish.


5 from 2 votes
Artichoke Lasagna Recipe
Artichoke Lasagna
Prep Time
10 mins
Cook Time
45 mins
Resting Time
15 mins
Total Time
55 mins

Prepare lasagna like you never tried it before. This vegetarian version of the recipe uses artichokes instead of meat filling.

Course: Pasta
Cuisine: Italian
Keyword: artichoke, carciofi, lasagna
Servings: 4
Calories: 686 kcal
Author: Nonna Box
  • 16 oz frozen artichoke hearts
  • 4 garlic cloves thinly sliced
  • 1 large shallot finely chopped
  • 1/4 cup extra-virgin olive oil
  • 3 1/2 cups water
  • 1/4 cup fresh Italian parsley finely chopped
  • 1/4 teaspoon red chili flakes
  • 1 teaspoon salt
  • 1 teaspoon freshly ground black pepper
  • 1/3 cup dry white wine preferably Pinot Grigio
  • 16 oz block fresh mozzarella sliced
  • 3/4 cup Parmigiano-Reggiano freshly grated
  • 1 box no-boil lasagna sheets
  1. In a large sauté pan, add the olive oil and shallot and sauté on medium high until translucent.

  2. Add the garlic and sauté for 2 minutes or until fragrant stirring continuously.

  3. Add the artichoke hearts, salt, pepper, and chili flakes, stir, and cook for 3 more minutes.

  4. Add the parsley and white wine and cook until the wine evaporates, about 3 minutes.

  5. Add the water and taste, adjusting the salt if necessary.

  6. Put the lid on and turn the heat to low. Cook for 30 minutes or until the artichokes are soft and you still have enough broth to cook your lasagna.

  1. In a 9 x 12” baking pan, spread a ladle of artichoke sauce and arrange the first layer of pasta.

  2. Spread a second ladle of sauce on top of the pasta.

  3. Arrange 1/3 of the mozzarella on top of the artichokes and sprinkle with 1/4 cup of Parmigiano-Reggiano.

  4. Cover with a little broth until all the ingredients are moist.

  5. Repeat the steps twice, ending with a layer of Parmigiano-Reggiano and mozzarella and adding the rest of the broth to cover all of the ingredients.

  6. Bake uncovered at 350°F for 30 minutes or until bubbling.

  7. Remove from oven and let rest for 15 minutes covered with foil. Slice and serve while still hot.

Nutrition Facts
Artichoke Lasagna
Amount Per Serving
Calories 686 Calories from Fat 477
% Daily Value*
Total Fat 53g 82%
Saturated Fat 21g 105%
Cholesterol 102mg 34%
Sodium 2041mg 85%
Potassium 171mg 5%
Total Carbohydrates 12g 4%
Dietary Fiber 2g 8%
Sugars 3g
Protein 33g 66%
Vitamin A 48%
Vitamin C 36.6%
Calcium 83.5%
Iron 11.1%
* Percent Daily Values are based on a 2000 calorie diet.

Other recipes with artichoke:


Leave a Reply

Your email address will not be published. Required fields are marked *