
Vegetarian Pumpkin Spinach Lasagna Recipe layers silky pumpkin sauce, garlicky spinach, and melty cheese into the coziest pan of comfort you can pull from the oven. It suits fall dinners, weekend meal prep, and holiday potlucks, and it takes about 1 hour 15 minutes from start to finish. I tested this version on my very picky siblings, and they went back for seconds without realizing it had no meat.
Why Choose This Vegetarian Pumpkin Spinach Lasagna Recipe
This pumpkin spinach lasagna tastes creamy, savory, and slightly sweet, with plenty of garlic, herbs, and stretchy cheese. The pumpkin sauce feels rich like Alfredo, but it uses pantry staples and stays lighter than heavy cream.
You can prep it ahead, stash it in the fridge, and bake it when guests arrive. The recipe also freezes well, so you can stock your freezer with cozy vegetarian dinners.
“This Vegetarian Pumpkin Spinach Lasagna Recipe tastes like fall comfort in a pan, and even my meat loving partner asked for leftovers the next day. ★★★★★”
Ingredients You’ll Need
Pumpkin sauce
- 2 cups canned pumpkin puree
- Use 100% pumpkin, not pumpkin pie filling. I like Libby’s or store brand.
- 2 cups whole milk or unsweetened oat milk
- 1 cup vegetable broth, low sodium
- 3 tablespoons olive oil
- 3 tablespoons all purpose flour
- 3 cloves garlic, minced
- 1 teaspoon onion powder
- 1 teaspoon dried thyme
- 1 teaspoon dried sage or poultry seasoning (vegetarian)
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ¼ teaspoon ground nutmeg
- ¼ teaspoon red pepper flakes (optional, for mild heat)
- ½ cup finely grated Parmesan or vegetarian hard cheese
- Check the label for rennet if you keep it strictly vegetarian.
Spinach layer
- 1 tablespoon olive oil
- 3 cloves garlic, minced
- 10 ounces fresh baby spinach, roughly chopped
- You can use frozen chopped spinach; thaw and squeeze very dry.
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- ¼ teaspoon Italian seasoning
Cheese mixture
- 15 ounces ricotta cheese (whole milk tastes best)
- Use cottage cheese for a lighter texture; blend it smooth for a ricotta vibe.
- 1 large egg
- ½ cup grated Parmesan or vegetarian hard cheese
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
Assembly
- 9 to 12 lasagna noodles
- Use no boil noodles for a shortcut. If you use regular noodles, cook them until very al dente.
- 2 cups shredded mozzarella cheese
- I prefer low moisture part skim; it browns nicely and does not get greasy.
- Extra grated Parmesan for topping
- Olive oil or cooking spray for the baking dish
Equipment
- 9×13 inch baking dish
- Medium saucepan
- Large skillet
- Mixing bowls
- Whisk
- Wooden spoon or spatula
- Foil
- Sharp knife and cutting board
Tips & Tricks
- Salt each layer lightly so the finished lasagna tastes balanced and not bland.
- Use no boil noodles if you want less cleanup and faster prep.
- Squeeze frozen spinach very dry so it does not water down the pumpkin sauce.
- Warm the milk slightly before adding to the roux so the pumpkin sauce thickens smoothly.
- Shred mozzarella from a block so it melts better than pre shredded cheese.
- Let the lasagna rest 15 to 20 minutes after baking so it slices cleanly.
- Taste the pumpkin sauce and adjust salt, pepper, and herbs before you start layering.
- Line the baking dish edges with a little oil so the noodles do not stick.
How to Make Vegetarian Pumpkin Spinach Lasagna Recipe
Step 1: Prep the noodles and oven
- Heat your oven to 375°F.
- If you use regular lasagna noodles, cook them in salted boiling water until very al dente, then drain and lay them on a lightly oiled sheet pan.
- If you use no boil noodles, skip the boiling and keep them dry until layering.
Step 2: Cook the spinach layer
- Heat 1 tablespoon olive oil in a large skillet over medium heat.
- Add the minced garlic and stir for about 30 seconds until fragrant.
- Add the chopped spinach, salt, pepper, and Italian seasoning.
- Stir and cook until the spinach wilts and most moisture cooks off, about 3 to 4 minutes.
- Taste and adjust seasoning, then set the skillet aside to cool slightly.
Step 3: Mix the ricotta filling
- In a medium bowl, add ricotta, egg, Parmesan, salt, and pepper.
- Stir until the mixture looks smooth and creamy.
- Keep this bowl in the fridge while you make the pumpkin sauce so it stays cool.
Step 4: Make the pumpkin sauce
- Heat 3 tablespoons olive oil in a medium saucepan over medium heat.
- Whisk in the flour and cook for 1 to 2 minutes until it smells toasty and looks like a smooth paste.
- Slowly pour in the milk while you whisk, then add the vegetable broth.
- Keep whisking until the mixture thickens slightly, about 3 to 5 minutes.
- Stir in pumpkin puree, garlic, onion powder, thyme, sage, salt, pepper, nutmeg, and red pepper flakes if you use them.
- Simmer on low heat for 5 minutes, stirring often so it does not scorch.
- Turn off the heat and stir in the Parmesan until it melts and the sauce looks silky.
- Taste and adjust salt and pepper as needed.
Step 5: Assemble the lasagna
- Lightly oil or spray your 9×13 inch baking dish.
- Spread a thin layer of pumpkin sauce on the bottom of the dish.
- Lay a single layer of noodles over the sauce, cutting pieces if needed so they fit.
- Drop spoonfuls of ricotta mixture over the noodles and spread gently.
- Scatter some of the cooked spinach over the ricotta.
- Sprinkle a handful of mozzarella over the spinach.
- Spoon more pumpkin sauce over the cheese and spread it to cover.
- Repeat the layers: noodles, ricotta, spinach, mozzarella, pumpkin sauce, until you reach the top of the dish.
- Finish with a layer of noodles, a generous layer of pumpkin sauce, and plenty of mozzarella and Parmesan on top.
Step 6: Bake
- Cover the baking dish with foil, tenting it slightly so the cheese does not stick.
- Bake at 375°F for 25 minutes.
- Remove the foil and bake another 15 to 20 minutes until the top looks bubbly and golden in spots.
- If you want deeper browning, switch the oven to broil for 1 to 2 minutes and watch closely.
Step 7: Rest and serve
- Take the lasagna out of the oven and place it on a cooling rack or trivet.
- Let it rest for 15 to 20 minutes so the layers set.
- Slice into squares with a sharp knife and serve hot.
- Garnish with extra Parmesan or chopped fresh herbs like parsley or sage if you like.
What to Serve with it?
This Vegetarian Pumpkin Spinach Lasagna Recipe pairs nicely with a simple green salad with lemony vinaigrette or balsamic dressing. Add roasted vegetables like broccoli, carrots, or Brussels sprouts for extra color and texture. Garlic bread or warm crusty bread makes a great side to soak up any extra pumpkin sauce. Serve with sparkling water, flavored seltzer, or a cozy mug of hot apple cider for a full fall style meal.
Storage Options
- Store leftovers in an airtight container in the fridge for up to 4 days.
- Chill the whole pan, cover tightly with foil and plastic wrap, and keep in the fridge for up to 3 days before baking.
- Freeze baked lasagna in individual portions or as a whole pan for up to 3 months; wrap well to prevent freezer burn.
- Reheat single slices in the microwave until hot, or warm larger portions in a 350°F oven, covered, for 20 to 25 minutes until heated through.
