
Vegetarian Lasagna with Ricotta and Zucchini

By Emma
Certified Culinary Professional
Set it to 395 and let the oven heat. Lasagna noodles stuffed with ricotta, spinach, mushrooms—53 minutes total if you move. Three cloves of garlic going into hot oil right now, and the whole thing smells done before it looks done.
Why You’ll Love This Vegetarian Pasta Dish
Takes 53 minutes start to finish. Not bad for stuffed shells that actually taste like you spent an afternoon. Works as a weeknight dinner or a thing you make when people are coming over—same recipe either way. The ricotta stays creamy instead of drying out because the zucchini ribbons hold moisture, and the egg binds everything so rolls don’t fall apart. Mushrooms add umami bite without meat. Fresh spinach gives subtle bitterness—frozen doesn’t work here, it soaks into mush. Cheese gets melted and golden on top. Leftovers taste maybe better cold the next day, or reheated gentle. No fancy technique. Just assembly.
What You Need for Stuffed Shells with Ricotta
Eight lasagna noodles. Cook them until tender but still firm—bite the edge, you should feel slight resistance. Two tablespoons olive oil. One small yellow onion chopped fine. Three cloves garlic minced. One shallot minced too. One jar marinara sauce, about 24 ounces. One medium zucchini peeled into ribbons—stop when you hit the watery seeds, those get bitter. Half a cup cremini mushrooms sliced. One cup ricotta cheese. One large egg. Half a cup grated Parmesan. One cup shredded mozzarella, plus extra for the top. One cup fresh spinach chopped. Salt. Black pepper. Fresh parsley for after. PAM spray or any cooking spray.
How to Make Stuffed Shells with Noodles
Get a large nonstick pan and pour olive oil in. Medium heat. Onion, garlic, shallot go in now—let them go soft and fragrant, about 3 to 4 minutes, but don’t brown them. Add the marinara sauce. Salt and pepper it lightly. The sauce simmers now, real gentle. Just bubbles. No stirring frenzy. This is where flavors marry. It thickens slightly and sweetens while you prep everything else.
Big pot of water on high. Once it’s boiling, salt it generously—tastes like seawater, no less. Add lasagna noodles one by one so they don’t stick together. Cook until tender but still firm. Bite the edge to check. No crunch. Still slight resistance. Drain them and lay them flat on wax paper sprayed with PAM, or use a large clean plate greased lightly. They cool fast. Work quickly so they don’t stick together.
How to Get Stuffed Shells Ricotta Filling Creamy and Perfect
Medium bowl. Ricotta goes in. One egg. Parmesan. Mozzarella. Chopped fresh spinach. Salt and pepper, but not too much—cheese is already salty. The egg binds everything. The cheese melts into a creamy matrix that locks moisture inside the rolls. Fresh spinach gives subtle bitterness and texture. Frozen spinach soaks into mush. Set this aside while you do the zucchini.
Vegetable peeler. Thin zucchini ribbons off the side of the zucchini—stop when the seeds look yellowish and watery inside. They’re bitter and mushy beyond that point. Lay 2 to 3 strips over each noodle like a blanket. This keeps the pasta moist. Spoon about 1/4 cup of the cheese mix onto each noodle. Use clean hands. Spread evenly but not too thick. Mushrooms go next—sprinkle them over the cheese. They add umami bite and chew. Dollop some red sauce from the pan over the mushrooms, about 1 to 2 tablespoons. A pinch more mozzarella on top. Roll tightly jellyroll style. Tuck the edges so nothing leaks.
Stuffed Shells Tips and Assembly
Grab a 13 by 9 baking dish. Spread a thin layer of red sauce on the bottom. This prevents sticking and gives a moisture base. Fit each noodle roll snugly but not crammed, seam side down. Seam down keeps the shape. Spoon remaining sauce on top. Spread it with the back of a spoon. More mozzarella sprinkles. Cover tightly with foil. Don’t press the foil onto the cheese or it sticks.
Bake at 395 for roughly 22 to 27 minutes. Check bubbling sauce through the foil edges. Steam should be escaping. Rolls should be hot all the way through. Cheese melted. Remove foil carefully. Watch the steam. Let it cool 5 minutes before serving—cut too soon and cheese oozes everywhere and the rolls fall apart. Top with fresh chopped parsley. The aroma is garlic and sauce mingled with toasted cheese and tender veggies. Serve warm.
If sauce reduces too fast or tastes acidic, add a pinch of sugar next time or a splash of red wine for depth. Zucchini ribbons can swap for thin eggplant slices grilled first if you want meatiness without meat. Mushrooms can be cremini or shiitake for different chew. Can’t find ricotta? Cottage cheese whipped smooth works but it’s less creamy and less dense. Don’t skip the egg. Without it, rolls might fall apart. Keep pasta warm and moist or brittle cracks happen.
Pressed for time? Cook noodles the day before. Keep covered and moist in the fridge. Sauce can be made hours ahead. Flavors marry better that way. Roll ups can be assembled cold and baked longer to reach optimal heat throughout. Cover the dish well. Watch so the bottom doesn’t scorch. Add a bit of water to the sauce if it’s drying during the bake.
Every batch I tweak salt and cheese quantities. Taste the cheese mix raw to judge saltiness before spreading. Too much cheese or sauce wrecks balance. Aim for neat rolls. Not bursting. No dryness. The zucchini strips act as a gentle vegetable wrapper inside the pasta. They stay tender with bite after the bake. Mushrooms caramelize slightly in the sauce layers. End result: multitextured bites melding creamy, soft, tangy, fresh, umami all rolled.

Vegetarian Lasagna with Ricotta and Zucchini
- 8 lasagna noodles
- 2 tablespoons olive oil
- 1 small yellow onion chopped
- 3 cloves garlic minced
- 1 shallot minced
- 1 jar marinara sauce (about 24oz)
- 1 medium zucchini peeled into ribbons
- 1/2 cup sliced cremini mushrooms
- 1 cup ricotta cheese
- 1 large egg
- 1/2 cup grated Parmesan cheese
- 1 cup shredded mozzarella cheese plus extra for topping
- 1 cup fresh spinach chopped
- Salt and black pepper to taste
- Fresh parsley chopped for garnish
- PAM spray or cooking spray
- 1 Heat oven to 395F. Pour olive oil in large nonstick pan; warm medium heat. Toss in onion, garlic, shallot. Give about 3-4 minutes. You want them soft but not browned, just fragrant. Add marinara sauce. Salt and pepper lightly. Keep it at a very gentle simmer for flavor marriage while you prep everything else. This sauce thickens slightly and sweetens. No stirring frenzy—gentle bubbles.
- 2 Get a big pot of water boiling. Salt generously once boiling—pasta water should taste like seawater, no less. Add lasagna noodles one by one so they don’t stick. Cook until tender but still firm. Check by biting edge; no crunch, slight resistance still. Drain noodles and immediately lay them on wax paper sprayed with PAM or use a large clean plate greased lightly for no sticking. They cool fast; work quickly.
- 3 Mix cheese blend in medium bowl: ricotta, egg, Parmesan, mozzarella, chopped spinach. Season with salt and pepper, but not too much because cheese is salty. Egg binds, cheese melts into a creamy matrix locking moisture inside rolls. I prefer fresh spinach for subtle bitterness and texture contrast. Avoid frozen sogs. Set aside.
- 4 Use a vegetable peeler to make thin zucchini ribbons off the side—stop when seeds appear yellowish and watery inside. They’re bitter and mushy beyond that. Lay 2-3 strips over each noodle like a blanket. Spoon about 1/4 cup cheese mix onto each noodle. Use clean hands, spread evenly but not too thick. Sprinkle mushrooms over cheese—adds umami bite and chew. Dollop some cooled red sauce from pan (~1-2 tablespoons) over mushrooms for moisture layering. A pinch more shredded mozzarella on top before rolling tightly jellyroll style. Keep edges tucked to avoid leaks.
- 5 Grab a 13x9 baking dish. Spread a thin layer of red sauce on bottom to prevent sticking and add moisture base. Fit each noodle roll snugly but not crammed, seam side down for shape retention. Spoon remaining sauce on top, spread with back of spoon. More mozzarella sprinkles before covering tightly with foil. Don’t press foil onto cheese to avoid sticking. Bake roughly 22-27 minutes at 395F. Check bubbling sauce through foil edges and steam escaping. Rolls should be hot, cheese melted.
- 6 Remove foil carefully (watch steam). Let cool 5 minutes before serving—cutting too soon gimmicks cheese oozing everywhere. Top with fresh chopped parsley for brightness and contrast. The aroma of garlic sauce mingled with toasted cheese and tender veggies invites every bite. Serve warm.
- 7 If sauce reduces too fast or is acidic, add pinch sugar next time or splash red wine for depth. You can swap zucchini ribbons for thin eggplant slices grilled first if you want meatiness without meat. Mushrooms can be cremini or shiitake for different textures. If you can’t find ricotta, cottage cheese whipped smooth works, but less creamy and dense. Egg not added? Rolls might fall apart, so don’t skip. Keep pasta warm and moist or brittle cracks happen.
- 8 If pressed for time, cook noodles day before, kept covered moist in fridge. Sauce can be made hours ahead; flavors marry better. Roll ups assembled cold bake longer to reach optimal heat throughout; cover well. Watch so bottom doesn’t scorch—add a bit water to sauce if drying during bake.
- 9 Every batch I tweak salt and cheese quantities; taste cheese mix raw to judge saltiness before spreading. Too much cheese or sauce here wrecks balance; aim for neat rolls—not bursting, no dryness. The zucchini strips act as gentle vegetable wrapper inside pasta—they stay tender with bite after bake. Mushrooms caramelize slightly in sauce layers. End result: multitextured bites melding creamy, soft, tangy, fresh, umami all rolled.
Frequently Asked Questions About Stuffed Shells Ricotta Recipe
Can I use courgette noodles or zoodles instead of zucchini ribbons? Zoodles are thinner and waterier. They’d turn to mush during the bake. The peeler ribbons are thicker, they hold their shape. Stick with those.
What if I can’t find cremini mushrooms? Shiitake works. Button mushrooms work. Chanterelles if you want to be fancy. Cremini just have better umami bite. Honestly, any mushroom you have laying around works fine.
Do I have to use fresh spinach? Yes. Frozen spinach soaks into the cheese and becomes this watery mess. Fresh spinach gives bitterness and texture. It’s the difference between good and mushy.
Can I make this the day before? Yeah. Assemble it cold, cover it, stick it in the fridge. Bake it the next day. Takes maybe 5 to 10 minutes longer because everything starts cold. Watch the bottom so it doesn’t scorch.
What if my sauce is too acidic? Pinch of sugar. Or splash of red wine for depth. Add it to the pan while it’s simmering. Taste and adjust. Works every time.
Can I use cottage cheese instead of ricotta? Sort of. Whip it smooth first. It’s less creamy and less dense, but it works. The rolls won’t bind quite as well. Not ideal but possible.



















