Vegetarian Pumpkin Spinach Lasagna
If you crave warm and comforting veggie-filled dinners, this Vegetarian Pumpkin Spinach Lasagna fits the bill perfectly. Creamy pumpkin puree blends with fluffy ricotta and sautéed spinach, then layers up with tender noodles and melted cheeses for a wholesome dish that feels like fall on a plate.
This post walks you through everything step-by-step—from picking the right ingredients to straightforward assembly and baking tips. It’s designed to be easy enough for a weeknight, especially if you use no-boil noodles, plus it’s a fantastic make-ahead or freezer-friendly meal you can prep in advance.
- Here’s the quick rundown: sauté spinach, mix pumpkin-ricotta filling, layer noodles and cheeses, then bake covered first, uncovered to brown.
- I’ll share tips to keep your filling from getting watery, how to handle frozen spinach or traditional noodles, plus ideas to veganize or add protein.
- Helpful storage, reheating, and freezing tips so you can prep ahead and enjoy this pumpkin spinach lasagna all week long.
Keep scrolling to find the full recipe card at the bottom with exact measurements and baking times so you can get cooking right away.
What You’ll Love About It
- Simple ingredients you likely have on hand: spinach, pumpkin puree, ricotta, mozzarella, parmesan, and a few spices.
- A healthy, comforting fall meal that feels special but comes together easily. Craving a cozy bowl instead? Try this one-pot lasagna soup.
- A versatile vegetarian lasagna that’s easy to make vegan if you want to swap dairy out.
- Spinach, pumpkin, and cheeses create a rich yet bright flavor combo that feels fresh and cozy.
- Kid-friendly and totally husband-approved—what more could you ask for?
- Keeps well — stores, reheats, and freezes beautifully to fit your busy schedule. On extra-busy days, a simple crockpot lasagna delivers similar comfort with minimal hands-on time.
What You Need to Gather

- Pumpkin puree (plain pumpkin puree, not pumpkin pie filling)
- Fresh spinach (or frozen, thawed and squeezed of excess moisture)
- Lasagna noodles (no‑boil recommended; if using traditional, boil and cool; about 4–5 noodles per layer)
- Ricotta cheese
- Shredded mozzarella
- Grated Parmesan
- Onion (for sautéing)
- Garlic (for sautéing)
- 1 large egg
- Extra virgin olive oil
- Unsweetened milk (plant‑based recommended, or any unsweetened milk)
- Cinnamon
- Nutmeg
- Salt and pepper (to taste)
Assemble and Bake
- If using traditional lasagna noodles, boil according to package instructions, rinse with cold water and cool flat.
- If using frozen spinach, thaw completely and squeeze out excess moisture.
- Heat olive oil in a skillet and cook onions until soft and translucent.
- Add garlic to the skillet and sauté about 1 minute until fragrant.
- Add spinach to the skillet and cook until wilted; remove from heat and cool completely, pressing to squeeze out excess water.
- In a bowl, stir together pumpkin puree, milk, cinnamon, nutmeg, salt, and pepper until smooth.
- In another bowl, combine ricotta, egg, parmesan, mozzarella, salt, and pepper until creamy.
-
Fold the cooled, drained spinach into the ricotta mixture until evenly combined.

- Preheat oven to 400°F and grease a 9×13-inch baking dish.
- Spread about 1/3 cup pumpkin filling evenly on the bottom of the dish.
- Arrange 4–5 lasagna noodles over the pumpkin layer.
- Dollop half the ricotta-spinach mixture over the noodles and sprinkle with shredded mozzarella.
- Add another layer of pumpkin filling and sprinkle with parmesan.
- Repeat layers (noodles, ricotta-spinach, mozzarella, pumpkin, parmesan) and finish with all remaining cheeses on top.
- Cover the dish tightly with foil and bake for 25 minutes.
- Remove the foil and bake an additional 15–20 minutes or until the top is golden and bubbling.
- Let the lasagna rest 20–30 minutes before slicing and serving.
Smart Tips for Success
- Make sure to cook and fully cool your spinach before mixing it with ricotta. Then press it to squeeze out any extra water—this step is key to avoid a soggy filling.
- If you’re using frozen spinach, thaw it completely and wring out all moisture before sautéing it with onions and garlic.
- Stick with pumpkin puree rather than pie filling for the best texture and flavor in your pumpkin spinach lasagna. If you have extra puree, put it to delicious use in Soft Pumpkin Cookies with Cream Cheese Frosting.
- If you use no-boil noodles, the liquid in the pumpkin mixture is important to help cook them properly. For traditional noodles, boil them and let cool before layering.
- Cover your lasagna tightly with foil for the first part of baking to trap steam and keep it moist; then remove foil so the top gets beautifully browned.
- Let the lasagna rest for 20–30 minutes after baking so the layers set and slices come out nice and clean.
- Be mindful when salting because ricotta, parmesan, and pumpkin all contribute saltiness; taste your filling before adding more.
- For a vegan version, swap ricotta, mozzarella, and parmesan for dairy-free options and use plant milk. Skip or replace the egg with a flax egg (1 Tbsp ground flax + 3 Tbsp water), and pair slices with Lemon Orzo Chickpea Salad for a fresh, fully plant-based side.
- To boost protein, try folding in cooked crumbled sausage or ground turkey into the ricotta mixture before assembling.
Ways to Customize It
- Greens swap: Swap spinach for kale if you prefer or have it on hand. Just thaw frozen spinach properly and sauté before using.
- Vegan pumpkin spinach lasagna: Use dairy-free alternatives for all cheeses and pick vegan lasagna noodles. Lentil noodles cook nicely but be sure to follow package instructions.
- Noodle options: No-boil noodles keep this simple, but traditional or whole wheat noodles work fine with pre-cooking.
- While mashed sweet potato or roasted butternut squash make tasty alternatives to pumpkin, this recipe really shines with pumpkin puree.
- You can keep this entirely vegetarian or sneak in some cooked ground meats for added richness if you like.
Storage and Reheating Tips
This delicious pumpkin spinach lasagna keeps really well! Store it covered in the fridge for up to 5 days, and in fact, the flavors meld and deepen the next day, making it perfect for meal prep, like this Easy Cobb Salad meal prep.
To reheat, simply microwave individual pieces until warmed through or pop portions into a hot oven for a few minutes.
Freezing instructions: After baking, let the lasagna cool completely. You can either cut it into slices to freeze individually or keep the whole dish intact. Wrap tightly in plastic wrap and foil or place slices in freezer-safe containers. It freezes beautifully for up to one month. To reheat, thaw overnight in the fridge and warm in the oven at 350°F until hot and bubbly, or reheat from frozen adding extra time as needed.

Answers to Common Questions
- Can I make this pumpkin spinach lasagna vegan?
Absolutely! Swap out the dairy cheeses for vegan versions and use an unsweetened plant milk in the pumpkin filling. Omit the egg or replace it with a flax egg (1 Tbsp ground flaxseed + 3 Tbsp water) for a similar binding effect. - Can frozen spinach be used?
Yes, but make sure to thaw it fully, squeeze out all excess water, and sauté it with onions and garlic before folding into the ricotta mixture for best results. - Are no-boil noodles required?
No, you can use traditional or whole wheat noodles. Just boil them first, rinse with cold water, and let them cool flat before layering to prevent sticking. - How do I bake if assembling the lasagna cold from the fridge?
When baking straight from the fridge, add 10–15 minutes to the covered baking time and about 5–10 minutes to uncovered baking, or bake until it’s hot in the center and golden on top. - What’s the best way to store leftovers?
Keep leftovers covered and refrigerated up to 5 days, or freeze as described above. When freezing, wrapping tightly is key to prevent freezer burn. Thaw overnight before reheating for best texture. - Can I switch pumpkin for other squash?
Yes, mashed sweet potato or roasted butternut squash make wonderful alternatives, though pumpkin puree offers the perfect balance of flavor and texture here. - How do I get a crispier, browned top?
Remove the foil for the last 15-20 minutes of baking and move your baking dish to the upper rack of your oven. Watch closely so it doesn’t burn but gets that lovely golden color.

A cozy and comforting vegetarian lasagna featuring creamy pumpkin and ricotta filling, sautéed spinach, and layers of tender lasagna noodles smothered in melted cheeses. Perfect for a meatless meal that is flavorful and satisfying.
- Prep Time: 20 minutes
- Cook Time: 40-45 minutes
- Total Time: 1 hour 0-5 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 cup pumpkin puree (plain, not pumpkin pie filling)
- 6 cups fresh spinach (or equivalent frozen, thawed and squeezed)
- 12–15 lasagna noodles (no-boil recommended; if traditional, boil and cool; about 4–5 noodles per layer)
- 1 1/2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 large egg
- 2 tablespoons extra virgin olive oil
- 1/2 cup unsweetened milk (plant-based recommended or any unsweetened variety)
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- Salt and freshly ground black pepper to taste
Instructions
- If using traditional lasagna noodles, boil according to package instructions, rinse with cold water, and cool flat.
- If using frozen spinach, thaw completely and squeeze out excess moisture.
- Heat olive oil in a skillet over medium heat and cook onions until soft and translucent, about 5 minutes.
- Add garlic to the skillet and sauté for about 1 minute until fragrant.
- Add spinach to the skillet and cook until wilted; remove from heat and let cool completely, pressing to squeeze out excess water.
- In a bowl, stir together pumpkin puree, milk, cinnamon, nutmeg, salt, and pepper until smooth.
- In another bowl, combine ricotta, egg, Parmesan, mozzarella, salt, and pepper until creamy.
- Fold the cooled, drained spinach into the ricotta mixture until evenly combined.
- Preheat oven to 400°F (200°C) and grease a 9×13-inch baking dish.
- Spread about 1/3 cup pumpkin filling evenly on the bottom of the dish.
- Arrange 4–5 lasagna noodles over the pumpkin layer.
- Dollop half the ricotta-spinach mixture over the noodles and sprinkle with shredded mozzarella.
- Add another layer of pumpkin filling and sprinkle with Parmesan cheese.
- Repeat layers (noodles, ricotta-spinach mixture, mozzarella, pumpkin, Parmesan) and finish with all remaining cheeses on top.
- Cover the dish tightly with foil and bake for 25 minutes.
- Remove the foil and bake an additional 15–20 minutes or until the top is golden and bubbling.
- Let the lasagna rest for 20–30 minutes before slicing and serving.
Notes
Cook and fully cool spinach before mixing with ricotta; press out extra water to avoid soggy filling., If using frozen spinach, thaw and wring out moisture before sautéing with onions and garlic., Use plain pumpkin puree, not pumpkin pie filling, for best flavor and texture., Cover lasagna tightly with foil for initial baking to retain moisture; remove foil for browning the top., Let lasagna rest post-baking to allow layers to set and slices to cut cleanly., For vegan version, replace all cheeses with dairy-free options, use plant milk, and substitute egg with flax egg (1 tbsp ground flaxseed + 3 tbsp water)., To boost protein, add cooked crumbled sausage or ground turkey into ricotta mixture before assembly., Noodle options include no-boil (simpler) or traditional noodles; boil traditional noodles and cool before layering.
Nutrition
- Serving Size: 1 slice
- Calories: Approximately 350 calories per serving
- Fat: 15g per serving
- Carbohydrates: 30g per serving
- Protein: 18g per serving