Spinach Stuffed Shells — The Pasta Bake That Looks Harder Than It Is
If Stuffed Shells Look Hard, Let This Be Your Sign
If you’ve never made spinach stuffed shells because they look intimidating, let this be your sign — they are no harder than a lasagna, and the payoff is double the comfort food. Jumbo shells get filled with a creamy ricotta-spinach-cheese mixture, nestled into a 9×13 with marinara, blanketed in mozzarella, and baked until everything is bubbly and golden. It looks fancy on the table, it serves a crowd, and it does not require any technique you don’t already have.
This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you purchase through my links, I may earn a small commission at no extra cost to you. Thank you for supporting StephanieCooksForACrowd.com!
Watch me make these spinach stuffed shells from start to finish — or scroll down for the full printable recipe card.
Featured Tools & Ingredients
- 9x13 INCH: Includes (1) 9x13x2.75 inch glass baking dish with BPA-free plastic lid. This deep baking...
- GO DEEPER: At up to 50% deeper than the Pyrex basics dishes you know and love, there’s more room...
• This is THE pan! It goes from freezer to oven to potluck table. I love it!
- Made with whole milk
- Ideal when you're looking to make an extra-creamy lasagna, a decadent cheesecake or cannolis
• Whole milk ricotta is the difference between creamy stuffed shells and grainy ones. Galbani is what I reach for every time.
- Thick Pastry Bags: Did your previous bags leaked? Are you afraid to squeeze them? Not now! Made of...
- Works with or without Any Tip or Coupler: Just cut the narrow end of piping bag according to the...
• Game-changer for stuffing twenty shells without it turning into a mess. I keep these on hand for shells, deviled eggs, and frosting.
See the complete shopping list ↓
Spinach Stuffed Shells
Ingredients
- 20 jumbo pasta shells cooked according to package directions
- 2 cups fresh spinach finely chopped
- 1 cup whole milk ricotta cheese
- 1 cup shredded mozzarella cheese divided
- ½ cup grated Parmesan cheese
- 1 large egg beaten
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and pepper to taste
- 2 cups marinara sauce divided
- Fresh basil for garnish if desired
Method
- Preheat oven to 375°F.
- Cook the jumbo pasta shells according to package directions, pulling them about 1 minute before fully al dente. Drain and rinse with cool water so they’re easy to handle. Set aside.
- In a large bowl, combine the chopped spinach, ricotta, half of the mozzarella (1/2 cup), Parmesan, beaten egg, garlic powder, onion powder, and salt and pepper. Mix until fully combined.
- Stuff each shell with a generous spoonful of the spinach-cheese mixture (or use a piping bag or zip-top bag with the corner snipped). Be generous — pack them in for maximum flavor.
- Spread 1 cup of marinara evenly across the bottom of a 9×13 baking dish. Place the stuffed shells seam side up in a single layer.
- Drizzle the remaining 1 cup marinara over the shells and top with the remaining 1/2 cup mozzarella.
- Cover loosely with foil and bake for 25 minutes. Uncover and bake another 10 to 15 minutes until the cheese is melted and golden brown and the sauce is bubbling at the edges.
- Garnish with fresh basil if desired. Serve hot.
Video
Notes
Why These Spinach Stuffed Shells Work
Stuffed shells get a reputation as fussy because they LOOK fussy. The reality is the recipe is mostly assembly: cook a box of jumbo shells, mix five things in a bowl, scoop them in, top with sauce and cheese, bake. That’s it. There is no roux. There is no béchamel. There is no fresh pasta to roll. If you can make lasagna, you can absolutely make spinach stuffed shells, and the presentation when you pull this pan out of the oven is hard to beat.
The other thing I love is that this recipe uses ingredients you probably already have or can grab on a single trip. Jumbo shells, a tub of ricotta, fresh spinach, mozzarella, Parmesan, an egg, a jar of marinara, and a few pantry seasonings. Twenty shells stuff a 9×13 perfectly, which means you are feeding a crowd with one pan and one round of dishes.

A Few Things That Make Spinach Stuffed Shells Even Easier
- Use a piping bag (or a zip-top bag with the corner snipped). Spooning the filling in works, but a piping bag is faster, neater, and easier to control. Big game-changer for stuffing twenty shells without it turning into a mess.
- Cook the shells just under al dente. They keep cooking in the oven. If you boil them fully soft, they tear when you stuff them. Pull them about a minute earlier than the box says and rinse in cool water so you can handle them.
- Be generous with the filling. Skimpy shells are a sad shell. Pack them in — about a heaping tablespoon to a quarter cup per shell, depending on size. Better to use up all the filling and have plump shells than have leftover filling and dry pasta.
- Use a deep 9×13 — these shells stack tall. A standard 9×13 holds twenty stuffed shells in a single layer comfortably, but go for my deep Pyrex 9x13 if you have one so the cheese has room to bubble without spilling.
- Frozen spinach works in a pinch. Thaw it, squeeze every last drop of water out, and use about 10 ounces in place of the 2 cups fresh. Wet spinach makes runny filling and watery stuffed shells.
Spinach Stuffed Shells FAQ — The Questions I Get Every Time
What temperature and how long do I bake spinach stuffed shells?
Bake at 375°F for 25 minutes loosely covered with foil, then uncover and bake 10 to 15 more minutes until the cheese is melted and golden brown and the sauce is bubbling at the edges. Total bake time is 35 to 40 minutes. The covered part keeps everything moist while the shells finish cooking through, and uncovering at the end gets you that browned cheese on top.
Can I use frozen spinach instead of fresh?
Absolutely. Use about 10 ounces of frozen chopped spinach in place of the 2 cups of fresh. The critical step is squeezing all the water out before you mix it with the ricotta — wrap the thawed spinach in a clean kitchen towel and wring it like you mean it. Excess water in the filling will make watery, sad spinach stuffed shells. The Kitchn has a great walkthrough on prepping fresh versus frozen spinach for this kind of bake if you want to read more on the technique.
Can I make spinach stuffed shells ahead of time?
Yes — these are one of my favorite make-ahead pasta bakes. Assemble the entire pan, cover it tightly with foil, and refrigerate for up to 24 hours. When you’re ready to bake, pull it out about 30 minutes before to take some chill off, then bake as directed adding about 10 extra minutes to the covered baking time. They also freeze beautifully unbaked — wrap the pan in foil plus plastic wrap and freeze up to 3 months. Thaw overnight in the fridge before baking.
What’s the best ricotta for stuffed shells?
Whole milk ricotta. Every time. Low-fat ricotta is drier and grainier, and it doesn’t melt into that creamy, custardy filling you’re after. I use Galbani whole milk ricotta . If you can find a fresh ricotta from an Italian deli or a local dairy, even better. Drain it briefly if it looks watery in the tub.
How many spinach stuffed shells does this recipe make?
The recipe makes 20 stuffed shells, which fits a 9×13 pan in a single layer and serves about 6 to 8 people depending on appetite (figure 2 to 3 shells per person plus a side). If I’m feeding the whole Longstreth crew or bringing dinner to a friend, I’ll do a batch and a half in a 10×14 pan, which is what you’ll see in the video.
What do I serve with spinach stuffed shells?
Garlic breadsticks and a roasted vegetable side are my go-to combo — that’s what’s on the plates in the photos. Roasted green beans and carrots take 20 minutes in the oven while the shells bake, and you’ve got a full plate. A simple green salad with Italian dressing works beautifully too, especially if you want to lighten things up.
Can I add meat to spinach stuffed shells?
You sure can. Brown a pound of Italian sausage or ground beef and either mix it into the marinara that goes on top or add half of it directly to the ricotta filling. I love the vegetarian version because the spinach and three-cheese filling is the star, but if your crew expects meat at every dinner, sausage is the move.
🛒 Complete Shopping List
Everything you need to make these Spinach Stuffed Shells — click any item to shop on Amazon.
Ingredients
Equipment
More Crowd-Pleasing Pasta Recipes You’ll Love
- Simple Lasagna — the dish I always compare stuffed shells to. If you can do this, you can do shells.
- Baked Spaghetti for a Crowd — another freezer-friendly pasta bake that feeds an army.
- Cheese Tortellini with Mushroom Butter Sauce — same comfort, totally different vibe, ready in 25 minutes.
Want a little note from my table every Saturday? Join my weekly newsletter — recipes, family moments, and whatever’s happening at the Longstreth house. Sign up here.
Spinach Stuffed Shells — About Stephanie’s Recipes
Stephanie Longstreth is the home cook, mom, and storyteller behind StephanieCooksForACrowd.com. She cooks for a family of seven in Florida — five kids, two cats, and one husband who appreciates a good meal. Four of her children came home through adoption, and family stories are woven into everything she makes and shares. Find her crowd-friendly recipes, weekly meal plans, and real family life on TikTok, Instagram, YouTube, and Pinterest @stephaniecooksforacrowd.

