Easy Stuffed Shells Recipe – Comfort Food Classic
Stuffed shells are a weeknight dinner hero and a weekend comfort food champion, and for good reason! Who doesn’t adore these tender pasta shells, cradling a rich, savory filling and swimming in a luscious marinara sauce, all topped with a blanket of melted, gooey cheese? It’s a dish that evokes warmth, family gatherings, and pure culinary bliss. What truly makes stuffed shells so special is the delightful contrast in textures – the yielding pasta, the creamy ricotta mixture, and the bubbling, slightly crisp cheese topping. It’s a complete meal in every bite, offering a satisfying symphony of flavors that appeals to both picky eaters and seasoned foodies alike. Whether you’re looking for a crowd-pleasing option for guests or a comforting bowl for yourself, our recipe for classic stuffed shells is sure to become a go-to in your kitchen.

Stuffed Shells: A Comfort Food Classic Made Easy
There’s something incredibly satisfying about a plate of jumbo pasta shells, generously filled with creamy ricotta and savory goodness, then baked until bubbly under a blanket of melted mozzarella. Stuffed shells are a true comfort food, perfect for a weeknight family dinner or for impressing guests without spending hours in the kitchen. This recipe breaks down the process into simple, manageable steps, ensuring even beginner cooks can achieve delicious results. We’re going to create a rich, flavorful filling that perfectly complements the sweet tang of marinara sauce.
Ingredients:
- 18-20 jumbo pasta shells (boil extra in case some break)
- 1-2 tablespoons olive oil
- 3 cloves garlic (minced)
- 4 cups spinach
- 15 oz. Ricotta
- ½ cup Parmesan cheese (grated)
- 3 cups mozzarella cheese (shredded and divided)
- 2 Tablespoons cream cheese
- 1 egg
- 24 ounces marinara sauce
- Fresh parsley (to garnish)
- ½ tsp Salt
- ¼ tsp pepper
- ½ teaspoon dried basil
- ½ teaspoon dried parsley
Preparing the Pasta Shells
The first step to achieving perfectly stuffed shells is to cook the pasta correctly. You’ll want to bring a large pot of generously salted water to a rolling boil. Add your jumbo pasta shells and cook them according to the package directions, but be sure to undercook them by about 2 minutes. This is crucial because the shells will continue to cook in the oven, and you don’t want them to become mushy. While they’re boiling, keep an eye on them and stir occasionally to prevent them from sticking together. Once they reach the al dente stage, drain them carefully and rinse them briefly under cool water. This will stop the cooking process and help them cool down enough to handle. Lay the cooked shells out in a single layer on a baking sheet or a clean kitchen towel so they don’t stick together while you prepare the filling. It’s a good idea to boil a few extra shells than you think you’ll need, as they can sometimes tear or break during the boiling process.
Crafting the Creamy Filling
Now for the heart of our stuffed shells: the filling! In a medium skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for about 30 seconds until fragrant. Be careful not to burn the garlic, as this can impart a bitter flavor. Add the fresh spinach to the skillet. It might seem like a lot of spinach, but it will wilt down significantly. Stir it with the garlic and oil until it’s completely wilted, which should only take a few minutes. Once wilted, remove the spinach from the heat and let it cool slightly.
In a large bowl, combine the ricotta cheese, grated Parmesan cheese, half of the shredded mozzarella cheese (reserving the other half for topping), the cream cheese, and the egg. Add the salt, pepper, dried basil, and dried parsley. Stir everything together until it’s well combined and creamy. Next, add the wilted spinach to the ricotta mixture. You’ll want to chop the spinach slightly before adding it, or even give it a quick pulse in a food processor if you prefer a finer texture, though chunky spinach is perfectly fine too. Stir the spinach into the cheese mixture until evenly distributed. This filling is where all the flavor comes together, so don’t be shy with the seasonings! The cream cheese adds an extra layer of richness and helps bind the filling together beautifully.
Assembling and Baking Your Masterpiece
Preheat your oven to 375°F (190°C). Now it’s time to assemble. Spread about a cup of your marinara sauce evenly across the bottom of a 9×13 inch baking dish. This prevents the shells from sticking to the bottom and adds an extra layer of flavor.
Now, take each cooked jumbo shell and carefully spoon the ricotta filling into it. Don’t overstuff them, but make sure they’re nicely filled. You can use a spoon or even a small piping bag for a cleaner fill. Arrange the filled shells in the baking dish in a single layer, nestled together. Once all the shells are filled and arranged, pour the remaining marinara sauce over the top, making sure to cover all the shells. Finally, sprinkle the remaining shredded mozzarella cheese evenly over the marinara sauce and shells. This will create that glorious, cheesy, bubbly topping we all love.
Cover the baking dish tightly with aluminum foil. This helps to steam the shells and ensure they cook through evenly without the cheese burning prematurely. Bake for 20 minutes. After 20 minutes, carefully remove the foil and bake for another 10-15 minutes, or until the cheese is melted, bubbly, and lightly golden brown around the edges. The sauce should also be simmering nicely.
The Final Touch and Serving
Once your stuffed shells are out of the oven and looking (and smelling!) incredible, let them rest for about 5-10 minutes before serving. This allows the filling to set slightly and makes them easier to serve. Garnish generously with fresh parsley for a pop of color and freshness. Stuffed shells are a complete meal on their own, but they also pair wonderfully with a simple side salad or some crusty garlic bread. Enjoy this comforting and delicious dish with your loved ones!

Conclusion:
There you have it – your guide to creating perfect stuffed shells! This classic Italian-American dish is a true crowd-pleaser, offering a wonderful balance of tender pasta, savory filling, and rich sauce. It’s incredibly satisfying to assemble and even more rewarding to share. The beauty of these stuffed shells lies in their versatility, making them a go-to for family dinners, potlucks, or even a comforting weeknight meal.
Serve your glorious stuffed shells alongside a crisp green salad with a light vinaigrette and some warm crusty bread for dipping into that delicious sauce. For variations, feel free to experiment with different cheeses like ricotta and mozzarella blends, or even add a pinch of nutmeg to the filling for an extra layer of flavor. You can also incorporate cooked spinach, mushrooms, or even finely chopped cooked sausage into the cheese mixture for added texture and taste. Don’t be afraid to get creative and make this recipe your own!
I truly encourage you to give this stuffed shells recipe a try. It’s a rewarding culinary adventure that delivers fantastic flavor and comfort with every bite. You’ll be amazed at how simple and satisfying it is to create this beloved dish!
Frequently Asked Questions:
Can I make stuffed shells ahead of time?
Absolutely! You can assemble the stuffed shells completely, cover them tightly with plastic wrap and then foil, and refrigerate them for up to 24 hours. When you’re ready to bake, just remove the plastic wrap and bake as directed, adding a few extra minutes to the cooking time if necessary.
What kind of pasta shells work best?
Jumbo pasta shells are ideal because they are large enough to hold a generous amount of filling and are easy to stuff. Make sure to cook them al dente, as they will continue to cook in the oven. Overcooked shells can become mushy.
How can I make the filling dairy-free?
For a dairy-free option, you can substitute the ricotta cheese with a blend of blended silken tofu and cashew cream. Use a dairy-free mozzarella and parmesan alternative for the topping. Ensure your marinara sauce is also dairy-free.

Stuffed Shells
Classic stuffed shells with a creamy ricotta and spinach filling, baked in marinara sauce.
Ingredients
-
18-20 jumbo pasta shells (boil extra in case some break)
-
1-2 tablespoons olive oil
-
3 cloves garlic (minced)
-
4 cups spinach
-
15 oz. Ricotta
-
½ cup Parmesan cheese (grated)
-
3 cups mozzarella cheese (shredded and divided)
-
2 Tablespoons cream cheese
-
1 egg
-
24 ounces marinara sauce
-
Fresh parsley (to garnish)
-
½ tsp Salt
-
¼ tsp pepper
-
½ teaspoon dried basil
-
½ teaspoon dried parsley
Instructions
-
Step 1
Preheat oven to 375°F (190°C). Cook jumbo shells according to package directions until al dente. Drain and set aside, rinsing with cold water to prevent sticking. -
Step 2
Heat olive oil in a large skillet over medium heat. Add minced garlic and sauté until fragrant, about 1 minute. Add spinach and cook until wilted. Remove from heat and let cool slightly. -
Step 3
In a medium bowl, combine ricotta cheese, ½ cup Parmesan cheese, 1 cup of the shredded mozzarella cheese, cream cheese, egg, salt, pepper, dried basil, and dried parsley. Stir in the wilted spinach mixture. -
Step 4
Spread half of the marinara sauce in the bottom of a 9×13 inch baking dish. Stuff each cooked pasta shell with the ricotta mixture and arrange them in the baking dish over the sauce. -
Step 5
Pour the remaining marinara sauce over the stuffed shells. Sprinkle the remaining 2 cups of shredded mozzarella cheese over the top. -
Step 6
Bake for 25-30 minutes, or until the sauce is bubbly and the cheese is melted and golden brown. Garnish with fresh parsley before serving.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.