There are few dishes as universally comforting and satisfying as a hearty baked pasta, and these Spinach Stuffed Pasta Shells stand proudly among the best. Imagine jumbo pasta shells, perfectly al dente, brimming with a rich, creamy blend of ricotta, fresh mozzarella, and wholesome spinach, all generously coated in a vibrant marinara sauce and baked to golden, bubbly perfection. This dish is the epitome of cheesy, fulfilling goodness, making it an instant family favorite that promises to fill your home with an irresistible aroma.
Whether you’re looking for a delightful meatless meal, a satisfying weeknight dinner, or a dish impressive enough to share with guests, these stuffed shells deliver every time. Just add a crisp green salad and some crusty garlic bread, and you have a complete, mouthwatering meal that’s both easy to prepare and incredibly delicious.

Why You’ll Love This Spinach Stuffed Shells Recipe
This recipe for spinach stuffed pasta shells isn’t just another pasta dish; it’s a culinary hug that’s easy to embrace for many reasons:
- Family-Approved, Even for Picky Eaters: This recipe has earned its stripes in my own home, even with my daughter, Katie, who is famously a picky eater. It’s one of the rare dishes where she happily consumes a good portion of vegetables without a fuss. The creamy cheese filling perfectly masks the spinach, making it a clever way to sneak in some healthy greens for the whole family.
- A Tried and Tested Classic: The original inspiration for these savory stuffed shells came from the back of a pasta box years ago. There’s a reason food companies put their absolute best recipes on their packaging – they know what works and what will keep you coming back for more. Over time, I’ve perfected it, notably by increasing the spinach content, transforming it into a hearty and much-loved meatless meal.
- Nutritious and Delicious: Adding a generous amount of frozen chopped spinach not only boosts the nutritional value of this dish but also adds a lovely texture and earthy flavor that complements the rich cheeses beautifully. It’s a fantastic way to enjoy a wholesome meal that doesn’t compromise on taste.
- Make-Ahead & Freezer-Friendly: Like a classic lasagna, these spinach stuffed shells are perfect for meal prepping. You can assemble them in advance and bake later, or even freeze entire batches for quick, comforting dinners on busy nights. Having a stash in the freezer means a delicious, home-cooked meal is always just an oven away.
- Versatile for Customization: While fantastic as a vegetarian option, these shells can easily be adapted. Want to add meat? Incorporate cooked ground beef or sausage into the filling, or use a meat-based marinara. The possibilities are endless, allowing you to tailor it to your family’s preferences.

Essential Ingredients for Perfect Stuffed Shells
Crafting the perfect batch of spinach stuffed pasta shells starts with selecting quality ingredients. Here’s a breakdown of what you’ll need and why each component is key:
- Jumbo Pasta Shells: These large, concave pasta shapes are specifically designed to hold generous amounts of delicious filling. Look for “Conchiglioni” if available. If jumbo shells are hard to find, manicotti shells (the tube-shaped pasta) make an excellent substitute. Just be aware that you might need a bit more than one box of manicotti to use up all the filling.
- Ricotta Cheese (Whole Milk Recommended): The heart of our creamy filling! Whole milk ricotta cheese provides a richer, more luxurious texture and flavor compared to part-skim. Its delicate sweetness and smooth consistency are crucial for the stuffing.
- Mozzarella Cheese (Shredded): This classic Italian cheese offers that essential gooey, stretchy quality when melted. While pre-shredded mozzarella is convenient, consider grating a block of whole milk mozzarella yourself for superior melt and flavor.
- Grated Parmesan Cheese (Parmigiano Reggiano): Don’t underestimate the power of good Parmesan! Skip the green can varieties and opt for freshly grated Parmigiano Reggiano. Its sharp, nutty, and salty notes elevate the entire dish, adding depth and authenticity that makes a significant difference.
- Frozen Chopped Spinach (10-ounce box): This is the “spinach” in our Spinach Stuffed Shells! Ensure it’s fully defrosted and, most importantly, squeezed extremely dry. Excess moisture will make your filling watery and can dilute the flavor and texture of your cheese mixture. (More on drying methods in the “Expert Tips” section).
- Marinara Sauce (Jarred or Homemade): A high-quality marinara sauce is non-negotiable. It forms the flavorful base and topping for our shells. Whether you choose your favorite store-bought brand or a homemade recipe, ensure it has a robust, fresh tomato flavor that complements the cheesy filling. Leftover homemade spaghetti sauce works wonderfully here!
- Kitchen Staples: Don’t forget the basics like eggs (for binding the filling), dried oregano (for classic Italian flavor), and freshly ground black pepper and salt to season everything perfectly.
Step-by-Step Guide: How to Make Spinach Stuffed Pasta Shells
Making these cheesy, comforting stuffed shells is a straightforward process that yields incredible results. Follow these simple steps for a truly delicious meal:



- Cook the Pasta: Begin by cooking your jumbo pasta shells according to the package directions until they are al dente. It’s crucial not to overcook them, as they will continue to soften during baking. Once cooked, drain the pasta and immediately spread the shells out in a single layer on a baking sheet or clean kitchen towel to cool slightly and prevent them from sticking together.
- Prepare the Filling: While the pasta cools, preheat your oven to 350°F (175°C). In a large mixing bowl, combine the ricotta cheese, shredded mozzarella, grated Parmesan, eggs, dried oregano, salt, and freshly ground black pepper. Add the thoroughly defrosted and squeezed-dry chopped spinach to the mixture. Mix all ingredients well until everything is evenly incorporated.
- Prepare the Baking Dish: Lightly grease a 9×13-inch baking dish. Spread a thin layer (about 1 cup) of your marinara sauce over the bottom of the prepared dish. This prevents the shells from sticking and adds moisture.
- Stuff the Shells: Carefully take each cooled pasta shell and fill it with approximately 2 tablespoons of the spinach-ricotta mixture. A small spoon works perfectly for this. Arrange the filled shells snugly in the prepared baking dish over the layer of marinara sauce.
- Add More Sauce & Bake: Once all shells are stuffed and arranged, pour the remaining marinara sauce evenly over the top of the shells. If desired, sprinkle with additional grated Parmesan cheese for an extra layer of flavor and golden crust.
- Cover and Bake: Cover the baking dish tightly with aluminum foil. This helps to steam the pasta and cheese, preventing the shells from drying out. Bake for about 35 minutes, or until the sauce is bubbly and the cheese filling is hot throughout.
- Uncover and Finish: For the last 10-15 minutes of baking, remove the foil to allow the cheese topping to get beautifully golden and slightly browned.
- Serve Hot: Once baked to perfection, remove from the oven and let it rest for a few minutes before serving. This allows the sauce to settle and makes for easier serving.
Expert Tips for the Best Spinach Stuffed Shells
While the recipe is simple, a few expert tips can elevate your spinach stuffed pasta shells from good to absolutely amazing:
- Drying the Spinach is Non-Negotiable: This is arguably the most crucial step for a rich, non-watery filling.
- Defrost Thoroughly: Defrost your frozen chopped spinach in the refrigerator overnight, or for a quicker method, place the sealed box in a bowl of warm water.
- Squeeze, Squeeze, Squeeze: Once defrosted, the spinach must be squeezed extremely dry. You can use a potato ricer for this (though it can be tricky to clean), or place the spinach in a colander and press out the liquid with the back of a spoon. My preferred method is to place it in a clean kitchen towel or several layers of paper towels and squeeze firmly with my hands until no more liquid comes out. You’ll be surprised how much water is released!
- Prevent Pasta from Sticking: After cooking your jumbo shells, drain them immediately and spread them out in a single layer on a baking sheet or large platter. Drizzling them with a tiny bit of olive oil can also help prevent them from clumping together as they cool, making them much easier to stuff.
- Don’t Skimp on the Cheese Quality: As mentioned in the ingredient notes, using whole milk ricotta and freshly grated Parmigiano Reggiano makes a world of difference in flavor and texture. The quality of your cheese directly impacts the richness of your filling.
- Marinara Sauce Matters: A good quality sauce provides the foundation of flavor. If you have homemade spaghetti sauce in your freezer, this is a perfect opportunity to use it! Even if a recipe calls for a specific amount (e.g., 3 cups) and you only have 2 cups of a rich, homemade sauce, it will still be incredibly delicious.
- Ricotta Substitute: If you can’t find ricotta cheese, a good quality cottage cheese can be substituted. For a smoother, ricotta-like consistency, you might want to blend the cottage cheese briefly in a food processor before mixing it with the other filling ingredients.
- Make it a Meal Prep Star: These shells are fantastic for preparing in advance. Assemble the entire casserole, cover tightly with foil, and refrigerate for up to 24 hours before baking. Add an extra 10-15 minutes to the baking time if baking from cold.
Variations & Customizations
One of the best things about stuffed pasta shells is how adaptable they are. Feel free to get creative and tailor this recipe to your taste or what you have on hand:
- Add Meat: For a heartier meal, you can easily incorporate meat.
- Ground Meat: Brown 1 pound of ground beef, Italian sausage, or a mix of both. Drain any fat, then stir it into your marinara sauce before layering the shells, or mix a smaller amount directly into the cheese filling.
- Shredded Chicken: Leftover rotisserie chicken or cooked, shredded chicken can be mixed into the filling for a different flavor profile.
- Cheese Swaps: Experiment with different cheeses! Try a blend of provolone, fontina, or even a touch of smoked mozzarella for added complexity. A dash of cream cheese or mascarpone in the filling can make it even richer.
- Herb Variations: While oregano is a classic, fresh basil, parsley, or a touch of red pepper flakes for a subtle kick can all enhance the flavor.
- Add More Vegetables: Finely diced sautéed mushrooms, bell peppers, or zucchini can be added to the filling for extra veggies and texture.
- Gluten-Free Option: Look for gluten-free jumbo pasta shells to make this dish suitable for those with gluten sensitivities.
Make Ahead, Storage, and Reheating Instructions
This dish is an excellent candidate for meal prep, making your weeknights much easier:
- Make Ahead (Unbaked): Assemble the entire casserole as directed, but do not bake. Cover the dish tightly with aluminum foil and refrigerate for up to 2 days. When ready to bake, add an extra 10-15 minutes to the covered baking time since you’re starting from a cold dish.
- Freezing (Unbaked): Assemble the shells in a freezer-safe baking dish (disposable aluminum pans work great for this). Cover tightly with plastic wrap, then with aluminum foil. Freeze for up to 2-3 months. When ready to bake, thaw in the refrigerator overnight. Then, bake as directed, possibly adding extra time. You can also bake directly from frozen, but it will take significantly longer (expect 1.5 – 2 hours covered, then uncover for the last 15-20 minutes).
- Freezing (Baked Leftovers): If you have baked leftovers, allow them to cool completely. You can freeze individual portions in airtight containers or wrap slices tightly in foil and place them in freezer bags for up to 2 months.
- Storage (Cooked Leftovers): Store any cooked and cooled leftover spinach stuffed shells in an airtight container in the refrigerator for up to 3-4 days.
- Reheating:
- From Refrigerator: Reheat individual portions in the microwave until hot, or cover the baking dish with foil and bake in a preheated 350°F (175°C) oven for 20-30 minutes, or until warmed through.
- From Freezer: Thaw frozen portions in the refrigerator first, then reheat as above.
Frequently Asked Questions (FAQ)
Generally, yes. Pasta needs a lot of liquid to transform from hard to al dente (the perfect “to the tooth” texture). While no-boil lasagna noodles are an exception as they require less liquid, jumbo pasta shells for stuffing must be cooked first to ensure they are tender and pliable enough to hold their filling and bake properly without drying out.
For baked pasta dishes like stuffed shells, covering the baking dish with a sheet of greased aluminum foil is highly recommended. This traps steam and moisture, preventing the pasta and cheese from drying out and becoming tough while in the oven. If you desire a slightly browned and crispy cheese topping, simply remove the foil for the last 10-15 minutes of baking.
Absolutely! This recipe is incredibly versatile. You can easily incorporate meat by using a store-bought or homemade marinara sauce that already contains ground beef or sausage. Alternatively, you can mix cooked and crumbled ground beef, Italian sausage, or shredded chicken directly into the spinach-ricotta filling for a heartier, meat-filled experience.
Typically, a serving of jumbo stuffed shells ranges from 3 to 4 shells, depending on their size and the richness of the filling. This recipe is designed to yield 6 generous servings.
Yes, you can use fresh spinach. You’ll need about 10-12 ounces of fresh spinach, which will cook down considerably. Sauté it lightly in a pan until wilted, then allow it to cool, and most importantly, squeeze out all excess moisture before adding it to the cheese mixture. Just like frozen spinach, thorough drying is key!
Serving Suggestions
These spinach stuffed pasta shells are a meal in themselves, but they pair beautifully with a few simple additions to create a truly memorable dinner:
- Crisp Green Salad: A light, fresh salad with a vinaigrette dressing provides a wonderful contrast to the rich and creamy pasta.
- Garlic Bread or Crusty Ciabatta: Perfect for soaking up any extra marinara sauce!
- Steamed Vegetables: A side of tender-crisp broccoli, green beans, or asparagus adds more greens and a pop of color.
- Light Dessert: Finish your meal with something refreshing like fresh fruit or a scoop of sorbet.
The Ultimate Spinach Stuffed Pasta Shells Recipe Card
Spinach Stuffed Pasta Shells
Jumbo pasta shells generously stuffed with a creamy blend of ricotta, mozzarella, and spinach, then baked in a delicious marinara sauce.
Ingredients
- 12 ounces jumbo pasta shells
- 2 pounds whole milk ricotta cheese
- 2 cups shredded mozzarella cheese
- ¾ cup grated Parmigiano Reggiano, plus more for sprinkling
- 3 large eggs
- ¾ teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon freshly ground black pepper
- 10-ounce package of frozen chopped spinach, defrosted and squeezed very dry
- 3 cups marinara sauce (good quality jarred or homemade)
Instructions
- Cook pasta shells according to package instructions until al dente. Drain and spread out on a baking sheet to cool slightly and prevent sticking while you prepare the filling.
- Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish and set aside.
- In a large mixing bowl, combine the ricotta cheese, mozzarella cheese, Parmigiano Reggiano, eggs, dried oregano, salt, pepper, and the thoroughly squeezed-dry spinach. Mix well until all ingredients are evenly incorporated.
- Spread a thin layer (about 1 cup) of marinara sauce over the bottom of the prepared baking dish.
- Fill each cooked pasta shell with approximately 2 tablespoons of the spinach-ricotta filling. Arrange the filled shells snugly in the baking dish over the sauce layer.
- Pour the remaining marinara sauce evenly over the top of the stuffed shells. Sprinkle with additional grated Parmesan cheese, if desired.
- Cover the baking dish tightly with aluminum foil.
- Bake for about 35 minutes, or until the sauce is bubbly and the filling is hot. Remove the foil and bake for another 10-15 minutes, or until the cheese topping is lightly golden and bubbly.
- Remove from oven and let rest for a few minutes before serving hot.
Notes
Keep a stash of leftover homemade spaghetti or red sauce in your freezer to make these stuffed shells whenever the craving strikes!
Nutrition Information (Approximate)
- Yield: 6 servings
- Serving Size: 1
- Calories: 551
- Total Fat: 26g
- Saturated Fat: 14g
- Trans Fat: 0g
- Unsaturated Fat: 10g
- Cholesterol: 172mg
- Sodium: 1393mg
- Carbohydrates: 41g
- Fiber: 5g
- Sugar: 8g
- Protein: 37g
© Liz Berg
Category: Pasta
More Delicious Pasta Recipes to Explore
- Penne alla Vodka
- Light Fettuccine Alfredo
- Spinach Alfredo Pasta
- Baked Rigatoni Recipe
- Beef Burgundy Pasta
- Explore more Delicious Pasta Recipes
We hope you’ve enjoyed this detailed guide to making the most delicious Spinach Stuffed Pasta Shells! We love hearing from you. Stay in touch through social media Instagram, Facebook, and Pinterest. Don’t forget to tag us when you try one of our recipes! And if you loved the results, please consider leaving a review on the blog.
