
Vegetarian Pumpkin Spinach Lasagna Recipe layers silky pumpkin sauce, garlicky spinach, and melty cheese into a cozy pan of fall comfort that tastes creamy, savory, and a little bit sweet in the best way. It suits weeknight family dinners, holiday mains, and meal prep, and you can get it on the table in about 1 hour 15 minutes. I tested this on my very picky Midwestern relatives, and they went back for seconds before they noticed it had no meat.
Why Make This Vegetarian Pumpkin Spinach Lasagna Recipe at Home
This lasagna tastes like pumpkin Alfredo met spinach artichoke dip and decided to move into a lasagna pan. The pumpkin adds gentle sweetness, the spinach brings freshness, and the cheeses pull everything together into a rich, cozy bake.
You control the ingredients, the salt, and the spice level, and you skip mystery fillers from store-bought frozen trays. Leftovers reheat beautifully, so one pan feeds you for days with almost no extra work.
“Creamy, cheesy, and surprisingly light for lasagna, this Vegetarian Pumpkin Spinach Lasagna Recipe became our new fall favorite at first bite. ★★★★★”
Ingredients You Need
Pantry ingredients
- Lasagna noodles
- 12–15 sheets, regular or no-boil
- I like no-boil noodles for speed; Barilla and De Cecco both hold texture well.
- Canned pumpkin puree
- 2 cups (about 1 standard 15-ounce can plus a little extra, or level off at 2 cups)
- Use plain pumpkin puree, not pumpkin pie filling.
- Olive oil
- 2–3 tablespoons for sautéing and greasing the pan
- All-purpose flour
- 2 tablespoons to thicken the pumpkin sauce
- Vegetable broth
- 1½ cups, low sodium so you control salt
- Nutmeg
- ¼ teaspoon, freshly grated if possible for better aroma
- Dried Italian seasoning or dried oregano + basil
- 1½ teaspoons total
- Red pepper flakes
- ¼ teaspoon, optional for gentle heat
- Salt and black pepper
- Season each layer to taste
Dairy and cheese
- Whole milk or half-and-half
- 1 cup to make the pumpkin sauce creamy
- Ricotta cheese
- 1½ cups; whole milk ricotta gives richer flavor
- Shredded mozzarella cheese
- 2½–3 cups; low-moisture, part-skim melts nicely without turning greasy
- Grated Parmesan or Pecorino Romano
- ¾ cup total; I like a 50/50 mix for sharp flavor
- Egg
- 1 large egg to bind the ricotta layer
Vegetables and aromatics
- Fresh baby spinach
- 8–10 ounces; you can use frozen chopped spinach if you thaw and squeeze it very dry
- Yellow onion
- 1 medium, finely chopped
- Garlic
- 4–5 cloves, minced
- Fresh sage or fresh thyme
- 1 tablespoon chopped; sage pairs especially well with pumpkin
Optional flavor boosters
- Smoked paprika
- ½ teaspoon for a subtle smoky note
- Ground cumin
- ¼ teaspoon for a warm, earthy background
- Freshly grated lemon zest
- ½ teaspoon to brighten the spinach layer
Equipment
- 9×13 inch baking dish
- Large skillet or sauté pan
- Medium saucepan
- Mixing bowls
- Whisk and wooden spoon
- Foil
- Sharp knife and cutting board
- Box grater, if you grate your own cheese
- Colander, if you use regular lasagna noodles that need boiling
Tips & Mistakes
- Salt each component lightly so the final lasagna tastes seasoned but not salty.
- Squeeze spinach very dry or the lasagna turns watery and the layers slide.
- Use enough sauce on top of no-boil noodles so they soften fully and do not stay chewy.
- Let the lasagna rest at least 15 minutes before slicing so it sets and slices cleanly.
- Cover with foil for most of the bake so the cheese does not burn before the center heats.
- Shred cheese from a block when possible; bagged shreds contain starch that can make the top slightly grainy.
- Taste the pumpkin sauce and adjust salt, pepper, and nutmeg before layering; bland sauce leads to bland lasagna.
- Do not overbake; pull it when the edges bubble and the center reads hot, or the noodles can turn mushy.
How to Make Vegetarian Pumpkin Spinach Lasagna Recipe
Step 1: Sauté veggies and aromatics
Heat 1–2 tablespoons olive oil in a large skillet over medium heat. Add the chopped onion and a pinch of salt, and cook until soft and lightly golden, about 7–8 minutes. Stir in the minced garlic and cook 1–2 minutes until fragrant, not browned. Add the fresh spinach in batches, stirring until it wilts and cooks down, then season with salt, pepper, and optional lemon zest.
Transfer the spinach mixture to a colander and press out as much liquid as you can with the back of a spoon. Let it cool slightly while you prepare the sauces. Taste and adjust seasoning so the spinach tastes flavorful on its own.
Step 2: Mix the ricotta layer
In a medium bowl, combine ricotta, ½ cup shredded mozzarella, ¼ cup grated Parmesan, the egg, and 1 teaspoon dried Italian seasoning. Add a pinch of salt and black pepper, then stir until smooth and creamy. Fold in half of the sautéed spinach mixture for extra flavor and color.
If the mixture seems very thick, loosen it with 1–2 tablespoons milk. You want it spreadable but not runny.
Step 3: Cook or prep the noodles
If you use regular lasagna noodles, bring a large pot of salted water to a boil. Cook the noodles until very al dente, about 2 minutes less than package directions, since they will finish in the oven. Drain, then lay them flat on a lightly oiled sheet pan or parchment so they do not stick.
If you use no-boil noodles, keep them dry and ready by the baking dish. Plan to use slightly more sauce between layers so they hydrate fully.
Step 4: Make the creamy pumpkin sauce
In a medium saucepan, heat 1 tablespoon olive oil over medium heat. Whisk in the flour and cook 1–2 minutes until it looks smooth and slightly golden, not dark. Slowly whisk in the vegetable broth, then the milk, whisking constantly so no lumps form.
Stir in the pumpkin puree, nutmeg, remaining dried Italian seasoning, smoked paprika, cumin if you use it, red pepper flakes, and ½ teaspoon salt. Simmer on low heat for 5–7 minutes, stirring often, until the sauce thickens to a pourable but creamy consistency. Taste and adjust salt and pepper; the sauce should taste savory and slightly sweet from the pumpkin.
Step 5: Prep the baking dish and preheat the oven
Preheat your oven to 375°F. Lightly oil or spray a 9×13 inch baking dish. Spread a thin layer of pumpkin sauce over the bottom of the dish so the first noodle layer does not stick.
Keep the remaining spinach, ricotta mixture, pumpkin sauce, and cheeses nearby for easy layering. This setup makes assembly much smoother.
Step 6: Layer the lasagna
Lay a single layer of noodles over the thin sauce in the baking dish, slightly overlapping if needed. Spread a third of the ricotta mixture over the noodles. Spoon a layer of pumpkin sauce over the ricotta, then sprinkle with some of the remaining plain sautéed spinach.
Top with a generous handful of shredded mozzarella and a tablespoon or two of Parmesan. Repeat this layering process 2 more times: noodles, ricotta, pumpkin sauce, spinach, cheeses. Finish with a final layer of noodles, a thicker layer of pumpkin sauce, and the remaining mozzarella and Parmesan on top.
Step 7: Bake until bubbly and golden
Cover the baking dish tightly with foil, tenting it slightly so the cheese does not stick. Bake at 375°F for about 25–30 minutes. Remove the foil and bake another 15–20 minutes, until the top turns golden and the edges bubble.
If the top browns too quickly, lay the foil back on loosely. The center should read at least 165°F on an instant-read thermometer or feel very hot when you insert a knife and touch it carefully.
Step 8: Rest and slice
Place the baked lasagna on a cooling rack or trivet. Let it rest at least 15–20 minutes before slicing so the layers set and hold together. Slice with a sharp knife and use a spatula to lift out neat squares.
Sprinkle with extra Parmesan and chopped fresh herbs if you like. Serve warm and enjoy that first cheesy, pumpkin-y bite.
Variations I've Tried
-
Mushroom boost
Sauté 8 ounces sliced cremini or baby bella mushrooms with the onion and garlic. They add a meaty texture and deep flavor that even carnivores appreciate. -
Extra green version
Add chopped kale or Swiss chard with the spinach and cook until tender. This version feels hearty yet still light enough for lunch. -
Gluten-free option
Use gluten-free lasagna noodles and swap the all-purpose flour in the pumpkin sauce for a 1:1 gluten-free blend or cornstarch. The texture stays creamy and nobody at the table usually notices the swap. -
Lighter cheese approach
Use part-skim ricotta and reduce mozzarella by about ½ cup. The lasagna still tastes rich, but it sits a bit lighter, which helps if you pair it with heavier sides. -
Spicy kick
Stir extra red pepper flakes into the pumpkin sauce and add a pinch of cayenne to the ricotta mixture. This version works well for spice lovers who want more contrast with the sweetness of the pumpkin.
How to Serve Vegetarian Pumpkin Spinach Lasagna Recipe
Serve generous squares with a crisp green salad, roasted broccoli, or simple garlic green beans to balance the richness. A side of warm garlic bread or focaccia makes every bit of sauce and cheese disappear from the plate. Offer grated Parmesan at the table so people can shower their slice with extra cheese. I also like to serve a simple fruit salad for dessert to keep the meal cozy but not heavy.
How to store
- Fridge: Cool the lasagna to room temperature, then cover the dish tightly or transfer slices to airtight containers. Store in the refrigerator for up to 4 days.
- Freezer (whole): Assemble the lasagna in a freezer-safe dish, wrap tightly in plastic, then foil, and freeze up to 2 months. Bake from frozen at 350°F, covered, until hot and bubbly, then uncover to brown the top.
- Freezer (slices): Wrap individual slices in plastic, then place them in a freezer bag or container. Freeze up to 2 months for easy single-serve meals.
- Reheating: Reheat covered in a 350°F oven until warmed through, about 20–25 minutes for a slice and 30–40 minutes for a larger portion. You can also reheat slices in the microwave on medium power in 1-minute bursts, covering them with a microwave-safe lid and adding a spoonful of water to keep them moist.
