Looking for a cozy, comforting dinner that’s packed with wholesome ingredients and incredible flavor? This Vegetarian Pumpkin Spinach Lasagna is the perfect combination of creamy pumpkin, savory spinach, rich ricotta cheese, and layers of tender pasta baked beneath a blanket of bubbling mozzarella and Parmesan. It’s a hearty, satisfying meal that brings together the best flavors of fall while being delicious enough to enjoy all year long.
Whether you’re feeding a hungry family on a busy weeknight, preparing meals ahead for the week, or serving guests at a holiday gathering, this homemade pumpkin lasagna is guaranteed to impress. The creamy pumpkin filling adds a subtle sweetness that pairs beautifully with garlic, herbs, and cheese, creating a comforting vegetarian dish that even meat lovers will enjoy.
If you’re searching for the best Vegetarian Pumpkin Spinach Lasagna recipe, this easy baked pasta is creamy, flavorful, and perfect for any occasion.
Why You’ll Love This Recipe
- Creamy, cheesy, and packed with comforting fall flavors.
- A satisfying vegetarian dinner the whole family will enjoy.
- Great for meal prep and tastes even better the next day.
- Made with simple, wholesome ingredients.
- Easy to customize with different vegetables or proteins.
Ingredients
For the Cooked Spinach
- 1 tablespoon olive oil – Helps sauté the vegetables while adding richness.
- ½ cup chopped white or yellow onion – Adds sweetness and savory flavor.
- 3 cloves garlic, minced – Brings aromatic depth to the filling.
- 6 ounces fresh spinach – Adds nutrients, color, and earthy flavor.
- Salt and black pepper – Enhance the overall taste.
For the Pumpkin Filling
- 2 (15-ounce) cans pumpkin purée – Creates a creamy, naturally sweet sauce.
- ½ cup unsweetened milk of choice – Thins the pumpkin into a smooth, spreadable filling.
- ½ teaspoon ground cinnamon – Adds warmth without making the dish sweet.
- ½ teaspoon ground nutmeg – Complements the pumpkin beautifully.
- ¼ teaspoon kosher salt – Balances the flavors.
For the Ricotta Filling
- 15 ounces ricotta cheese – Creates a creamy, rich filling.
- 1 large egg – Helps bind the filling together.
- ⅓ cup shredded mozzarella cheese – Adds extra creaminess.
- 2 tablespoons grated Parmesan cheese – Provides a rich, savory flavor.
- 1 tablespoon dried oregano or basil – Adds classic Italian seasoning.
- Kosher salt and black pepper – Season to taste.
- Cooked spinach mixture – Folded into the ricotta for flavor and texture.
For Assembly
- 12 no-boil lasagna noodles – Make assembling quick and easy.
- 1 cup shredded mozzarella cheese – Creates a bubbly golden topping.
- ½ cup grated Parmesan cheese – Adds extra cheesy flavor.
- Fresh basil or parsley, chopped – Brightens the finished dish.
How to Make Vegetarian Pumpkin Spinach Lasagna
Cook the Spinach
Heat the olive oil in a large skillet over medium heat.
Add the chopped onion, season lightly with salt and pepper, and cook for 2–3 minutes until softened.
Stir in the minced garlic and cook for another minute until fragrant.
Add the fresh spinach and cook until completely wilted, about 3–4 minutes, stirring occasionally.
Taste and adjust the seasoning if needed.
Remove from the heat and allow the spinach mixture to cool slightly.
Prepare the Pumpkin Filling
In a medium mixing bowl, combine the pumpkin purée, milk, cinnamon, nutmeg, and kosher salt.
Stir until smooth and creamy.
Set aside.
Make the Ricotta Filling
In another bowl, combine the ricotta cheese, egg, mozzarella, Parmesan, oregano (or basil), salt, and pepper.
Fold the cooled spinach mixture into the ricotta until evenly distributed.
Tip: Avoid overmixing to keep the ricotta light and fluffy.
Assemble the Lasagna
Preheat the oven to 400°F (200°C).
Lightly grease a 9×13-inch baking dish.
Spread about ½ cup of the pumpkin mixture across the bottom of the dish.
Arrange a layer of no-boil lasagna noodles over the sauce.
Spread half of the ricotta-spinach mixture over the noodles.
Sprinkle with half of the shredded mozzarella.
Spoon over more pumpkin filling and sprinkle with half of the Parmesan cheese.
Repeat the layers:
- Lasagna noodles
- Remaining ricotta filling
- Pumpkin filling
- Mozzarella
- Parmesan
Finish with a final light layer of pumpkin sauce if desired.
Bake
Cover the baking dish tightly with aluminum foil.
Bake for 25 minutes.
Remove the foil and continue baking for another 15–20 minutes, until the cheese is melted and lightly golden.
Allow the lasagna to rest for at least 20–25 minutes before slicing.
Garnish with freshly chopped basil or parsley before serving.

Tips for Success
- Let the lasagna rest before slicing for cleaner layers.
- Use whole-milk ricotta for an even creamier texture.
- Season each layer lightly to build balanced flavor.
- Don’t overcook the spinach—it will continue cooking in the oven.
- Cover tightly during the first bake to keep the noodles tender.
- Freshly grate the Parmesan for the best flavor and melting quality.
Equipment Needed
- Large skillet
- Mixing bowls
- Measuring cups and spoons
- Wooden spoon or silicone spatula
- Whisk
- 9×13-inch baking dish
- Aluminum foil
- Chef’s knife
- Cutting board
Recipe Variations
Vegan Pumpkin Lasagna
Replace the ricotta, mozzarella, and Parmesan with dairy-free alternatives, use plant-based milk, and omit the egg or substitute it with your favorite vegan egg replacer.
Pumpkin Sausage Lasagna
Add cooked Italian sausage between the layers for a hearty, protein-packed version.
Turkey Pumpkin Lasagna
Mix cooked ground turkey into the ricotta filling for a lighter, high-protein meal.
Kale Pumpkin Lasagna
Substitute chopped kale for spinach for a heartier texture and earthy flavor.
Butternut Squash Lasagna
Replace the pumpkin purée with roasted butternut squash purée for a slightly sweeter variation.
Serving Suggestions
This Vegetarian Pumpkin Spinach Lasagna pairs wonderfully with:
- Garlic bread
- Warm focaccia
- Caesar salad
- Mixed green salad with balsamic vinaigrette
- Roasted Brussels sprouts
- Honey-glazed carrots
- Roasted asparagus
- Sautéed green beans
- Tomato cucumber salad
- Sparkling apple cider or iced tea
For an elegant presentation, garnish each serving with fresh basil, cracked black pepper, grated Parmesan, and a drizzle of extra virgin olive oil.
Frequently Asked Questions
Can I make this lasagna ahead of time?
Yes. Assemble the lasagna up to 24 hours in advance, cover it tightly, and refrigerate until you’re ready to bake.
Can I freeze Vegetarian Pumpkin Spinach Lasagna?
Absolutely. Freeze the assembled unbaked lasagna or freeze baked leftovers for up to 3 months. Thaw overnight before reheating.
Can I use frozen spinach?
Yes. Thaw it completely, squeeze out as much liquid as possible, then sauté it briefly with the onions and garlic before adding it to the ricotta mixture.
Can I substitute butternut squash for pumpkin?
Yes. Roasted and puréed butternut squash or sweet potato both make excellent substitutes while maintaining a similar creamy texture.
How long will leftovers last?
Store leftovers in an airtight container in the refrigerator for up to 5 days.
Can I use regular lasagna noodles?
Yes. Simply cook them according to the package directions before assembling the lasagna.
Final Thoughts
This Vegetarian Pumpkin Spinach Lasagna is the ultimate comfort food, combining creamy pumpkin, savory spinach, rich ricotta, and layers of bubbling cheese into one unforgettable meal. It’s hearty enough for a family dinner, elegant enough for holiday entertaining, and practical enough for weekly meal prep. Every bite is warm, creamy, and filled with comforting flavors that make this recipe a seasonal favorite you’ll return to again and again.
Bake this easy homemade Pumpkin Spinach Lasagna for your next family dinner and discover just how delicious a vegetarian lasagna can be. If you try the recipe, leave a comment and share your favorite variation—we’d love to hear how you made this comforting dish your own!
Print
Vegetarian Pumpkin Spinach Lasagna
- Total Time: 55 minutes
- Yield: 12 servings
- Diet: Vegetarian
Description
This Vegetarian Pumpkin Spinach Lasagna is a cozy, comforting dinner layered with creamy pumpkin sauce, ricotta spinach filling, tender lasagna noodles, and plenty of melted cheese. It’s a hearty vegetarian meal that’s perfect for fall, meal prep, or family dinners.
Ingredients
- For the Cooked Spinach
- 1 tablespoon olive oil
- 1/2 cup chopped white or yellow onion
- 3 cloves garlic, minced
- 6 ounces fresh spinach
- Salt and black pepper, to taste
- For the Pumpkin Filling
- 2 (15-ounce) cans pumpkin puree
- 1/2 cup unsweetened milk of choice
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon kosher salt
- For the Ricotta Filling
- 15 ounces ricotta cheese
- 1 large egg
- 1/3 cup shredded mozzarella cheese
- 2 tablespoons shredded Parmesan cheese
- 1 tablespoon dried oregano or dried basil
- Kosher salt and black pepper
- For Assembly
- 12 no-boil lasagna noodles
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- Fresh chopped basil or parsley, for garnish
Instructions
- Heat olive oil in a skillet over medium heat. Cook the onion for 2–3 minutes, then add garlic and cook for 1 minute.
- Add the spinach and cook until wilted, about 3–4 minutes. Season with salt and pepper, then set aside to cool.
- In a bowl, whisk together the pumpkin puree, milk, cinnamon, nutmeg, and salt until smooth.
- In another bowl, combine the ricotta, egg, mozzarella, Parmesan, oregano, salt, and pepper. Fold in the cooled spinach.
- Preheat the oven to 400°F (200°C). Lightly grease a 9×13-inch baking dish.
- Spread 1/2 cup pumpkin filling on the bottom of the dish. Layer with lasagna noodles, half of the ricotta mixture, pumpkin filling, mozzarella, and Parmesan.
- Repeat the layers with the remaining ingredients, finishing with cheese on top.
- Cover with foil and bake for 25 minutes.
- Remove the foil and continue baking for 15–20 minutes until bubbly and golden.
- Let the lasagna rest for at least 25 minutes before garnishing with fresh basil or parsley and serving.
Notes
- Frozen spinach can be used if thawed and well-drained.
- Substitute pumpkin with mashed sweet potato or butternut squash if desired.
- For a vegan version, use dairy-free cheeses and vegan lasagna noodles.
- Store leftovers covered in the refrigerator for up to 5 days.
- This lasagna is perfect for meal prep and tastes even better the next day.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main Dish
- Method: Bake
- Cuisine: American