One-Pot Vegan Spinach Lasagna with Zucchini Noodles

Written by Sarah Gardner

If you've been searching for a vegan spinach lasagna recipe that doesn't require an engineering degree to assemble, you've found it. This one-pot wonder skips the traditional layering chaos and replaces half the pasta with tender zucchini ribbons, creating a lighter dish that still delivers all that comforting, saucy goodness. The creamy cashew-tofu ricotta gets folded right into the pot with spinach, marinara, and lasagna noodles broken into rustic pieces. It's the kind of dinner that makes you feel like you're indulging while secretly loading up on vegetables. Plus, cleanup is a breeze since everything cooks together in one glorious pot. Whether you're fully plant-based or just trying to sneak more greens into your week, this vegan lasagna with spinach and cheese alternative will become your new weeknight hero.

One-Pot Vegan Spinach Lasagna with Zucchini Noodles

A simplified one-pot vegan spinach lasagna featuring zucchini ribbons, broken lasagna noodles, and creamy cashew-tofu ricotta.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Course Main Dish
Cuisine Italian
Servings 6

Equipment

  • Large Dutch Oven or Deep Skillet at least 5 quart capacity with a lid, preferably cast iron or heavy-bottomed stainless steel for even heat distribution. A deep 12-inch skillet with high sides also works well. If you only have a regular skillet, you may need to cook in batches.
  • High-speed blender or food processor for creating the smooth cashew ricotta. A Vitamix or Blendtec works beautifully, but any decent blender will do if you soak the cashews long enough. Food processors work but may leave a slightly grainier texture.
  • Vegetable peeler or mandoline for creating zucchini ribbons. A Y-shaped peeler gives you more control, while a mandoline with a julienne blade creates uniform strips. If using a mandoline, use the hand guard for safety.
  • Wooden spoon or silicone spatula for stirring without scratching your pot. The flexibility of silicone helps scrape the bottom to prevent sticking.
  • Measuring cups and spoons standard dry and liquid measuring tools. A kitchen scale is helpful but not required.

Ingredients
ย ย 

For the cashew-tofu ricotta

  • 1 cup raw cashews soaked in hot water for 30 minutes, or in room temperature water for 4 hours. This softens them for blending into a creamy texture
  • 8 ounce firm tofu drained and pressed for 10 minutes to remove excess moisture. Extra-firm works too but may be slightly less creamy
  • 3 tablespoon nutritional yeast adds that essential cheesy, umami flavor. Look for the flaky kind, not the powdered version
  • 2 tablespoon fresh lemon juice brightens the ricotta and adds tanginess. Bottled lemon juice works in a pinch
  • 2 clove garlic roughly chopped, adds depth and that classic Italian flavor
  • ยพ teaspoon sea salt or to taste, enhances all the flavors
  • ยผ teaspoon black pepper freshly ground if possible
  • ยผ cup water to help blend everything smoothly, add more if needed

For the lasagna

  • 2 tablespoon olive oil extra virgin for best flavor, or use avocado oil
  • 1 medium yellow onion diced small, about 1 1/2 cups
  • 4 clove garlic minced, because more garlic is always better in Italian cooking
  • 1 teaspoon dried oregano or 1 tablespoon fresh oregano, chopped
  • 1 teaspoon dried basil or 2 tablespoons fresh basil, torn
  • ยฝ teaspoon red pepper flakes optional, for a subtle kick of heat
  • 1 28-ounce can crushed tomatoes San Marzano tomatoes are ideal for their sweetness and low acidity
  • 1 cup vegetable broth low-sodium preferred so you can control the salt level
  • 2 tablespoon tomato paste deepens the tomato flavor and adds richness
  • 1 teaspoon coconut sugar or regular sugar, balances the acidity of the tomatoes
  • 8 ounce lasagna noodles regular or gluten-free, broken into 2-3 inch pieces. No need to pre-cook
  • 2 medium zucchini about 1 pound total, cut into ribbons using a peeler
  • 5 ounce fresh spinach roughly chopped if the leaves are large. Baby spinach works perfectly as-is
  • 1 teaspoon sea salt plus more to taste
  • ยฝ teaspoon black pepper freshly ground

For serving

  • ยผ cup fresh basil leaves torn or chiffonade, for garnish
  • 2 tablespoon vegan parmesan optional, store-bought or homemade from cashews and nutritional yeast
  • red pepper flakes for those who want extra heat

Instructions
ย 

Make the cashew-tofu ricotta

  1. Drain the soaked cashews thoroughly and add them to your high-speed blender along with the pressed tofu, nutritional yeast, lemon juice, garlic cloves, salt, pepper, and water. Blend on high speed for 60 to 90 seconds, stopping to scrape down the sides as needed, until the mixture is completely smooth and creamy with no visible cashew pieces. The texture should resemble traditional ricotta cheese with a slight graininess but overall creaminess. If the mixture is too thick to blend properly, add water one tablespoon at a time until it moves freely in the blender. Taste and adjust salt or lemon juice if needed. Set aside while you prepare the rest of the dish.

Build the base

  1. Heat the olive oil in your large Dutch oven or deep skillet over medium heat. Once the oil shimmers and easily coats the bottom when you tilt the pan, add the diced onion. Cook for 5 to 6 minutes, stirring occasionally, until the onion becomes translucent and starts to soften at the edges. You want them sweet and tender, not browned.
  2. Add the minced garlic, oregano, basil, and red pepper flakes if using. Stir constantly for about 60 seconds until the garlic becomes fragrant and you can smell the herbs blooming. Be careful not to let the garlic brown or it will become bitter.
  3. Stir in the tomato paste and cook for 2 minutes, stirring frequently. This step caramelizes the tomato paste slightly, which removes any raw or tinny flavor and concentrates the tomato essence. The paste will darken slightly and start to stick to the bottom of the pot, which is exactly what you want.

Cook the lasagna

  1. Pour in the crushed tomatoes, vegetable broth, and coconut sugar. Stir well to combine, scraping up any browned bits from the bottom of the pot with your wooden spoon. Those bits are pure flavor. Season with 1 teaspoon salt and 1/2 teaspoon black pepper. Bring the mixture to a gentle boil over medium-high heat.
  2. Once boiling, add the broken lasagna noodles to the pot, pushing them down into the sauce so they're mostly submerged. Reduce the heat to medium-low and cover the pot with the lid slightly ajar to allow steam to escape. Simmer for 12 to 15 minutes, stirring every 3 to 4 minutes to prevent the noodles from sticking to the bottom. The noodles should be almost tender but still have a slight bite to them.
  3. Add the zucchini ribbons to the pot, gently folding them into the sauce and noodles. They'll seem like a lot at first but will cook down significantly. Cover again and cook for 3 to 4 minutes until the zucchini softens and becomes tender but not mushy. You want them to still have some structure.
  4. Add the fresh spinach in batches if needed, stirring it in as it wilts. This takes about 2 minutes total. The spinach will reduce dramatically in volume, turning dark green and silky.

Finish and serve

  1. Remove the pot from heat. Add the cashew-tofu ricotta in large dollops across the surface of the lasagna, then gently fold it into the mixture. Don't overmix; you want creamy pockets of ricotta throughout rather than a completely uniform sauce. Some swirls of white ricotta against the red sauce look beautiful and create varied texture in each bite.
  2. Taste and adjust the seasoning with more salt and pepper if needed. The dish should be well-seasoned with a balance of savory, slightly sweet tomato flavor and creamy richness from the ricotta. Let the lasagna rest for 5 minutes before serving. This allows the sauce to thicken slightly and the flavors to meld together.
  3. Serve hot in shallow bowls, garnished with torn fresh basil leaves, a sprinkle of vegan parmesan if using, and red pepper flakes for those who want extra heat. The lasagna will continue to thicken as it sits, so if you have leftovers, you may need to add a splash of vegetable broth when reheating.

Pairings

Wine Pairings

  • Chianti Classico: The bright acidity and cherry notes in a good Chianti cut through the richness of the cashew ricotta while complementing the tomato-based sauce beautifully. Look for one with moderate tannins that won't overpower the vegetables. The earthy undertones also play nicely with the spinach and zucchini.
  • Pinot Grigio: If you prefer white wine, a crisp Italian Pinot Grigio offers citrus and green apple notes that refresh the palate between bites of this rich, creamy lasagna. The wine's minerality enhances the vegetable flavors without competing with the tomato sauce.
  • Valpolicella: This lighter-bodied red from the Veneto region has soft tannins and notes of sour cherry and almond that pair wonderfully with tomato-based dishes. It's fruity enough to complement the slight sweetness in the sauce but has enough structure to stand up to the hearty texture.

Side Dishes

  • Garlic Bread with Herb Oil: A crusty baguette brushed with olive oil infused with fresh rosemary, thyme, and roasted garlic, then toasted until golden. Perfect for sopping up the extra sauce at the bottom of your bowl. The crunch provides textural contrast to the soft noodles and vegetables.
  • Simple Arugula Salad: Peppery arugula tossed with lemon juice, good olive oil, shaved fennel, and toasted pine nuts. The bitter greens and bright citrus cut through the richness of the lasagna, cleansing your palate. Add some cherry tomatoes for extra color and a pop of sweetness.
  • Roasted Brussels Sprouts: Halved Brussels sprouts roasted until caramelized with balsamic vinegar and maple syrup. The crispy, slightly charred edges and sweet-tangy glaze provide a nice contrast to the creamy, saucy lasagna. The cruciferous flavor adds another dimension to your vegetable intake.

Beverage Options

  • Sparkling Water with Lemon: Simple but effective. The carbonation cleanses your palate between bites, while the lemon adds a bright note that complements the tomato sauce. Add a sprig of fresh basil to echo the herbs in the dish.
  • Iced Hibiscus Tea: The tart, cranberry-like flavor of hibiscus tea provides a refreshing counterpoint to the rich, savory lasagna. Serve it slightly sweetened with agave nectar and a squeeze of lime. The deep red color also looks stunning on the table.

Dessert

  • Lemon Sorbet: After a hearty, comforting main dish, a simple lemon sorbet provides the perfect palate cleanser. The bright citrus cuts through any lingering richness and leaves you feeling refreshed rather than overstuffed. Serve with a sprig of fresh mint.
  • Vegan Tiramisu: If you want to keep the Italian theme going, a vegan tiramisu made with cashew cream and coffee-soaked ladyfingers is an indulgent but fitting end to the meal. The coffee and cocoa flavors provide a nice contrast to the savory, herbaceous main course.

FAQs

Can I make this vegan spinach lasagna recipe ahead of time?

Absolutely. You can prepare the entire dish up to 2 days in advance. Store it in an airtight container in the refrigerator and reheat gently on the stovetop over medium-low heat, adding 1/4 to 1/2 cup of vegetable broth to loosen the sauce as it will thicken considerably when cold. You can also make just the cashew ricotta up to 4 days ahead and store it separately, then assemble and cook the lasagna when ready to serve. The flavors actually deepen and meld beautifully after a day in the fridge.

Can I use frozen spinach instead of fresh?

Yes, frozen spinach works well in this recipe. Use about 10 ounces of frozen spinach, thawed completely and squeezed dry to remove as much moisture as possible. Add it at the same point you would add fresh spinach, but since it's already cooked, you only need to heat it through for about 1 minute. Frozen spinach is often more economical and reduces prep time since it's already chopped.

What if I don't have a high-speed blender for the ricotta?

If you only have a regular blender or food processor, soak your cashews for at least 4 hours or overnight in room temperature water to ensure they're as soft as possible. You may need to blend longer and scrape down the sides more frequently. The texture might be slightly grainier than with a high-speed blender, but it will still taste delicious. Alternatively, you can use store-bought vegan ricotta to save time, though homemade is more economical and customizable.

How do I store leftovers and how long will they keep?

Store leftover lasagna in an airtight container in the refrigerator for up to 4 days. The dish will thicken considerably as it sits, so when reheating, add a splash of vegetable broth or water to restore the saucy consistency. Reheat gently on the stovetop over medium-low heat, stirring occasionally, or microwave in 1-minute intervals, stirring between each interval. You can also freeze portions for up to 2 months in freezer-safe containers. Thaw overnight in the refrigerator before reheating.

Can I substitute the zucchini with other vegetables?

Definitely. Yellow squash works exactly like zucchini and can be used interchangeably. Thinly sliced eggplant is another excellent option, though it will add a meatier texture. You could also use ribbons of carrot for sweetness and color, or even add sliced mushrooms for an earthy, umami boost. Bell peppers cut into strips would add sweetness and crunch. Just keep the total vegetable volume similar to maintain the sauce-to-solid ratio.

Copyright 2026 The Hungry Goddess, all rights reserved.

Save this recipe offline

9:41
Recipe
Recipe

-- total
Easy
Prep --
Cook --
Source
Cook Mode
Screen on ยท Track progress