If you're craving a comforting, hearty dish that feels like a warm hug on a plate, this Spinach Stuffed Shells Recipe is going to become one of your all-time favorites. Imagine tender jumbo pasta shells generously filled with a creamy blend of ricotta, mozzarella, and perfectly drained spinach, all nestled in a rich marinara sauce that brings a burst of tangy sweetness with every bite. It’s the perfect balance of cheesy goodness and vibrant greens, making it both satisfying and wholesome. Once you try this recipe, you’ll understand why it’s a beloved classic that deserves a spot on your dinner table again and again.
Ingredients You'll Need
Each ingredient in this Spinach Stuffed Shells Recipe plays a crucial role in creating that perfect harmony of flavor, texture, and color. From the soft pasta shells that cradle the filling to the fragrant basil that adds a hint of herbal brightness, you’ll find that simple ingredients come together to make something truly spectacular.
- 12 ounce package jumbo pasta shells: These large shells are perfect for stuffing and hold the filling beautifully during baking.
- 2 (10 ounce) packages frozen chopped spinach (thawed): Drained well, spinach adds vibrant color and a nutritious boost without overpowering the other flavors.
- 15 ounces ricotta cheese: The creamy, mild base that makes the filling rich and luscious.
- 2 cups shredded mozzarella cheese (divided): Mozzarella adds gooey, melty texture and a delicate stretch that's irresistible.
- ¼ cup grated Parmesan cheese: Parmesan contributes a sharp, nutty note that elevates the overall flavor profile.
- 1 egg: Acts as a binder, helping the filling hold its shape inside each shell.
- 1 tablespoon chopped fresh basil (or 1 teaspoon dried basil): Basil injects a subtle herbaceous warmth and freshness.
- ½ teaspoon salt: Enhances all the flavors deeply without being overpowering.
- ½ teaspoon garlic powder: Adds savory depth and a gentle kick of garlicky aroma.
- 1 (24 ounce) jar marinara sauce (about 2 ½ cups total): Marinara ties it all together with its rich tomato essence and slightly sweet tang.
How to Make Spinach Stuffed Shells Recipe
Step 1: Preheat and Prepare
Start by heating your oven to 350°F and spraying a 9 x 13-inch baking dish with cooking spray. Pour half of the marinara sauce on the bottom to create a flavorful base layer that keeps the shells moist while baking. This step is essential to ensure every shell gets a delicious soak.
Step 2: Cook the Pasta Shells
Boil the jumbo pasta shells according to the package instructions until just al dente. Drain them carefully and rinse under cold water to stop the cooking process and make them manageable for stuffing. This keeps the shells tender yet sturdy enough to hold the filling without falling apart.
Step 3: Prepare the Spinach Filling
Drain the thawed spinach thoroughly until no excess water remains—this step is key so your filling doesn’t turn watery. Combine the spinach with ricotta, 1 ½ cups of mozzarella, Parmesan, egg, basil, salt, and garlic powder in a large bowl. Mix everything well until evenly combined for a creamy, flavorful filling that’s easy to stuff.
Step 4: Stuff the Shells
Using about 2 tablespoons of the spinach mixture, carefully fill each cooked shell. Arrange them open side up in the baking dish atop the marinara sauce. Each stuffed shell is like a little treasure chest bursting with creamy, cheesy spinach goodness.
Step 5: Add Sauce and Cheese
Pour the remaining marinara sauce over the stuffed shells and then sprinkle the last ½ cup of mozzarella on top. This layering adds moisture and ensures a bubbly, golden cheese crust once baked.
Step 6: Bake to Perfection
Cover the dish with aluminum foil and bake for about 30 minutes. In the last 5-10 minutes, remove the foil so the cheese on top can crisp up and develop a beautiful, golden-brown finish. This finishing touch adds texture contrast and makes the dish extra appetizing.
How to Serve Spinach Stuffed Shells Recipe
Garnishes
A sprinkle of freshly chopped basil or parsley brightens the dish visually and adds an aromatic touch that complements the cheesy filling perfectly. A light dusting of extra grated Parmesan right before serving can also add an elegant salty finish.
Side Dishes
Spinach stuffed shells pair wonderfully with a crisp green salad dressed with lemon vinaigrette to cut through the richness. Garlic bread or a crusty baguette is perfect for scooping up any leftover marinara, making the meal feel complete and satisfying.
Creative Ways to Present
For a special occasion, serve these stuffed shells in individual mini baking dishes or ramekins for charming personal portions. Alternatively, arrange the shells on a large platter topped with fresh herbs and a drizzle of olive oil for a family-style dinner that invites sharing and compliments.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer leftovers to an airtight container and store in the refrigerator for up to 3 days. This Spinach Stuffed Shells Recipe reheats beautifully, making it ideal for satisfying next-day meals without any fuss.
Freezing
You can freeze the assembled but unbaked dish by covering it tightly with plastic wrap and foil, then placing it in the freezer for up to 2 months. When ready to enjoy, bake directly from frozen, adding extra baking time as needed to ensure it’s heated through and bubbly.
Reheating
Reheat leftovers in the oven at 350°F, covered with foil to keep moisture in, for about 20-25 minutes or until hot. Alternatively, microwave individual servings on medium power in short bursts, stirring or flipping partway through for even warming.
FAQs
Can I use fresh spinach instead of frozen?
Absolutely! If using fresh spinach, sauté it briefly and then drain excess moisture thoroughly before mixing it into the filling. This helps maintain the right texture and prevents the filling from becoming too watery.
What can I substitute for ricotta cheese?
You can use cottage cheese as a lighter alternative, but be sure to blend it smooth or drain it well for the best texture. Some also enjoy using a blend of cream cheese and sour cream for extra creaminess.
Is this recipe vegetarian?
Yes, this Spinach Stuffed Shells Recipe is vegetarian-friendly as it contains no meat and relies on cheese and vegetables for flavor. It’s a fantastic option for meatless meals that still feel filling and satisfying.
Can I add other vegetables to the filling?
Definitely! Feel free to mix in sautéed mushrooms, finely chopped bell peppers, or grated zucchini to boost the veggie content and create your own favorite flavor combo.
How do I make this recipe gluten-free?
Simply swap the jumbo pasta shells for a gluten-free variety that’s designed for stuffing. Most grocery stores carry gluten-free pasta options that work perfectly in this dish without sacrificing texture.
Final Thoughts
This Spinach Stuffed Shells Recipe isn’t just a meal—it’s an experience full of creamy, cheesy warmth and wholesome goodness that’s guaranteed to delight your taste buds. Whether for a cozy weeknight dinner or a casual gathering with friends, it’s a dish that brings comfort and smiles with every serving. I can’t wait for you to try it and make it your own!
Print
Spinach Stuffed Shells Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 8 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
Delicious Spinach Stuffed Shells combine tender jumbo pasta shells filled with a creamy mixture of ricotta, mozzarella, Parmesan cheese, and flavorful spinach, baked in a rich marinara sauce until bubbly and golden. This comforting Italian-inspired casserole is perfect for a family dinner or special occasion, offering a satisfying vegetarian main dish packed with taste and texture.
Ingredients
Pasta
- 1 (12 ounce) package jumbo pasta shells
Filling
- 2 (10 ounce) packages frozen chopped spinach, thawed
- 15 ounces ricotta cheese
- 1 ½ cups shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
- 1 egg
- 1 tablespoon chopped fresh basil (or 1 teaspoon dried basil)
- ½ teaspoon salt
- ½ teaspoon garlic powder
Sauce and Topping
- 1 (24 ounce) jar marinara sauce (about 2 ½ cups total)
- ½ cup shredded mozzarella cheese (for topping)
Instructions
- Preheat and Prepare Baking Dish: Preheat your oven to 350°F (175°C) and lightly spray a 9 x 13-inch baking dish with cooking spray. Pour half of the marinara sauce evenly into the bottom of the dish to create a flavorful base layer.
- Cook Pasta Shells: Cook the jumbo pasta shells according to the package instructions until just al dente. Once cooked, drain the shells and rinse them under cold water to stop the cooking process and prevent sticking.
- Drain Spinach: Thoroughly squeeze out all excess water from the thawed chopped spinach. Using a clean dish towel or cheesecloth, wring out as much liquid as possible to avoid a watery filling. Transfer the drained spinach to a large mixing bowl.
- Prepare Filling Mixture: Add the ricotta cheese, 1 ½ cups shredded mozzarella, grated Parmesan, egg, chopped basil, salt, and garlic powder to the spinach in the bowl. Mix everything well with a fork until all ingredients are evenly combined. Optionally, season with a pinch of nutmeg or ground black pepper to enhance flavor.
- Stuff the Shells: Carefully fill each cooked pasta shell with about 2 tablespoons of the spinach-cheese mixture. Arrange the stuffed shells in the prepared baking dish with the open sides facing up.
- Add Sauce and Cheese Topping: Pour the remaining half of the marinara sauce evenly over the stuffed shells. Sprinkle the remaining ½ cup of shredded mozzarella cheese evenly over the top for a cheesy finish.
- Bake the Dish: Cover the baking dish with aluminum foil and bake in the preheated oven for about 30 minutes, or until the dish is heated through. During the last 5 to 10 minutes of baking, remove the foil to allow the cheese to brown and get slightly crispy on top.
Notes
- To prevent watery filling, ensure spinach is thoroughly squeezed and drained before mixing with cheese.
- Using fresh basil will give a brighter flavor, but dried basil works well too.
- You can add a pinch of nutmeg or black pepper to the filling for extra depth of flavor.
- For a gluten-free option, substitute jumbo pasta shells with gluten-free shells or use large gluten-free pasta shapes.
- Leftover shells can be stored in an airtight container in the refrigerator for up to 3 days and reheated in the oven.

Leave a Reply