
Vegetarian Pumpkin Spinach Lasagna Recipe layers silky pumpkin sauce, creamy ricotta, and garlicky spinach between tender noodles for a cozy, fall-style comfort dinner. It suits busy weeknights or casual dinner parties and takes about 1 hour 15 minutes from start to finish. I tested this on my picky Midwestern family, and they went back for seconds without asking where the meat went.
Why Make This Vegetarian Pumpkin Spinach Lasagna Recipe at Home
This vegetarian pumpkin spinach lasagna recipe tastes rich, cheesy, and savory with a gentle sweetness from pumpkin and plenty of garlic and herbs. It feels special enough for guests, yet it uses simple pantry ingredients that you probably already keep around.
You control the salt, the quality of cheese, and the amount of veggies, so the lasagna tastes fresher than most restaurant versions. You also cut down on cost, since one pan feeds a crowd and still leaves leftovers for lunch.
“Creamy, cozy, and loaded with flavor, this vegetarian pumpkin spinach lasagna recipe tastes like fall comfort in a pan and even my meat-loving partner asked for thirds. ★★★★★”
Ingredients You Need
Pumpkin sauce
- 1 can (15 ounces) pumpkin puree
- Use plain pumpkin, not pumpkin pie filling. I like Libby’s or store-brand 100% pumpkin.
- 2 cups vegetable broth
- Low sodium works best so you control seasoning.
- 1 cup milk or half-and-half
- Whole milk gives a richer sauce, but 2% still works.
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 small yellow onion, finely chopped
- 1 teaspoon dried thyme
- 1 teaspoon dried sage or poultry seasoning
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional, for gentle heat)
- ¼ cup grated Parmesan or vegetarian hard cheese
- Check the label if you need rennet-free cheese.
Spinach and ricotta layer
- 1 tablespoon olive oil
- 3 cloves garlic, minced
- 10 ounces fresh baby spinach, roughly chopped
- You can swap in frozen chopped spinach; thaw it and squeeze it very dry.
- 1 container (15 ounces) ricotta cheese
- Whole milk ricotta gives the best texture.
- 1 large egg
- ½ cup grated Parmesan or vegetarian hard cheese
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- ¼ teaspoon ground nutmeg
Cheese and noodles
- 9 to 12 lasagna noodles
- Use no-boil noodles for a shortcut, or boil regular noodles until just shy of al dente.
- 2 cups shredded mozzarella cheese
- Pre-shredded works fine here, though block mozzarella melts a bit smoother.
- Extra grated Parmesan for topping
Optional add-ins and substitutions
- Swap half the ricotta with cottage cheese for a lighter texture.
- Add thin slices of cooked mushroom or roasted red peppers between layers.
- Use gluten free lasagna noodles if you need a gluten free version.
- Stir a spoonful of pesto into the ricotta layer for an herby twist.
Equipment list
- 9×13 inch baking dish
- Large skillet or saucepan
- Medium mixing bowl
- Whisk and wooden spoon
- Foil
- Sharp knife and cutting board
- Measuring cups and spoons
Tips & Mistakes
- Salt in layers so the lasagna tastes seasoned all the way through, not just on top.
- Squeeze frozen spinach very dry or the lasagna turns watery.
- Do not skip the egg in the ricotta mixture, since it helps the layers hold together.
- Keep the sauce slightly loose; dry sauce leads to crunchy noodles.
- Cover the lasagna with foil for most of the bake so the cheese does not burn.
- Let the lasagna rest at least 15 minutes before slicing or it slides apart.
- Use enough sauce on the bottom of the pan so the first noodle layer does not stick.
- Taste the pumpkin sauce and adjust salt and herbs before you start layering.
- Avoid overloading with veggies that release lots of water, such as raw zucchini, unless you roast them first.
- Shred your own mozzarella if you want extra melty cheese without that bagged-cheese firmness.
How to Make Vegetarian Pumpkin Spinach Lasagna Recipe
Step 1: Cook or prep the noodles
If you use regular lasagna noodles, bring a large pot of salted water to a boil. Add noodles and cook until they reach just shy of al dente, usually 1 to 2 minutes less than the package suggests. Drain, then lay the noodles flat on a lightly oiled sheet pan or parchment so they do not stick.
If you use no-boil noodles, keep them dry and set them aside. Make sure your pumpkin sauce stays a bit looser so the noodles soften fully in the oven.
Step 2: Make the pumpkin sauce
Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the chopped onion and cook until it softens and turns translucent, about 5 minutes, then stir in the minced garlic and cook 1 minute more. Sprinkle in thyme, sage, salt, pepper, and red pepper flakes.
Whisk in the pumpkin puree, vegetable broth, and milk or half-and-half. Stir until smooth and let the sauce bubble gently for 5 to 7 minutes, until it thickens slightly but still looks pourable. Stir in the Parmesan, taste, and adjust seasoning with more salt or herbs if you like.
Step 3: Cook the spinach
Heat 1 tablespoon olive oil in another skillet over medium heat. Add the minced garlic and cook about 30 seconds, then add the chopped spinach by handfuls. Stir until the spinach wilts and most of the moisture cooks off, about 3 to 4 minutes.
Season the spinach with a pinch of salt and pepper. Take the skillet off the heat and let the spinach cool slightly so it does not scramble the egg in the ricotta mixture.
Step 4: Mix the ricotta filling
In a medium bowl, combine ricotta, egg, Parmesan, salt, pepper, and nutmeg. Stir until the mixture looks smooth and creamy. Fold in the cooked spinach and any optional add-ins, such as a spoonful of pesto or roasted vegetables.
Taste a tiny bit of the mixture and adjust salt if needed. The filling should taste flavorful on its own, not bland.
Step 5: Assemble the lasagna
Preheat your oven to 375°F and lightly oil your 9×13 inch baking dish. Spread a thin layer of pumpkin sauce over the bottom of the dish, about ½ cup, to coat the surface. Lay 3 to 4 noodles over the sauce, trimming if needed so they fit snugly.
Spread one third of the ricotta spinach mixture over the noodles. Spoon about 1 cup of pumpkin sauce over the ricotta and spread it gently. Sprinkle a generous handful of mozzarella over the sauce.
Repeat this layering two more times: noodles, ricotta spinach mixture, pumpkin sauce, mozzarella. Finish with a final layer of noodles, the remaining pumpkin sauce, and a thick layer of mozzarella plus a sprinkle of Parmesan on top.
Step 6: Bake the lasagna
Cover the baking dish tightly with foil, tenting it slightly so the cheese does not stick. Bake at 375°F for 25 to 30 minutes, until the sauce bubbles around the edges. Remove the foil and bake another 10 to 15 minutes, until the top turns golden and the cheese looks melted and slightly browned in spots.
If the top browns too quickly, lay the foil back on loosely. If you want deeper color, switch the oven to broil for 1 to 2 minutes and watch it closely.
Step 7: Rest and slice
Take the lasagna out of the oven and set it on a cooling rack or trivet. Let it rest at least 15 minutes so the layers set and the slices hold their shape. Slice into squares with a sharp knife and use a spatula to lift each piece out.
Sprinkle extra Parmesan or fresh herbs like chopped parsley or sage over the top before serving. This little garnish makes the pan look restaurant-level fancy with almost no effort.
Variations I've Tried
I swapped half the pumpkin with mashed butternut squash and loved the slightly sweeter flavor and deeper color. I also tried a version with caramelized onions layered between the noodles, which added a rich, almost jammy sweetness. My kids liked a version with a thin layer of shredded carrots tucked into the ricotta mixture, which sneaks in extra veggies without changing the flavor much.
If you enjoy a bit of spice, stir a spoonful of chipotle in adobo into the pumpkin sauce for a smoky kick. I also tested a dairy-light version that used part-skim ricotta, less mozzarella, and extra spinach, and it still tasted cozy and satisfying.
How to Serve Vegetarian Pumpkin Spinach Lasagna Recipe
Serve this vegetarian pumpkin spinach lasagna recipe with a simple green salad tossed with lemony vinaigrette to balance the richness. Add a side of garlic bread or warm crusty bread so everyone can scoop up extra sauce. A bowl of fruit salad or sliced apples and pears pairs nicely and keeps the meal feeling fresh.
Offer toppings like extra grated Parmesan, red pepper flakes, and chopped fresh herbs at the table so each person can customize their slice. I also like to serve it with a pitcher of sparkling water with citrus slices or a big jug of iced herbal tea.
How to store
- Store leftover lasagna in an airtight container in the fridge for up to 4 days.
- Chill the pan completely before covering and refrigerating if you plan to keep it in the original baking dish.
- Freeze individual portions tightly wrapped in plastic, then foil, or in freezer-safe containers for up to 3 months.
- Reheat single slices in the microwave, covered, at medium power until hot, then finish in a hot skillet or toaster oven to crisp the edges.
- Reheat a whole pan in the oven at 350°F, covered with foil, for 25 to 35 minutes, until the center feels hot and the sauce bubbles again.
