
Vegetarian Pumpkin Spinach Lasagna Recipe layers silky pumpkin sauce, creamy ricotta, and garlicky spinach between tender noodles for a cozy, cheesy bake that tastes like fall in a pan. It suits weeknight family dinners, vegetarian guests at the holidays, or anyone who wants a hearty lasagna without meat in about 1 hour 15 minutes total. I tested this version on my own picky siblings, and they went back for seconds before they even finished their first slice.
Why Make This Vegetarian Pumpkin Spinach Lasagna Recipe at Home
You control the flavors, the salt, and the cheese level, which means no bland cafeteria-style lasagna. The pumpkin and spinach add fiber and nutrients, so the dish feels rich and comforting without leaving you in a food coma.
This recipe also uses simple pantry ingredients like canned pumpkin and jarred sauce, so you skip fussy steps and still get a from-scratch taste. Leftovers reheat beautifully, so one pan can cover lunches or another dinner later in the week.
“This Vegetarian Pumpkin Spinach Lasagna Recipe tastes like cozy fall comfort food with zero meat missing, and my whole family asked for it again next week. ★★★★★”
Ingredients You Need
Pantry & fridge ingredients
-
Lasagna noodles
- Use no-boil lasagna sheets for speed.
- Use regular dried noodles if you prefer; just parboil them to very firm and pat dry.
-
Canned pumpkin puree
- Use 100% pure pumpkin, not pumpkin pie filling.
- I like Libby’s or store-brand pumpkin with only pumpkin on the label.
-
Ricotta cheese
- Whole milk ricotta gives the best creamy texture.
- Use part-skim if you want a slightly lighter lasagna.
-
Shredded mozzarella cheese
- Low-moisture, part-skim mozzarella melts well and browns nicely.
- Pre-shredded works fine here, though fresh-grated melts a bit smoother.
-
Grated Parmesan cheese
- Use real Parmigiano Reggiano or a good domestic parmesan.
- Skip the green can style for this recipe if you can.
-
Frozen chopped spinach
- Frozen spinach saves time and money.
- Thaw it fully and squeeze it very dry in a clean towel to avoid watery lasagna.
-
Jarred marinara or tomato basil sauce
- Choose a brand you like straight from the jar, since it flavors the whole dish.
- I like Rao’s, Barilla, or a store brand with simple ingredients and low sugar.
-
Milk or half-and-half
- A little dairy loosens the pumpkin and makes a velvety sauce.
- Use unsweetened oat milk or cashew milk for a dairy-light version.
-
Olive oil
- Extra-virgin for flavor, or regular olive oil if that is what you keep on hand.
-
Garlic
- Fresh minced garlic tastes best.
- Use garlic powder in a pinch: 1 teaspoon equals about 3 cloves.
-
Onion
- Yellow or sweet onion both work.
- Use 1 teaspoon onion powder if you do not want to chop.
-
Egg
- One large egg helps bind the ricotta mixture.
- Skip the egg for an egg-free version and add 2 extra tablespoons parmesan.
-
Seasonings
- Kosher salt and black pepper
- Dried Italian seasoning or a mix of dried basil and oregano
- Ground nutmeg (pairs perfectly with pumpkin and spinach)
- Red pepper flakes for a gentle kick (optional)
Optional add-ins
- Fresh sage or thyme, finely chopped, for the pumpkin sauce
- Extra shredded provolone or fontina for a more complex cheese flavor
- A handful of toasted walnuts or pine nuts on top for crunch
Equipment list
- 9×13 inch baking dish (glass or metal)
- Large skillet or sauté pan
- Medium mixing bowl
- Whisk and wooden spoon or spatula
- Measuring cups and spoons
- Sharp knife and cutting board
- Aluminum foil
- Colander and clean kitchen towel for squeezing spinach
Tips & Mistakes
- Squeeze spinach very dry so it does not water down the layers.
- Salt each component lightly so the lasagna tastes seasoned in every bite.
- Keep noodles slightly undercooked if you boil them, since they continue cooking in the oven.
- Spread a thin layer of sauce on the bottom of the pan so noodles do not stick.
- Cover the lasagna with foil for most of the bake so the cheese does not burn.
- Remove the foil near the end so the top browns and the cheese bubbles.
- Let the lasagna rest at least 15 minutes before slicing so it sets and cuts cleanly.
- Avoid overloading each layer with sauce or it may slide apart and turn soupy.
- Taste the pumpkin sauce and adjust salt, pepper, and nutmeg before layering.
- Use a sharp knife or bench scraper to cut neat squares instead of dragging a dull knife.
How to Make Vegetarian Pumpkin Spinach Lasagna Recipe
Step 1: Prep the spinach layer
- Thaw the frozen chopped spinach in the fridge or microwave until no icy chunks remain.
- Place the spinach in a clean kitchen towel and squeeze hard over the sink until almost dry.
- Heat 1 tablespoon olive oil in a large skillet over medium heat.
- Add finely chopped onion and cook 3 to 4 minutes until it softens and turns translucent.
- Stir in minced garlic and cook 30 seconds until fragrant.
- Add the squeezed spinach, 1 teaspoon salt, ½ teaspoon black pepper, and 1 teaspoon Italian seasoning.
- Cook 3 to 4 minutes while you stir, so the flavors blend and any extra moisture cooks off.
- Turn off the heat and let the spinach mixture cool slightly.
Step 2: Mix the ricotta filling
- In a medium bowl, add ricotta, 1 egg, ½ cup grated parmesan, and a pinch of salt and pepper.
- Stir until the mixture looks smooth and creamy.
- Fold in half of the cooked spinach mixture or keep it separate if you want a distinct spinach layer.
- Taste a little and adjust seasoning if needed.
Step 3: Make the pumpkin sauce
- In another bowl, whisk together 1 can (15 ounces) pumpkin puree and 1 to 1¼ cups milk or half-and-half.
- Add ½ to 1 cup marinara sauce, 1 teaspoon salt, ½ teaspoon black pepper, ½ teaspoon Italian seasoning, and a pinch of nutmeg.
- Stir until the sauce looks smooth and pourable, similar to a light tomato cream sauce.
- Taste and adjust with more salt, pepper, or nutmeg until the flavor balances between savory and slightly sweet.
Step 4: Prep the noodles and cheese
- If you use regular lasagna noodles, boil a large pot of salted water.
- Cook the noodles 2 minutes less than package directions so they stay firm.
- Drain, then lay them flat on a lightly oiled baking sheet or clean towel so they do not stick.
- If you use no-boil noodles, skip boiling and just keep them nearby.
- In a bowl, combine shredded mozzarella with the remaining grated parmesan.
Step 5: Layer the lasagna
- Heat your oven to 375°F (190°C).
- Spread a thin layer of pumpkin sauce over the bottom of the 9×13 baking dish.
- Place a single layer of noodles over the sauce, trimming pieces to fit if needed.
- Spread a third of the ricotta mixture over the noodles.
- Spoon some of the remaining spinach mixture over the ricotta in an even layer.
- Drizzle or spread a layer of pumpkin sauce over the spinach.
- Sprinkle a generous handful of the mozzarella-parmesan mixture on top.
- Repeat the noodle, ricotta, spinach, pumpkin sauce, and cheese layers two more times.
- Finish with a final layer of noodles, a generous amount of pumpkin sauce, and the remaining cheese on top.
Step 6: Bake
- Cover the baking dish tightly with foil, tenting it slightly so the cheese does not touch.
- Bake at 375°F for 30 minutes.
- Remove the foil and bake another 15 to 20 minutes until the top turns golden and the edges bubble.
- If you want extra browning, switch the oven to broil for 1 to 2 minutes and watch closely.
Step 7: 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 firm up.
- Slice into squares with a sharp knife and use a spatula to lift each piece.
- Sprinkle fresh chopped parsley or basil on top if you like a fresh pop of color.
Variations I've Tried
- Extra cheesy version: Add a layer of sliced fresh mozzarella between the middle layers and sprinkle extra parmesan on top. The lasagna turns ultra gooey and stretchy.
- Spicy pumpkin spinach lasagna: Add ½ to 1 teaspoon red pepper flakes to the pumpkin sauce and a pinch of cayenne to the spinach mixture. The gentle heat balances the natural sweetness of the pumpkin.
- Mushroom pumpkin lasagna: Sauté sliced cremini or baby bella mushrooms with the onions and garlic until they brown and release their moisture. Stir them into the spinach for a deeper, earthy flavor.
- Gluten-free version: Use gluten-free lasagna noodles and check that your marinara sauce lists gluten-free on the label. Keep the rest of the recipe the same.
- Lighter version: Use part-skim ricotta, less mozzarella, and more spinach. The lasagna still tastes rich but sits a little lighter.
How to Serve Vegetarian Pumpkin Spinach Lasagna Recipe
Serve this Vegetarian Pumpkin Spinach Lasagna Recipe with a crisp green salad tossed with lemony vinaigrette to balance the richness. Add a side of garlic bread or warm focaccia for anyone who loves extra carbs with their carbs. A simple fruit salad or sliced apples with cinnamon makes a nice sweet contrast. Offer sparkling water with citrus slices or a cozy mug of herbal tea to keep the meal family friendly and comforting.
How to store
- Fridge: Cool the lasagna completely, then cover the dish tightly or transfer slices to airtight containers. Store in the fridge for up to 4 days.
- Freezer (whole pan): 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, for about 60 to 75 minutes, then uncover to brown.
- Freezer (individual slices): Wrap cooled slices in plastic, then place them in a freezer bag and freeze up to 2 months.
- Reheating: Reheat slices in a 350°F oven, covered, for 20 to 25 minutes until hot in the center, or microwave on medium power in 1-minute bursts so the cheese does not overcook.
Vegetarian Pumpkin Spinach Lasagna Recipe
Ingredients
Instructions
- Thaw the frozen spinach completely and squeeze it very dry in a clean kitchen towel until almost no liquid drips out.
- Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook 3–4 minutes until softened and translucent.
- Stir in the minced garlic and cook about 30 seconds until fragrant, then add the squeezed spinach, 1 teaspoon salt, 1/2 teaspoon black pepper, and 1 teaspoon Italian seasoning.
- Cook the spinach mixture 3–4 minutes, stirring, until any excess moisture cooks off. Remove from heat and let cool slightly.
- In a medium bowl, combine the ricotta, egg, 1/2 cup grated Parmesan, and a pinch of salt and pepper. Stir until smooth and creamy.
- Fold in about half of the cooked spinach mixture, or leave it separate if you prefer a distinct spinach layer. Taste and adjust seasoning if needed.
- In another bowl, whisk together the pumpkin puree and milk or half-and-half until smooth. Stir in the marinara, remaining 1 teaspoon salt, 1/2 teaspoon black pepper, 1/2 teaspoon Italian seasoning, and the nutmeg (plus red pepper flakes if using). Adjust with more salt, pepper, or nutmeg to balance the flavor.
- If using regular dried lasagna noodles, boil them in salted water until 2 minutes shy of al dente. Drain and lay flat on a lightly oiled baking sheet or clean towel so they don’t stick. If using no-boil noodles, skip boiling.
- In a small bowl, mix the shredded mozzarella with the remaining 1/2 cup grated Parmesan.
- Preheat the oven to 375°F (190°C). Spread a thin layer of the pumpkin sauce over the bottom of a 9x13-inch baking dish.
- Arrange a single layer of noodles over the sauce, trimming pieces to fit as needed.
- Spread about one-third of the ricotta mixture over the noodles, then spoon some of the remaining spinach mixture in an even layer over the ricotta.
- Drizzle or spread a layer of pumpkin sauce over the spinach, then sprinkle a generous handful of the mozzarella-Parmesan mixture on top.
- Repeat the layers—noodles, ricotta, spinach, pumpkin sauce, cheese—two more times.
- Finish with a final layer of noodles topped with a generous layer of pumpkin sauce and all remaining cheese.
- Cover the baking dish tightly with aluminum foil, tenting it so the foil does not touch the cheese. Bake for 30 minutes.
- Remove the foil and bake another 15–20 minutes, until the top is golden and the edges are bubbling. For extra browning, broil 1–2 minutes, watching closely.
- Transfer the lasagna to a cooling rack or stovetop and let it rest 15–20 minutes so the layers set.
- Slice into squares with a sharp knife. Garnish with chopped parsley or basil if desired and serve warm.
Notes
Approximate per serving (1 of 8): 360–420 calories; fat 17–21 g; saturated fat 9–11 g; carbohydrates 34–40 g; fiber 4–6 g; sugars 6–9 g; protein 17–21 g; sodium 650–850 mg. Values are estimates and will vary based on specific brands, noodle type, marinara, and exact cheese amounts used.
