This post may contain affiliate links. Please see our disclosure policy.
Stuffed with creamy ricotta and smothered in rich sauce and melty cheese, these Italian Stuffed Shells are the epitome of cheesy, cozy pasta!
If you love cozy pasta nights, this stuffed shells recipe is for you! It's family-friendly, freezer-friendly, and proof that you don't need fancy ingredients (or hours of prep) to make something restaurant-worthy.

Kristen's Key Tips for Stuffed Shells
Before diving in, here are a few simple tricks that make all the difference between pretty good and unforgettable.

- Heavily salt the pasta water. This is your one shot to flavor the shells themselves. A good tablespoon (or two) of kosher salt per large pot of water is the sweet spot.
- Do NOT rinse the pasta. Rinsing the cooked pasta washes away the starches that help sauce cling to the shells.
- Moderation is key when stuffing. Aim for about 1½ tablespoons per shell, which is enough to be creamy, but still let the shell wrap around it. This will keep the filling from drying out when baked.
Happy Cooking! xo Kristen
How to Make Baked Italian Stuffed Shells
While stuffed shells are easier to make than you may think, the following steps-by-step walkthrough will help you achieve perfection--regardless of your skills in the kitchen!
- Prepare Pasta. Cook the shells in a large pot of heavily salted boiling water for two minutes less than the package directions state. This will let the shells be just tender enough to stuff, without being so soft that they fall apart.

- Prepare Filling. While the shells are cooking, combine the ricotta, egg, parmesan, parsley, and seasonings in a large mixing bowl.

- Stuff Shells. Once the shells are cooked, allow them to cool slightly to make them easier to handle. Then use a spoon to gently fill the cavity of the shell with the ricotta mixture.

- Assemble. Spread a thin layer of spaghetti sauce on the bottom of casserole dish to help the shells to not stick to the dish. Place the stuffed shells in the baking pan, nestling them close together and then cover with additional sauce and top with shredded mozzarella cheese.


- Bake. Bake until the shells are fully warmed through and the cheese is melted and browned.

Serving Suggestions
What's a good pasta dinner without a side of bread (for even more carbs!) and a salad? While certainly not necessary, adding these pairings to your baked shells, makes dinner feel a bit more complete and special.
- Add Bread: Rolls, homemade garlic toast, or warm bread with bread dipping oil on the side.
- Add a Salad: You really can't go wrong with any salad, but my favorite companions for these stuffed shells are either a homemade Caesar salad or copycat Olive Garden salad.
Recipe Modifications
- Add Spinach: Stir in ½ to 1 cup of well drained, chopped or sautéed spinach to the filling.
- Add Meat: Mix in ½ pound cooked ground beef, turkey, or Italian sausage to the filling OR sauce for a heartier version.
- Prep and Freeze: Assemble the stuffed shells in a freezer-safe or disposable baking dish, cover tightly with two layers of foil, and freeze for up to 3 months. When ready to bake, remove one layer of foil and bake at 350°F for 1 hour. Uncover and bake 10-15 more minutes, until hot and bubbly.
Did you make this recipe?
If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!
Italian Stuffed Shells

Video
Ingredients
- extra virgin olive oil or cooking spray, for greasing pan
- ½ cup spaghetti sauce, for pan
- 6 ounces jumbo pasta shells, (half a standard-size box)
- 15 ounces ricotta cheese
- 1 large egg
- 1 teaspoon garlic minced
- ¼ cup parmesan cheese, freshly grated
- 1 tablespoon fresh parsley, or 1 teaspoon dried parsley
- ⅛ teaspoon crushed red pepper flakes, optional
- ½ teaspoon dried oregano
- ½ teaspoon kosher salt
- ½ teaspoon coarse ground black pepper
- 2½ cups spaghetti sauce, for topping shells
- 1 cup shredded mozzarella cheese
Instructions
- Preheat the oven to 375℉ (190℃). Grease a 2-quart baking dish very lightly with olive oil, spread ½ cup spaghetti sauce on the bottom of the dish, and set to the side.

- Bring a large pot of water to a rapid boil to cook the shells. Once the water is boiling, heavily salt the water, and add 6 ounces jumbo pasta shells. Cook for 9 minutes, or 2 minutes less than the package directions state. Drain the pasta, but do NOT rinse, and allow the shells to cool slightly.

- While the pasta is cooking, prepare the stuffing for the shells, by mixing 15 ounces ricotta cheese, 1 large egg, 1 teaspoon garlic minced,¼ cup parmesan cheese, 1 tablespoon fresh parsley, ⅛ teaspoon crushed red pepper flakes, ½ teaspoon dried oregano, ½ teaspoon kosher salt, and ½ teaspoon coarse ground black pepper in a medium mixing bowl. Set that aside to stuff the shells.

- Once the shells are cool enough to handle, stuff each shell with the ricotta mixture, about ¼ cup filling per shell. Remember to not overstuff the shells, so that the shells can somewhat close around the ricotta filling. Place each stuffed shell into the prepared baking dish.

- Top the shells with what is left from the 2½ cups spaghetti sauce and then cover with the 1 cup shredded mozzarella cheese.

- Bake for 30 minutes, or until cheese is melted and browned.

- Let sit for 5-10 minutes prior to serving.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
This post was originally published in 2018 but was updated in 2025.













Just the recipe I’ve been looking for for
Can’t wait to make it
I hope you enjoy!
I was craving easy cheesy comfort food and this recipe was everything I wanted. SO GOOD! I will be making this one again soon!
My family loves pasta and these Italian stuffed shells were fabulous. So simple to make and although I was hoping for leftovers, they ate the entire casserole in one sitting. I'll just have to make it again soon. Thanks for the great recipe.
LOL! I have a love hate relationship when my family devours a meal that I hoped would last for more than one day! I appreciate they loved it so much, but so much for a night off cooking.
The ricotta filling on the stuffed shells was so perfect and just what I was craving. I took leftovers to work and they reheated so well!
Awesome! Thank you for sharing!
Can't wait to try this recipe - I really love the layout of your recipe as it includes how to make and bake it, then freeze and then reheat it. I will be adding spinach.
Thank you! I hope you enjoyed the stuffed shells!
As I expected, this recipe was a hit with my whole family. I improvised the ricotta with low-fat cottage cheese and even then it was a solid addition to the approved meals for my picky one. I'm glad I doubled the recipe to have some ready-made, frozen shells too. Next time I'll be trying with spinach.
You were smart to double. So happy to hear that it was a hit.
Hi. Can you make this a day ahead of time? I hope so! I put it together and plan to bake tomorrow. Any recommendations for me?
Thank you!
Hi Rose! Yes, you can stuff these shells as directed and cover them with foil and refrigerate for up to 48 hours. When ready to bake, remove the shells from the refrigerator to take the chill off as the oven comes to temp. Bake as directed, knowing you may need an additional close minutes