ADVERTISEMENT

Creamy Vegetarian Lasagna – Easy Weeknight Dinner

By August 30, 20267 min read

There are some dinners that just feel like a warm hug on a plate, and this Creamy Vegetarian Lasagna is exactly that. It's the kind of meal that brings everyone to the table, even on the busiest of weeknights.

Advertisements1

I remember the first time I made this for my family – the kids were skeptical about the spinach, but after one bite, they were asking for seconds. It's become our go-to comfort food, and I'm so excited to share it with you.

This recipe is all about simplicity and flavor. No need for fancy ingredients – just good, wholesome food that comes together easily and fills your home with the most incredible aroma.

Why You'll Love This Recipe

1

Crowd-Pleaser: Even picky eaters will love the creamy, cheesy goodness.
2

Make-Ahead Magic: Assemble it the night before for an effortless dinner.
3

Healthy Comfort: Packed with spinach and ricotta for a nutritious twist.
4

Freezer-Friendly: Perfect for batch cooking and busy days.

About the Ingredients

12 lasagna noodles (about 12 oz / 340g)

Use regular or no-boil noodles; if using no-boil, skip the boiling step. For a gluten-free option, choose gluten-free lasagna noodles.

2 tablespoons olive oil

Extra virgin olive oil adds flavor; you can substitute with avocado oil.

1 medium yellow onion, finely chopped

Sweet or white onion works too. For a milder taste, use shallots.

3 cloves garlic, minced

Fresh garlic is best, but 1/2 teaspoon garlic powder can be used in a pinch.

10 oz (285g) fresh spinach

Frozen spinach (thawed and squeezed dry) is a great substitute – use 1 package (10 oz).

1 (24 oz / 680g) jar marinara sauce

Choose a high-quality marinara with no added sugar. You can also use homemade.

15 oz (425g) ricotta cheese

Whole milk ricotta gives the creamiest texture; part-skim works too. For dairy-free, use tofu ricotta.

1 large egg

Helps bind the ricotta mixture. For an egg-free version, omit and add 1 tablespoon cornstarch.

1/2 cup (50g) grated Parmesan cheese

Freshly grated Parmesan has the best flavor; pre-shredded is fine.

3 cups (340g) shredded mozzarella cheese

Low-moisture mozzarella melts beautifully. For extra flavor, mix in some provolone.

1 teaspoon dried Italian seasoning

Or use a mix of dried basil, oregano, and thyme.

1/2 teaspoon salt

Adjust to taste, especially if your marinara is salty.

1/4 teaspoon black pepper

Freshly ground pepper adds a nice kick.

Tips & Tricks

  • Don't overcook the noodles – they should be al dente since they'll continue cooking in the oven.
  • Make sure the spinach is thoroughly dried after washing to avoid a watery lasagna.
  • Let the lasagna rest for at least 10 minutes after baking – this helps it hold its shape when slicing.

Pro Tips

1

Layer with a thin coating of sauce on the bottom of the dish to prevent sticking.
2

For a golden, bubbly top, broil the lasagna for the last 2-3 minutes.
3

Use a lasagna pan that's at least 2 inches deep to avoid overflow.
4

If you love a crispy edge, spread a little extra mozzarella right against the sides of the pan.

Step-by-Step Instructions

1. Preheat and Prep

Preheat your oven to 375°F (190°C). Bring a large pot of salted water to a boil. Cook the lasagna noodles according to package instructions until al dente (usually 8-10 minutes). Drain and rinse with cold water to stop cooking, then lay them flat on a parchment-lined baking sheet to prevent sticking.

2. Sauté Aromatics

In a large skillet, heat the olive oil over medium heat. Add the onion and cook until soft and translucent, about 5 minutes. Add the garlic and cook for another 30 seconds until fragrant.

3. Wilt the Spinach

Add the fresh spinach to the skillet in batches, stirring until it wilts down, about 3-4 minutes. If using frozen spinach, squeeze out excess water and add it directly. Season with salt and pepper. Remove from heat and let cool slightly.

4. Mix the Ricotta Filling

In a medium bowl, combine the ricotta, egg, Parmesan, Italian seasoning, and the spinach mixture. Mix well until fully combined. Set aside.

5. Assemble the Lasagna

Spread a thin layer of marinara sauce (about 1/2 cup) on the bottom of a 9×13-inch baking dish. Place 3 lasagna noodles over the sauce, slightly overlapping. Spread 1/3 of the ricotta mixture over the noodles, then top with 1/3 of the remaining marinara and 1/3 of the mozzarella. Repeat the layers two more times, ending with a final layer of noodles, remaining sauce, and mozzarella.

6. Bake to Golden Perfection

Cover the dish with aluminum foil (sprayed with nonstick spray to prevent sticking) and bake for 25 minutes. Then remove the foil and bake for an additional 10-15 minutes, until the edges are bubbling and the top is golden brown. For extra browning, you can switch to broil for the last 2 minutes, watching carefully.

7. Rest and Serve

Remove the lasagna from the oven and let it rest for at least 10 minutes. This allows the layers to set, making it easier to slice. Garnish with fresh basil if desired, and serve warm.

Delicious Variations

Mushroom and Kale Lasagna

Swap the spinach for sautéed mushrooms and kale for a heartier version.

Zucchini Lasagna

Replace the pasta with thinly sliced zucchini strips for a low-carb option.

Spicy Arrabbiata

Use arrabbiata sauce and add red pepper flakes for a kick.

How to Store Creamy Vegetarian Lasagna

Refrigerator

Store leftovers in an airtight container in the fridge for up to 4 days.

Freezer

Freeze the fully baked lasagna (or assembled unbaked) for up to 3 months. Thaw overnight in the fridge before baking or reheating.

Reheating

Reheat individual slices in the microwave for 1-2 minutes, or in a 350°F (175°C) oven for 15-20 minutes until heated through.

Frequently Asked Questions

Q: Can I make this lasagna ahead of time?

Yes, you can assemble the lasagna up to 24 hours in advance and refrigerate it. Just add about 10 minutes to the baking time if baking from cold.

Q: Can I use no-boil lasagna noodles?

Absolutely. No-boil noodles work perfectly – just layer them dry and make sure your sauce has enough moisture, which it does.

Q: How do I prevent a watery lasagna?

Make sure to thoroughly drain and squeeze any frozen spinach, and let the cooked noodles dry well. Also, let the lasagna rest after baking.

Q: Can I make this vegan?

Yes, use tofu ricotta, vegan mozzarella, and a flax egg (1 tablespoon ground flax mixed with 3 tablespoons water) as substitutes.

I hope this Creamy Vegetarian Lasagna brings as much joy to your table as it does to mine. Give it a try and let me know how it turns out in the comments below! And remember, parenting is a journey, not a perfection.

Creamy Vegetarian Lasagna

Creamy Vegetarian Lasagna

Creamy Vegetarian Lasagna with rich ricotta, spinach, and marinara, baked to golden perfection for a cozy family meal.

★★★★½ 4.8 (236 ratings)
20 minPrep time45 minCook time8Servings420 kcalCalories

🧂 Ingredients

  • 12 lasagna noodles (about 12 oz / 340g)
  • 2 tablespoons olive oil
  • 1 medium yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 10 oz (285g) fresh spinach
  • 1 (24 oz / 680g) jar marinara sauce
  • 15 oz (425g) ricotta cheese
  • 1 large egg
  • 1/2 cup (50g) grated Parmesan cheese
  • 3 cups (340g) shredded mozzarella cheese
  • 1 teaspoon dried Italian seasoning
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

📋 Instructions

  1. 1Preheat and Prep — Preheat your oven to 375°F (190°C). Bring a large pot of salted water to a boil. Cook the lasagna noodles according to package instructions until al dente (usually 8-10 minutes). Drain and rinse with cold water to stop cooking, then lay them flat on a parchment-lined baking sheet to prevent sticking.
  2. 2Sauté Aromatics — In a large skillet, heat the olive oil over medium heat. Add the onion and cook until soft and translucent, about 5 minutes. Add the garlic and cook for another 30 seconds until fragrant.
  3. 3Wilt the Spinach — Add the fresh spinach to the skillet in batches, stirring until it wilts down, about 3-4 minutes. If using frozen spinach, squeeze out excess water and add it directly. Season with salt and pepper. Remove from heat and let cool slightly.
  4. 4Mix the Ricotta Filling — In a medium bowl, combine the ricotta, egg, Parmesan, Italian seasoning, and the spinach mixture. Mix well until fully combined. Set aside.
  5. 5Assemble the Lasagna — Spread a thin layer of marinara sauce (about 1/2 cup) on the bottom of a 9×13-inch baking dish. Place 3 lasagna noodles over the sauce, slightly overlapping. Spread 1/3 of the ricotta mixture over the noodles, then top with 1/3 of the remaining marinara and 1/3 of the mozzarella. Repeat the layers two more times, ending with a final layer of noodles, remaining sauce, and mozzarella.
  6. 6Bake to Golden Perfection — Cover the dish with aluminum foil (sprayed with nonstick spray to prevent sticking) and bake for 25 minutes. Then remove the foil and bake for an additional 10-15 minutes, until the edges are bubbling and the top is golden brown. For extra browning, you can switch to broil for the last 2 minutes, watching carefully.
  7. 7Rest and Serve — Remove the lasagna from the oven and let it rest for at least 10 minutes. This allows the layers to set, making it easier to slice. Garnish with fresh basil if desired, and serve warm.
👨‍🍳 Chef's Note: For an extra indulgent touch, sprinkle a little extra Parmesan on top before baking.

Servings: 8

Cuisine: Italian-American

Course: Main Course

Nutrition (per serving): 420 kcal · 18g protein · 42g carbs · 20g fat
Aisha Okafor

Written by Aisha Okafor
Aisha writes about parenting and child development, sharing insights from her own journey raising two kids. She offers realistic advice on navigating the ups and downs of family life, from tantrums to teen years.

Leave a Comment

x
Advertisements