
Vegetarian Pumpkin Spinach Lasagna Recipe tastes creamy, cozy, a little sweet from the pumpkin, and cheesy in that way that makes you go back for “just one more bite.” It works perfectly for fall dinners, holidays, or meal prep and takes about 1 hour 20 minutes from start to finish. I tested this version on my very picky brother, and he asked for leftovers, which almost never happens.
Why You Should Try This Vegetarian Pumpkin Spinach Lasagna Recipe
This lasagna gives classic comfort food vibes with a fall twist. The pumpkin sauce tastes silky and slightly sweet, the spinach adds freshness, and the cheese brings all the melty goodness you expect from lasagna.
You can prep it ahead, bake it later, and feed a crowd without stress. It also sneaks in a lot of veggies, so you get cozy comfort and solid nutrition in the same pan.
“This Vegetarian Pumpkin Spinach Lasagna Recipe tastes like autumn in a casserole dish and somehow pleases both veggie lovers and die-hard meat eaters. ★★★★★”
Ingredients You’ll Need
Pantry & Canned Goods
- 1 box no-boil lasagna noodles
- Use no-boil to save time; Barilla and De Cecco both work well.
- If you use regular noodles, cook them very al dente so they do not turn mushy.
- 1 can (15 ounces) pumpkin puree
- Use 100% pumpkin, not pumpkin pie mix. Libby’s or store brand both taste great.
- 1 can (14 ounces) crushed tomatoes or tomato sauce
- Choose low-sodium if you want more control over seasoning.
- 1 cup vegetable broth
- Use low-sodium boxed broth or a good bouillon paste like Better Than Bouillon.
- 2 tablespoons olive oil
- 2 tablespoons tomato paste
- 1 teaspoon Dijon mustard
- This adds subtle tang and depth to the pumpkin sauce.
- 1 teaspoon soy sauce or tamari
- This boosts umami and replaces the depth that meat usually brings.
Dairy & Cheese
- 2 cups whole milk ricotta cheese
- Part-skim also works if you want it a bit lighter.
- 2 cups shredded mozzarella cheese
- Pre-shredded saves time; choose low-moisture, whole milk for best melt.
- 1 cup grated Parmesan or Pecorino Romano
- Freshly grated melts better and tastes sharper.
- 1 large egg
- This helps the ricotta layer set nicely.
- 1/2 cup milk or half-and-half
- Any dairy milk works; whole milk gives the creamiest texture.
Vegetables & Aromatics
- 1 tablespoon olive oil (for sautéing)
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 4 packed cups fresh baby spinach, roughly chopped
- Frozen spinach works too; thaw and squeeze out excess water.
- 1 small zucchini, finely diced (optional but tasty)
- 1 teaspoon lemon zest
- This brightens the spinach layer.
Herbs & Spices
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon dried thyme
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon ground nutmeg
- Nutmeg pairs beautifully with both spinach and pumpkin.
- 1/4 teaspoon red pepper flakes (optional, for a little heat)
- 1 to 1 1/4 teaspoons kosher salt, plus more to taste
- 1/2 teaspoon black pepper
Optional Add-ins & Substitutions
- Use kale instead of spinach; chop it small and sauté it a bit longer.
- Swap mozzarella with provolone or fontina for a slightly different flavor.
- Add sautéed mushrooms for extra umami if you want a meatier vibe without meat.
- Use gluten-free lasagna noodles if you need a gluten-free version.
Equipment
- 9×13 inch baking dish
- Large skillet or sauté pan
- Medium mixing bowl
- Whisk and wooden spoon or spatula
- Sharp knife and cutting board
- Aluminum foil
- Measuring cups and spoons
Tips & Tricks
- Salt each component lightly so the final lasagna tastes well seasoned without becoming too salty.
- Squeeze excess moisture from spinach, especially if you use frozen, so the lasagna does not turn watery.
- Let the lasagna rest 15 to 20 minutes after baking so it sets and slices cleanly.
- Use no-boil noodles to save time, but cover the lasagna tightly with foil so they hydrate properly.
- Spread sauces all the way to the edges of the noodles so the corners do not dry out.
- Shred cheese from a block when possible; it melts smoother than bagged cheese with anti-caking agents.
- Taste the pumpkin sauce before layering and adjust salt, pepper, and spices until it sings.
- Place the baking dish on a sheet pan to catch any bubbly overflow and keep your oven clean.
How to Make Vegetarian Pumpkin Spinach Lasagna Recipe
Step 1: Sauté veggies and aromatics
Heat 1 tablespoon olive oil in a large skillet over medium heat. Add chopped onion and diced zucchini and cook until soft and lightly golden, about 7 to 8 minutes. Stir in garlic and cook 1 to 2 minutes, until fragrant. Season with a pinch of salt and pepper, then turn off the heat.
Step 2: Wilt the spinach
Turn the heat back to medium and add the chopped spinach to the skillet with the onions and zucchini. Stir until the spinach wilts and shrinks, about 2 to 3 minutes. If the pan looks dry, drizzle in a teaspoon of olive oil. Taste and season with a little more salt and pepper if needed, then set aside to cool slightly.
Step 3: Mix the ricotta layer
In a medium bowl, add ricotta, egg, 1/2 cup grated Parmesan, lemon zest, 1/2 teaspoon salt, and a few grinds of black pepper. Stir until everything combines and looks creamy and smooth. Fold in half of the spinach mixture so the ricotta layer has some greens and texture. Set the bowl aside.
Step 4: Make the pumpkin tomato sauce
In the same skillet you used earlier, heat 2 tablespoons olive oil over medium heat. Add tomato paste and cook, stirring, for 1 to 2 minutes until it darkens slightly and smells rich. Whisk in pumpkin puree, crushed tomatoes, vegetable broth, Dijon mustard, soy sauce, oregano, basil, thyme, smoked paprika, nutmeg, red pepper flakes, 1 teaspoon salt, and black pepper. Simmer 5 to 7 minutes, stirring often, until the sauce thickens slightly and tastes well seasoned.
Step 5: Adjust sauce consistency
Stir in the milk or half-and-half and let the sauce bubble gently for another 2 minutes. Taste again and adjust salt, pepper, or spices to your liking. The sauce should coat the back of a spoon and feel creamy but still pourable. If it seems too thick, splash in a little more broth or milk; if it seems thin, simmer a few more minutes.
Step 6: Prep the baking dish and noodles
Preheat your oven to 375°F. Lightly oil or spray a 9×13 inch baking dish. Spread a thin layer of pumpkin sauce across the bottom so the noodles do not stick. Lay down your first layer of no-boil lasagna noodles, breaking pieces as needed to fit the pan.
Step 7: Build the first layers
Spread one-third of the ricotta mixture over the noodles in an even layer. Spoon some of the remaining spinach mixture over the ricotta. Pour about one-quarter of the pumpkin sauce over that and spread it gently. Sprinkle a handful of mozzarella and a little Parmesan on top.
Step 8: Repeat the layers
Add another layer of noodles on top of the cheese. Repeat with ricotta mixture, spinach, pumpkin sauce, and cheese. Continue until you use all the ricotta and spinach, usually 3 layers total, and finish with noodles, a generous layer of pumpkin sauce, and the remaining mozzarella and Parmesan on top.
Step 9: Bake the lasagna
Cover the baking dish tightly with foil, tenting it slightly so the cheese does not stick. Place the dish on a sheet pan and bake for 30 minutes. Remove the foil and bake another 15 to 20 minutes, until the top looks bubbly and golden in spots and a knife inserted in the center feels hot.
Step 10: Rest and slice
Take the lasagna out of the oven and place it on a cooling rack or stovetop. Let it rest 15 to 20 minutes so the layers settle and firm up. Slice into squares with a sharp knife and use a spatula to lift out each piece. Sprinkle with extra Parmesan or fresh basil if you like, then serve warm.
What to Serve with Vegetarian Pumpkin Spinach Lasagna Recipe
This Vegetarian Pumpkin Spinach Lasagna Recipe pairs nicely with a crisp green salad with lemony vinaigrette to balance the richness. Add roasted vegetables like broccoli, Brussels sprouts, or carrots for extra color and nutrition. Garlic bread or warm focaccia makes a great side if you want something to soak up the extra sauce. Offer sparkling water with citrus slices or a simple iced herbal tea to keep the meal light and refreshing.
Storage Options
- Store leftover lasagna in an airtight container in the fridge for up to 4 days.
- Chill the entire pan, cover tightly with foil and plastic wrap, and keep in the fridge if you plan to reheat big portions.
- Freeze individual slices in airtight containers or wrapped tightly in foil for up to 3 months.
- Reheat in a 350°F oven, covered, until hot in the center, about 20 to 25 minutes from chilled or 35 to 40 minutes from frozen; add a splash of broth or milk if it looks dry.
Vegetarian Pumpkin Spinach Lasagna Recipe
Ingredients
Instructions
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the chopped onion and diced zucchini and cook until soft and lightly golden, about 7 to 8 minutes. Stir in the minced garlic and cook 1 to 2 minutes, until fragrant. Season with a pinch of salt and pepper, then turn off the heat.
- Turn the heat back to medium and add the chopped spinach to the skillet with the onions and zucchini. Stir until the spinach wilts, 2 to 3 minutes, adding a small drizzle of olive oil if the pan looks dry. Taste and season with a little more salt and pepper if needed, then set aside to cool slightly.
- In a medium bowl, combine the ricotta, egg, 1/2 cup grated Parmesan, lemon zest, 1/2 teaspoon salt, and a few grinds of black pepper. Stir until creamy and smooth, then fold in about half of the spinach mixture. Set aside.
- In the same skillet, heat 2 tablespoons olive oil over medium heat. Add the tomato paste and cook, stirring, for 1 to 2 minutes until it darkens slightly. Whisk in the pumpkin puree, crushed tomatoes, vegetable broth, Dijon mustard, soy sauce or tamari, oregano, basil, thyme, smoked paprika, nutmeg, red pepper flakes (if using), 1 teaspoon salt, and black pepper. Simmer 5 to 7 minutes, stirring often, until slightly thickened and well seasoned.
- Stir the milk or half-and-half into the pumpkin tomato sauce and let it bubble gently for another 2 minutes. Adjust salt, pepper, or spices as needed. The sauce should be creamy and pourable; if too thick, add a splash of broth or milk, and if too thin, simmer a bit longer.
- Preheat the oven to 375°F (190°C). Lightly oil or spray a 9x13-inch baking dish. Spread a thin layer of pumpkin sauce over the bottom of the dish. Lay down a single layer of no-boil lasagna noodles, breaking pieces as needed to fit.
- Spread one-third of the ricotta mixture evenly over the noodles. Spoon some of the remaining spinach mixture over the ricotta. Pour about one-quarter of the pumpkin sauce over that and spread gently. Sprinkle a handful of mozzarella and a little Parmesan on top.
- Add another layer of noodles and repeat the layers of ricotta mixture, spinach, pumpkin sauce, and cheeses. Continue layering until you have used all the ricotta and spinach (usually 3 layers), finishing with a final layer of noodles, plenty of pumpkin sauce, and the remaining mozzarella and Parmesan on top.
- Cover the baking dish tightly with foil, tenting it slightly so the cheese does not stick. Place the dish on a sheet pan and bake for 30 minutes. Remove the foil and bake another 15 to 20 minutes, until the top is bubbly and golden and a knife inserted in the center feels hot.
- Remove the lasagna from the oven and let it rest for 15 to 20 minutes so the layers set and slice cleanly. Cut into squares and serve warm, with extra Parmesan or fresh herbs if desired.
Notes
Approximate per serving (1 of 8): 380–420 calories; fat 20–23 g; saturated fat 10–12 g; carbohydrates 32–36 g; fiber 3–5 g; sugars 7–10 g; protein 17–20 g; sodium 650–850 mg. Values will vary based on specific brands, noodle type, and exact cheese amounts used.
