Creamy Stuffed Shells Recipe-Comfort Food Classic
Stuffed shells are a dish that speaks to my soul. There’s something undeniably comforting and celebratory about a plate piled high with these jumbo pasta shells, each one brimming with a creamy, savory filling and smothered in rich tomato sauce. Why is this dish so universally adored? It’s the perfect marriage of textures and flavors – the tender bite of the pasta, the velvety smooth ricotta and spinach (or your favorite filling!), and the bright tang of the sauce, all baked to perfection. What truly makes stuffed shells special is their versatility. Whether you’re hosting a family dinner, looking for a crowd-pleasing potluck contribution, or simply craving a hearty meal, this recipe delivers. They’re a blank canvas for your culinary creativity, but even in their classic form, stuffed shells are a guaranteed winner. Get ready to create a dish that will have everyone asking for seconds!

Stuffed Shells
There’s something incredibly comforting about a pan of perfectly baked stuffed shells. The tender pasta cradles a creamy, flavorful filling, all bathed in rich marinara sauce and topped with gooey melted cheese. This recipe is a classic for a reason – it’s relatively simple to make but delivers big on taste and satisfaction. Whether you’re planning a family dinner, a potluck, or just craving a delicious meal, these stuffed shells are sure to be a hit. The beauty of this dish lies in its versatility; you can customize the filling to your liking, but this classic ricotta and spinach version is a winner. Let’s get cooking!
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
Cooking Instructions:
1. Prepare the Pasta Shells
The first step is to get our jumbo shells ready for stuffing. Bring a large pot of generously salted water to a rolling boil. Add the jumbo pasta shells and cook them according to the package directions, being careful not to overcook them. We want them to be al dente, meaning they have a slight bite to them. Overcooked shells will be too soft and might break when you try to stuff them, or even worse, disintegrate in the sauce. I usually aim for about 8-10 minutes. As soon as they are ready, drain them carefully and rinse them with cold water. This stops the cooking process immediately and prevents them from sticking together. Lay the drained shells out on a baking sheet or clean kitchen towel so they don’t clump up while you prepare the filling. This also makes them easier to handle when it’s time for stuffing. It’s a good idea to have a few extra shells boiling just in case any of them split during the boiling or handling process.
2. Sauté the Spinach and Garlic
Now let’s create the flavor base for our filling. Heat the olive oil in a large skillet over medium heat. Once the oil is shimmering, add the minced garlic. Sauté the garlic for about 30 seconds until it’s fragrant, being very careful not to burn it, as burnt garlic can turn bitter. Immediately add the 4 cups of fresh spinach to the skillet. It might look like a lot of spinach, but it will wilt down considerably. Stir the spinach constantly until it has completely wilted and all the moisture has evaporated. This step is important to avoid a watery filling. Once wilted, remove the skillet from the heat and let the spinach and garlic mixture cool slightly. This cooling period is crucial because we’ll be mixing this with cheese and egg, and we don’t want to scramble the egg prematurely!
3. Assemble the Creamy Ricotta Filling
In a large mixing bowl, combine the 15 oz. of ricotta cheese, ½ cup grated Parmesan cheese, 2 tablespoons of softened cream cheese, 1 egg, ½ teaspoon salt, ¼ teaspoon pepper, ½ teaspoon dried basil, and ½ teaspoon dried parsley. The cream cheese adds an extra layer of creaminess and richness to the filling. Once those ingredients are in the bowl, add the slightly cooled spinach and garlic mixture. Using a spoon or spatula, gently stir everything together until it’s well combined and you have a smooth, creamy filling. Taste a tiny bit of the filling (before it goes into the shells!) to adjust seasonings if needed. You might want a little more salt or pepper depending on your preference.
4. Stuff the Shells and Assemble the Dish
Now for the fun part – stuffing the shells! Preheat your oven to 375°F (190°C). Spread about 1 cup of the marinara sauce evenly across the bottom of a 9×13 inch baking dish. This layer of sauce prevents the shells from sticking to the bottom and adds extra flavor. Take each cooked pasta shell and carefully spoon the ricotta filling into it. Don’t overstuff them, but make sure they are generously filled. Arrange the stuffed shells in a single layer in the prepared baking dish, nestling them close together. Once all the shells are stuffed and arranged, pour the remaining marinara sauce evenly over the top of the stuffed shells, making sure to coat them well.
5. Top with Cheese and Bake to Perfection
This is where the magic happens and we get that irresistible cheesy crust! Sprinkle 2 cups of the shredded mozzarella cheese evenly over the top of the marinara-covered shells. Reserve the remaining 1 cup of mozzarella for later. Cover the baking dish tightly with aluminum foil. This is important to ensure the shells cook through evenly and the cheese melts beautifully without burning the edges. Place the foil-covered dish in the preheated oven and bake for 20 minutes. After 20 minutes, carefully remove the foil. Sprinkle the remaining 1 cup of mozzarella cheese over the top. Return the dish to the oven, uncovered, and bake for another 10-15 minutes, or until the cheese is melted, bubbly, and lightly golden brown. The aroma that fills your kitchen at this stage is simply divine!
6. Rest and Garnish
Once the stuffed shells are out of the oven and looking absolutely irresistible, it’s crucial to let them rest for about 5-10 minutes before serving. This short resting period allows the flavors to meld together and the sauce to thicken slightly, making it easier to serve without everything falling apart. Garnish generously with fresh chopped parsley for a burst of color and fresh flavor. Serve hot and enjoy this classic, comforting dish! It’s fantastic on its own or served with a simple side salad and crusty bread for soaking up all that delicious marinara sauce.

Conclusion:
There you have it! I hope you’re feeling inspired to whip up a batch of these delicious stuffed shells. This recipe is truly a winner because it’s incredibly satisfying, wonderfully cheesy, and surprisingly easy to assemble, making it perfect for weeknight dinners or special occasions alike. The tender pasta shells cradling a rich, savory filling, all baked in a vibrant marinara sauce, create a symphony of flavors and textures that everyone will adore. They’re a fantastic way to bring comfort and joy to your table.
For serving, I love pairing these stuffed shells with a simple side salad tossed with a light vinaigrette, and some warm, crusty garlic bread for soaking up any extra sauce. If you’re looking to switch things up, consider adding cooked Italian sausage to the cheese filling for an extra protein boost, or swap out the ricotta for a creamy béchamel sauce. You could also introduce some sautéed spinach or mushrooms into the filling for added flavor and nutrients. I truly encourage you to give this recipe a try – I’m confident you’ll fall in love with how rewarding and delicious making your own stuffed shells can be!
Frequently Asked Questions about Stuffed Shells:
Can I make stuffed shells ahead of time?
Yes, absolutely! You can assemble the stuffed shells and place them in your baking dish, cover tightly with plastic wrap or foil, and refrigerate for up to 24 hours. When you’re ready to bake, simply remove the plastic wrap and bake as directed, adding a few extra minutes to the cooking time to ensure they’re heated through.
What kind of cheese is best for stuffed shells?
The classic combination involves ricotta cheese for creaminess, mozzarella for its meltiness, and Parmesan for a salty, nutty flavor. However, you can experiment! Provolone adds a nice tang, and a touch of goat cheese can offer a unique zesty note.

Stuffed Shells
Classic stuffed shells filled with a creamy ricotta and spinach mixture, baked in marinara sauce.
Ingredients
-
18-20 jumbo pasta shells
-
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 pasta shells according to package directions until al dente. Drain and rinse with cool water to prevent sticking. -
Step 2
In a large skillet, heat olive oil over medium heat. Add minced garlic and cook until fragrant, about 1 minute. Add spinach and cook until wilted, about 3-5 minutes. Remove from heat and let cool slightly. -
Step 3
In a medium bowl, combine ricotta cheese, ½ cup Parmesan cheese, 1 cup mozzarella cheese, cream cheese, egg, salt, pepper, dried basil, and dried parsley. Stir in the cooked spinach and garlic mixture. -
Step 4
Spread half of the marinara sauce on the bottom of a 9×13 inch baking dish. -
Step 5
Carefully stuff each cooked pasta shell with the ricotta mixture. Arrange the stuffed shells in the baking dish over the marinara sauce. -
Step 6
Pour the remaining marinara sauce over the stuffed shells. Sprinkle the remaining 2 cups of mozzarella cheese evenly over the top. -
Step 7
Cover the baking dish with foil and bake for 20 minutes. Remove the foil and bake for another 10 minutes, or until the cheese is melted and bubbly. -
Step 8
Let stand for 5 minutes before serving. Garnish with fresh parsley.
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.