Creamy Dreamy Vegetarian Artichoke Lasagna

Pasta, Noodles, Dumplings

March 21, 2026

The Ultimate Creamy Artichoke Lasagna

Tired of the same old red sauce lasagna? Get ready to fall in love with this elegant, yet incredibly cozy, Creamy Artichoke Lasagna. We’re swapping out the traditional tomato base for a luscious, savory white sauce that perfectly complements the tender artichoke hearts, toasted pine nuts, and rich ricotta filling. Each bite is a delightful mix of creamy, nutty, and herby flavors, all layered between tender pasta and melted Italian cheeses. It’s the ultimate vegetarian comfort food, perfect for a special Sunday dinner or a weeknight treat that feels extra special. Let’s get cooking!

PREP: 45 minutes
BAKE: 40 minutes
STAND: 15 minutes
OVEN: 350°F / 175°C
MAKES: 8 servings

Ingredients

• 9 whole grain lasagna noodles
• 1 tablespoon / 15 ml olive oil
• 16-18 ounces / 450-510 g frozen artichoke hearts, thawed and well drained
• 1/4 cup / 35 g pine nuts
• 4 cloves garlic, minced
• 15 ounces / 425 g light ricotta cheese
• 1 1/2 cups / 6 ounces / 170 g reduced-fat shredded Italian cheese blend
• 1 cup / 25 g fresh basil, snipped, or 4 teaspoons dried basil
• 1 large egg
• 1/4 teaspoon / 1.5 g salt
• 1 cup / 240 ml vegetable broth
• 1/4 cup / 30 g all-purpose flour
• 2 cups / 480 ml fat-free milk
• Chopped fresh tomato, for garnish (optional)
• Snipped fresh parsley, for garnish (optional)

Instructions

1. Preheat your oven to 350°F / 175°C. Cook the lasagna noodles according to package directions. Drain, rinse with cold water to stop the cooking, and lay them in a single layer on a sheet of foil to prevent sticking.
2. While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the thawed artichoke hearts, pine nuts, and minced garlic. Sauté for about 5 minutes, stirring frequently, until everything is fragrant and begins to turn a lovely golden brown.
3. Transfer the artichoke mixture to a large bowl. Add the ricotta cheese, 1/2 cup of the Italian cheese blend, 1/2 cup of the fresh basil (or 1 tablespoon of dried), the egg, and salt. Stir everything together until well combined.
4. For the sauce, whisk the vegetable broth and flour together in a medium saucepan until completely smooth. Stir in the milk. Cook over medium heat, stirring constantly, until the sauce thickens and starts to bubble. Remove from the heat and stir in the remaining 1/2 cup of fresh basil (or 1 teaspoon of dried).
5. Time to assemble! Spread 1 cup of the white sauce evenly in the bottom of a 3-quart (9×13 inch) baking dish. Layer with one-third of the noodles, one-third of the ricotta-artichoke mixture, and one-third of the remaining sauce. Sprinkle with 1/3 cup of the remaining Italian cheese. Repeat these layers two more times, ending with a final layer of cheese on top.
6. Bake uncovered for about 40 minutes, or until the sauce is bubbly and the top is golden brown. Let the lasagna stand for 15 minutes before slicing and serving—this helps it set up perfectly. Garnish with fresh tomato and parsley, if desired.

Nutritional Information

• PER SERVING: 329 calories, 12 g total fat (5 g saturated fat), 52 mg cholesterol, 443 mg sodium, 35 g carbohydrates, 7 g fiber, 21 g protein.

Pro Tips

• for Perfect Artichoke Lasagna
• Squeeze the thawed artichoke hearts thoroughly to remove as much water as possible. This prevents a watery filling and ensures a richer flavor.
• When making the white sauce, whisk constantly to prevent lumps and keep it from scorching on the bottom of the pan. A smooth sauce is key!
• Laying the cooked noodles on foil isn’t just for show; it’s the best way to keep them from tearing or clumping together while you prepare the other components.
• For an extra boost of nutrients and color, wilt a 5-ounce bag of fresh spinach and squeeze it dry, then stir it into the ricotta mixture along with the artichokes.

FAQ

Q: Can I make this artichoke lasagna vegan
A: Yes, you can adapt this recipe to be vegan. Use a high-quality vegan ricotta and a vegan Italian cheese blend. For the white sauce, substitute the fat-free milk with an unsweetened, creamy plant-based milk like oat or soy. The egg in the filling can be omitted as the vegan ricotta is typically firm enough to bind the ingredients.

Q: How do I prepare this vegetarian lasagna ahead of time
A: This lasagna is perfect for making ahead. You can assemble the entire dish, cover it tightly with foil, and refrigerate it for up to 24 hours before baking. You may need to add 5-10 minutes to the baking time. You can also freeze the unbaked lasagna for up to 3 months; thaw it in the refrigerator overnight before baking.

Q: Is this creamy artichoke lasagna a good source of protein
A: Absolutely. Each serving contains approximately 21 grams of protein, making it a satisfying vegetarian main course. The primary protein sources are the ricotta cheese, the Italian cheese blend, milk, and the whole grain lasagna noodles.

Q: What can I use instead of pine nuts
A: If you have a nut allergy or prefer a different flavor, you can easily substitute the pine nuts. Toasted chopped walnuts or slivered almonds would work well for a similar nutty crunch. For a nut-free option, try using toasted sunflower seeds or simply omit them.

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

More Vegetarian Recipes

Crispy Tofu with The BEST Thai Peanut Sauce

Crispy Tofu with The BEST Thai Peanut Sauce

Forget takeout! Unlock the secrets to the most authentic, rich, and creamy Thai peanut sauce right in your own kitchen. Paired with golden, crispy fried tofu, this dish is a flavor explosion of sweet, sour, and savory notes that will transport you straight to the...