
Vegetarian Pumpkin Spinach Lasagna Recipe tastes creamy, cozy, and a little bit sweet from the pumpkin, with plenty of cheesy, garlicky goodness to keep it firmly in comfort food territory. It works perfectly for busy weeknights or relaxed weekends, since you can get it on the table in about 1 hour 15 minutes, including baking time. I first made this for a “bring something vegetarian” potluck and ended up guarding the pan like a dragon because everyone kept going back for seconds.
Why Make This Vegetarian Pumpkin Spinach Lasagna Recipe at Home
This vegetarian pumpkin spinach lasagna recipe gives you all the comfort of classic lasagna with a lighter, fall-inspired twist. Pumpkin puree adds creaminess and subtle sweetness, spinach brings color and nutrients, and plenty of cheese keeps it indulgent.
You control the salt, the quality of the cheese, and how saucy you like it. You also prep it ahead, stash it in the fridge, then bake it when you need an easy, impressive dinner.
“This Vegetarian Pumpkin Spinach Lasagna Recipe tastes like cozy fall in a pan and somehow disappears every time I serve it. ★★★★★”
Ingredients You Need
Pantry & Produce
- 9–12 lasagna noodles
- Use regular or no-boil. I like regular because they hold structure better.
- 2 cups canned pumpkin puree
- Use plain pumpkin, not pumpkin pie filling. Libby’s or store brand both work.
- 3 cups fresh baby spinach, roughly chopped
- Frozen spinach works too: thaw, squeeze dry very well, then measure 1½ cups packed.
- 3 cloves garlic, minced
- 1 small yellow onion, finely diced
- 2 tablespoons olive oil
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- ½ teaspoon dried thyme
- ½ teaspoon dried sage or Italian seasoning
- ¼ teaspoon ground nutmeg
- ½–1 teaspoon red pepper flakes (optional, for a little heat)
Dairy & Cheese
- 1½ cups ricotta cheese
- Whole milk ricotta gives the best texture.
- 1 large egg
- 2 cups shredded low-moisture mozzarella cheese
- 1 cup grated Parmesan or Pecorino Romano
- 1½ cups milk or half-and-half
- Use whole milk for a richer sauce.
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
Optional Add-ins
- ½ cup crumbled feta for extra tang in the ricotta layer
- ½ cup toasted walnuts or pecans, chopped, for crunch on top
- Extra fresh spinach for layering if you like a very green lasagna
Equipment
- 9×13 inch baking dish
- Large pot for boiling noodles
- Large skillet or saucepan
- Medium mixing bowl
- Whisk and wooden spoon or spatula
- Foil
- Sharp knife and cutting board
Tips & Mistakes
- Boil noodles until very al dente so they finish cooking in the oven and keep structure.
- Salt the pasta water generously so the noodles actually taste good.
- Dry the noodles on a clean towel so they do not make the lasagna watery.
- Squeeze frozen spinach extremely well or the filling turns soupy.
- Taste the pumpkin sauce and ricotta mixture before assembling so you adjust salt and seasoning.
- Spread a thin layer of sauce on the bottom of the pan so the noodles do not stick.
- Do not overload each layer with sauce or cheese or the lasagna slides apart.
- Cover with foil for most of the bake so the top does not burn before the center heats through.
- Let the lasagna rest 10–15 minutes before slicing so neat squares hold together.
- Use a sharp knife and a spatula to lift pieces instead of hacking at it with a spoon.
How to Make Vegetarian Pumpkin Spinach Lasagna Recipe
Step 1: Prep the noodles and oven
- Heat the oven to 375°F (190°C).
- Bring a large pot of salted water to a boil.
- Cook lasagna noodles until very al dente, about 2 minutes less than package directions.
- Drain, then lay noodles flat on a clean kitchen towel so they do not stick together.
Step 2: Make the pumpkin cream sauce
- Heat olive oil and butter in a large skillet over medium heat.
- Add onion and cook until it softens and turns translucent, about 4–5 minutes.
- Stir in garlic and cook 30 seconds until fragrant.
- Sprinkle flour over the onions and garlic, then stir for 1 minute to cook the flour.
- Slowly whisk in the milk, a little at a time, until the mixture turns smooth and slightly thick.
- Stir in pumpkin puree, salt, pepper, thyme, sage or Italian seasoning, nutmeg, and red pepper flakes.
- Simmer 3–5 minutes, stir often, and taste for seasoning. Adjust salt or spices as needed, then turn off the heat.
Step 3: Mix the ricotta spinach filling
- In a medium bowl, add ricotta, egg, half of the Parmesan, a pinch of salt, and a pinch of pepper.
- Stir until smooth and creamy.
- Fold in chopped spinach until it distributes evenly.
- If you use feta, fold it in now for extra tang.
Step 4: Assemble the lasagna
- Spread a thin layer of pumpkin sauce on the bottom of the 9×13 baking dish.
- Lay 3–4 noodles on top, slightly overlapping if needed.
- Spread one-third of the ricotta spinach mixture over the noodles.
- Spoon some pumpkin sauce over the ricotta, about ¾ cup, and spread gently.
- Sprinkle a generous handful of mozzarella and a little Parmesan over the sauce.
- Repeat layers: noodles, ricotta spinach, pumpkin sauce, cheeses, until you reach the top of the dish.
- Finish with a final layer of noodles, a thicker layer of pumpkin sauce, and the remaining mozzarella and Parmesan.
- If you use nuts, sprinkle them on top now.
Step 5: Bake
- Cover the baking dish tightly with foil, tenting it slightly so it does not stick to the cheese.
- Bake at 375°F for 25–30 minutes.
- Remove the foil and bake another 10–15 minutes until the top turns golden and bubbly around the edges.
- If the top browns too fast, lay the foil back on loosely.
Step 6: Rest and slice
- Take the lasagna out of the oven and set it on a cooling rack or trivet.
- Let it rest 10–15 minutes so the layers set and slice cleanly.
- Cut into squares with a sharp knife and lift pieces out with a spatula.
- Sprinkle a little extra Parmesan or fresh chopped herbs on top if you like.
Variations I've Tried
- Extra veggie version: Add thin slices of roasted zucchini or mushrooms between layers for more texture and flavor.
- Spicy version: Stir extra red pepper flakes or a spoonful of chili crisp into the pumpkin sauce for a gentle kick.
- Herb-forward version: Use fresh sage, thyme, and basil in place of dried herbs for brighter flavor.
- Lighter cheese version: Use part-skim ricotta and less mozzarella, then bump up the spinach to keep it satisfying.
How to Serve Vegetarian Pumpkin Spinach Lasagna Recipe
Serve this vegetarian pumpkin spinach lasagna recipe with a simple green salad tossed with lemon, olive oil, and salt to balance the richness. Add a side of garlic bread or warm crusty bread so you can scoop up any extra sauce. A bowl of tomato basil soup on the side turns it into a cozy, complete meal. For kids, I like to add sliced cucumbers or carrot sticks to keep plates colorful and fun.
How to store
- Fridge: Let leftovers cool to room temperature, cover the dish tightly or transfer slices to airtight containers, and keep in the fridge for up to 4 days.
- Freezer (unbaked): Assemble the lasagna, cool completely, wrap tightly in plastic and foil, and freeze up to 2 months.
- Freezer (baked): Cool baked lasagna, cut into portions, wrap each piece or place in freezer-safe containers, and freeze up to 2 months.
- Reheat: Reheat covered in a 350°F oven until hot in the center, about 20–25 minutes from fridge or 35–40 minutes from frozen, or use the microwave in short bursts, then let it sit a minute so the heat distributes evenly.

Vegetarian Pumpkin Spinach Lasagna Recipe
Ingredients
Instructions
- Preheat the oven to 375°F (190°C). Bring a large pot of salted water to a boil.
- Cook the lasagna noodles until very al dente, about 2 minutes less than the package directions. Drain and lay the noodles flat on a clean kitchen towel so they do not stick together.
- To make the pumpkin cream sauce, heat the olive oil and butter in a large skillet over medium heat. Add the diced onion and cook until softened and translucent, about 4–5 minutes.
- Stir in the minced garlic and cook for about 30 seconds until fragrant. Sprinkle the flour over the onions and garlic and stir for 1 minute to cook the flour.
- Slowly whisk in the milk or half-and-half a little at a time until the mixture is smooth and slightly thickened. Stir in the pumpkin puree, salt, black pepper, thyme, sage or Italian seasoning, nutmeg, and red pepper flakes if using. Simmer for 3–5 minutes, stirring often, then taste and adjust seasoning as needed. Remove from the heat.
- To make the ricotta spinach filling, add the ricotta, egg, half of the grated Parmesan, a pinch of salt, and a pinch of pepper to a medium bowl. Stir until smooth and creamy.
- Fold the chopped spinach into the ricotta mixture until evenly distributed. If using feta, fold it in now for extra tang.
- Spread a thin layer of the pumpkin sauce over the bottom of a 9x13-inch baking dish. Lay 3–4 lasagna noodles on top, slightly overlapping if needed.
- Spread one-third of the ricotta spinach mixture over the noodles. Spoon about 3/4 cup of the pumpkin sauce over the ricotta and spread gently, then sprinkle a generous handful of mozzarella and a little of the remaining Parmesan on top.
- Repeat the layers—noodles, ricotta spinach mixture, pumpkin sauce, and cheeses—until you reach near the top of the dish.
- Finish with a final layer of noodles, a thicker layer of pumpkin sauce, and the remaining mozzarella and Parmesan. If using nuts, sprinkle them evenly over the top.
- Cover the baking dish tightly with foil, tenting it slightly so it does not stick to the cheese. Bake for 25–30 minutes.
- Remove the foil and bake for another 10–15 minutes, or until the top is golden and bubbly around the edges. If the top browns too quickly, lay the foil back on loosely.
- Transfer the lasagna to a cooling rack or trivet and let it rest for 10–15 minutes so the layers set.
- Slice into squares with a sharp knife and lift out with a spatula. Serve warm, with extra Parmesan or fresh herbs on top if desired.
Notes
Approximate per 1 of 8 servings: 380–420 calories; fat 20–23 g; saturated fat 11–13 g; carbohydrates 33–37 g; fiber 3–4 g; sugars 6–8 g; protein 17–20 g; sodium 650–800 mg. Values will vary based on exact cheeses, milk, pasta brand, and optional add-ins.
