I absolutely love sharing my Vegan Spinach Lasagna Recipe because it brings a warm, comforting, and utterly satisfying moment to the dinner table. This dish balances the freshness of spinach with creamy tofu ricotta and melty vegan mozzarella, all layered with rich pasta sauce and tender gluten-free lasagna sheets for a gluten-friendly twist. Every time I make it, I’m reminded how vibrant and delicious plant-based meals can be without sacrificing any of those classic Italian flavors I crave.

Why You’ll Love This Vegan Spinach Lasagna Recipe

When I first tried creating a lasagna that was entirely vegan yet full of rich, fresh flavor, I was blown away by how perfectly this recipe turned out. The blend of tender, sautéed spinach mixed with a creamy tofu ricotta brings such a lovely, smooth texture and subtle tang, balanced beautifully by the robust tomato sauce. The vegan mozzarella adds just the right amount of gooey, melty indulgence that makes this dish feel truly comforting like a traditional lasagna would.

One of the best things about this Vegan Spinach Lasagna Recipe is how surprisingly easy it is to put together. With simple steps and straightforward ingredients, it’s a dish that I find perfect for both weeknight dinners and special occasions. Plus, it stands out because it’s gluten-free and uses no-boil lasagna sheets, which saves time and effort, all while delivering that classic layered goodness. I genuinely think everyone can fall in love with this vibrant, wholesome meal.

Ingredients You’ll Need

The image shows a white pan filled with creamy spinach dip that has a thick, smooth texture. The creamy layer is light beige with visible dark green spinach leaves mixed evenly throughout, giving a wrinkled, soft look. The spinach pieces are large and spread across the creamy base in swirled patterns, making the dip look rich and full. The white metal pan has two rivets visible on one edge and some dip residue on the sides. The pan is placed on a white marbled surface photo taken with an iphone --ar 4:5 --v 7

These ingredients are simple yet essential for a vibrant and flavorful vegan lasagna. Each element plays a starring role: the fresh spinach offers earthiness and color, the tofu ricotta provides creaminess and protein, and the pasta sauce brings the rich Italian tomato flavor that ties everything together.

  • Fresh spinach: I recommend using 1 pound for a lush, vibrant green layer packed with nutrients and freshness.
  • Gluten-free no boil lasagna sheets: About 16 sheets are perfect for layering without the fuss of pre-cooking.
  • Pasta sauce: Use 1 ½ jars (around 4.5 cups) of your favorite marinara for that rich, savory tomato punch.
  • Vegan mozzarella: 8 ounces shredded, I personally love Violife for its meltiness and mild flavor.
  • Olive oil or vegan butter: 2 tablespoons to brush the baking dish and add richness.
  • Extra firm tofu: 16 ounces, which forms the base of the creamy tofu ricotta.
  • Nutritional yeast: 4 tablespoons to add cheesy, savory depth to the ricotta mix.
  • Lemon juice: Freshly squeezed from 1 lemon to brighten flavors.
  • Garlic: 3 cloves, chopped finely for aromatic, savory notes.
  • Salt and black pepper: To taste, for seasoning and balance.

Directions

Step 1: Start by preparing the fresh spinach. Add enough spinach to fill a large pot and cook over medium heat, stirring constantly. As the spinach wilts and reduces in volume, keep adding more until all 1 pound has been cooked down. This helps evaporate excess moisture and prevents your lasagna from getting watery. Once cooked, remove from heat and let it cool slightly.

Step 2: While the spinach is cooling, prepare the tofu ricotta. Break the drained extra firm tofu into chunks and add it to a food processor along with the nutritional yeast, lemon juice, chopped garlic, salt, and black pepper. Blend everything until the mixture is smooth and creamy. Give it a taste and adjust salt or pepper if needed. This tofu ricotta mimics the creamy texture and tang of traditional ricotta wonderfully.

Step 3: Combine the tofu ricotta with the cooled spinach. I like to fold it gently in a bowl or add the spinach back into the pot and mix thoroughly to ensure an even, creamy blend throughout.

Step 4: Preheat your oven to 350°F (180°C). Lightly brush a casserole dish with olive oil or vegan butter to keep the layers from sticking and to add richness. Spread 1 cup of pasta sauce evenly over the bottom of the dish to start your base.

Step 5: Lay down 4 gluten-free lasagna sheets, slightly overlapping if needed to cover the sauce. Next, spread about one third of the spinach-tofu ricotta mixture evenly over the sheets, followed by a generous handful of shredded vegan mozzarella. Spoon about half a cup of pasta sauce on top and spread gently.

Step 6: Repeat layering: add another layer of lasagna sheets, then spinach-ricotta, vegan mozzarella, and pasta sauce. Do this two more times until you have four lasagna layers in total, making sure to spread ingredients evenly between layers for balanced flavor and texture.

Step 7: For the final layer, place the remaining lasagna sheets on top, cover with the remaining pasta sauce and vegan mozzarella. Finish with a light sprinkle of black pepper for an extra touch of flavor.

Step 8: Place the dish on a baking tray to catch any spills and cover tightly with aluminum foil. Bake for 45 minutes. Then, remove the foil and bake for an additional 15 minutes to let the top get beautifully golden and bubbly.

Step 9: Once baked, allow the lasagna to rest for at least 30 minutes before cutting and serving. This resting time is key to help the layers set beautifully so each slice holds its shape.

Servings and Timing

This Vegan Spinach Lasagna Recipe serves about 6 generous portions, making it excellent for families or meal prep for a few days. Prep time is roughly 25 minutes, largely spent wilting the spinach and assembling the lasagna. The bake time totals about 1 hour (45 minutes covered plus 15 minutes uncovered), and the resting period requires at least 30 minutes to ensure perfect slicing. Altogether, you’re looking at around 1 hour and 55 minutes from start to finish.

How to Serve This Vegan Spinach Lasagna Recipe

The image shows a rectangular deep baking tray filled with four layers of baked lasagna. The top layer is a mix of melted golden and light brown cheese with spots of darker browned edges and scattered dried herbs, showing a slightly bubbly texture. Underneath, bright red tomato sauce peeks through in some areas, especially near the edges where the cheese is thinner. The lasagna sheets are soft, folded in places, with layers of creamy white sauce visible below the tomato. The edges are slightly crisp and browned, contrasting with the gooey center. The tray is set on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

When I serve this dish, I like to keep things simple so the lasagna itself shines. A crisp green salad tossed with a tangy vinaigrette pairs perfectly, cutting through the richness and adding a fresh crunch. Roasted vegetables like Brussels sprouts or garlic asparagus also make wonderful sides that complement the Italian flavors.

For presentation, I sprinkle a little fresh chopped basil or oregano over the top to add color and a fragrant touch. A drizzle of extra virgin olive oil right before serving elevates the dish’s richness and gives it a beautiful sheen. I usually plate moderate slices—about one sixth of the casserole—and arrange them neatly with a side of the salad or steamed greens.

For beverages, I love pairing it with a chilled glass of Italian red wine like Chianti or a light Pinot Noir. If wine isn’t your thing, a sparkling water with lemon or a robust iced tea is refreshing and balances the meal nicely. This lasagna shines at family dinners, cozy fall nights, or when entertaining because it’s hearty, elegant, and universally enjoyed served warm for that freshly baked, comforting feeling.

Variations

One of the beauties of this Vegan Spinach Lasagna Recipe is how adaptable it is. If you want to swap out the spinach, kale or Swiss chard work wonderfully and offer a slightly different flavor and texture while keeping that vibrant green color. For those who need a gluten-free version, the recipe already uses gluten-free no boil sheets, but swapping to whole wheat or traditional lasagna sheets is fine if gluten isn’t a concern.

For flavor twists, I sometimes add sautéed mushrooms or caramelized onions in the tofu ricotta mix for added depth and umami. You can also season the tofu ricotta with fresh herbs like basil, parsley, or thyme if you want to amp up the herby complexity. Alternatively, roasting the sauce with a touch of smoked paprika or chili flakes gives the lasagna a subtle smoky or spicy kick.

If you prefer a lighter version, I sometimes skip the vegan mozzarella topping or use a cashew cream sauce layered with the spinach for a totally different creamy twist. For the cooking method, this lasagna also re-heats beautifully in an air fryer at a lower temperature, giving it a nice crusty top without drying out the layers inside.

Storage and Reheating

Storing Leftovers

After enjoying your lasagna, store any leftovers in an airtight container to keep it fresh. I use glass containers with tight-fitting lids for excellent moisture retention. Leftovers will stay good in the refrigerator for up to 4 days, keeping the flavors bright and the texture creamy.

Freezing

This Vegan Spinach Lasagna Recipe freezes really well, which is perfect for meal prepping. To freeze, I recommend portioning the lasagna into single or double servings in freezer-safe containers or bags. Wrap the lasagna tightly with plastic wrap and aluminum foil to prevent freezer burn and preserve moisture. It will keep in the freezer for up to 3 months. When you’re ready to eat, thaw it overnight in the refrigerator for best results.

Reheating

For reheating, I find baking leftovers covered with foil at 350°F (175°C) for around 20-25 minutes restores the creamy texture and melts the mozzarella perfectly. Avoid microwaving if possible, as it tends to make the lasagna watery and unevenly heated, although it can work for a quick fix. Adding a splash of pasta sauce or a few drops of water before reheating helps keep the layers moist and delicious.

FAQs

Can I use frozen spinach instead of fresh for this vegan spinach lasagna recipe?

Absolutely! Frozen spinach can be a convenient substitute. Just make sure to thaw it completely, then squeeze out as much excess water as you can before mixing it with the tofu ricotta. This helps prevent your lasagna from becoming watery.

Is this Vegan Spinach Lasagna Recipe gluten-free?

Yes, it is gluten-free as long as you use gluten-free no boil lasagna sheets. This makes it a great option for anyone avoiding gluten while still enjoying a classic-tasting lasagna.

How long should I let the lasagna rest before serving?

I recommend resting the lasagna for at least 30 minutes after baking. This rest time allows the layers to set, making slicing easier and preventing the lasagna from falling apart on the plate.

Can I make the tofu ricotta ahead of time?

Definitely! The tofu ricotta can be prepared a day in advance and stored in the fridge. This actually helps the flavors meld and makes the overall assembly quicker when you’re ready to bake.

What if I don’t have a food processor to blend the tofu ricotta?

No food processor? No problem. You can mash the tofu thoroughly with a fork or potato masher and finely mince the garlic before mixing everything together. It will be a little more rustic in texture but still delicious.

Conclusion

I truly hope you give this Vegan Spinach Lasagna Recipe a try because it’s one of those dishes that brings comfort, creativity, and delightful flavors to any table. It’s a recipe I turn to again and again when I want a hearty, nourishing meal that everyone loves—even those who aren’t strictly vegan. Trust me, once you taste the creamy tofu ricotta and fresh spinach melded with tangy sauce and melty vegan cheese, this lasagna will become a favorite in your home too!

Print

Vegan Spinach Lasagna Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 7 reviews

This Vegan Spinach Lasagna combines layers of tender gluten-free no-boil lasagna sheets with a creamy tofu ricotta and fresh spinach mixture, topped with vegan mozzarella and a rich pasta sauce. It is a wholesome, dairy-free, and gluten-free meal perfect for plant-based diets, offering a delicious and nutritious twist on a classic comfort food.

  • Author: Madelyn
  • Prep Time: 25 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 25 minutes
  • Yield: 8 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Gluten Free

Ingredients

Spinach

  • 1 lb (452 g) fresh spinach (or one 10 oz frozen spinach package, thawed and drained)

Lasagna Assembly

  • 1 package gluten-free no boil lasagna sheets, about 16 sheets
  • 1 ½ jars (1065 ml / 36 oz) pasta sauce (about 4.5 cups)
  • 8 oz (227 g) vegan mozzarella, shredded, such as Violife
  • 2 tbsp (30 ml) olive oil or vegan butter (for brushing casserole dish)

Tofu Ricotta

  • 16 oz (452 g) extra firm tofu, drained
  • 4 tbsp (15 g) nutritional yeast
  • 1 lemon, juiced
  • 3 cloves garlic, chopped
  • 1 teaspoon (5 g) salt, or to taste
  • ½ teaspoon (2 g) black pepper, or to taste

Instructions

  1. Prepare the spinach: Fill a large pot with fresh spinach and place over medium heat. Stir constantly as the spinach wilts and releases moisture. Add more spinach gradually to fill the pot, continuing to cook and stir until all spinach is wilted and most moisture has evaporated. Remove from heat and cool.
  2. Make tofu ricotta: Break tofu into chunks and add to a food processor with nutritional yeast, lemon juice, chopped garlic, salt, and black pepper. Blend until smooth and creamy. Taste and adjust seasoning as needed. Combine the tofu ricotta with the cooled spinach in a large bowl or back in the pot.
  3. Preheat oven and prepare dish: Preheat the oven to 350°F (180°C). Brush the inside of a casserole dish with olive oil or vegan butter. Spoon 1 cup of pasta sauce onto the bottom and spread evenly.
  4. Assemble lasagna layers: Lay down 4 gluten-free no-boil lasagna sheets slightly overlapping. Spread one third of the spinach-tofu ricotta mixture evenly over the noodles. Sprinkle a handful of shredded vegan mozzarella over the mixture. Spoon about ½ cup of pasta sauce evenly on top. Repeat layering with noodles, spinach ricotta, mozzarella, and sauce three more times, ending with a final layer of noodles topped with the remaining pasta sauce, vegan mozzarella, and a sprinkle of black pepper.
  5. Bake the lasagna: Place the casserole dish on a baking tray to catch any spills. Cover tightly with aluminum foil and bake in the preheated oven for 45 minutes. Remove the foil and bake uncovered for an additional 15 minutes until the top is bubbly and slightly golden.
  6. Rest and serve: Allow the lasagna to rest for at least 30 minutes before cutting. This resting time helps the layers set for easier serving.

Notes

  • Frozen spinach can be used instead of fresh; thaw completely, squeeze out excess moisture, and add directly to tofu ricotta without heating.
  • Adjust the number of lasagna sheets or layers to fit your casserole dish size.
  • Using gluten-free no boil noodles keeps preparation simple and suitable for gluten-sensitive diets.
  • Resting the lasagna after baking ensures cleaner slices and better texture.

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star