Stuffed Shells Recipe

Stuffed shells made with flavorful three cheese ricotta filling and homemade marinara sauce. This stuffed shells recipe is extra cheesy and made with fresh herbs and garlic flavors. 
4.57 from 167 votes
179
Comments
Jump to Recipe
Jump to Video

My recipe features simple, comforting, baked stuffed shells. The best results come from the filling and homemade marinara sauce. The whole dish will take about 45 minutes and I have lots of important tips, storage, and freezing options. 

Scooping out one of the baked stuffed shells from the baking dish with a silver spoon.

Lyuba’s Recipe Highlights

This stuffed shells recipe is the epitome of comfort food and has been beloved by readers and family for many years and I believe that’s because it’s simple enough but also holds so much comfort and beautiful flavor:

  • I use simple ingredients but I’ve learned which ones to buy and how to manipulate them to make the best flavor and texture. I made sure highlight those in the ingredient notes.
  • While, I highly recommend to make your own pasta sauce, I totally understand not having the time to do it. Luckily, tomato sauce keeps very well in the refrigerator for a few days and in the freezer for even longer. I made sure to share made ahead, freezing, and more tips on that below!
  • It’s an easy recipe that even a rookie home cook could have an easy time following it.
labeled ingredients to make stuffed shells on the wooden background.

Recipe Ingredient Notes and Substitutions

This is a very straight forward recipe, most ingredients you may already have in the pantry. I want to highlight the important ingredients and offer some substitution options:

  • Pasta – make sure to get jumbo shells that are meant for stuffing. Get a package that’s about 10-12 oz so that you have a few extras to cook in case some break during cooking.
  • The Filling: use whole milk ricotta and whole milk shredded mozzarella cheese. Using whole milk cheese will give you a rich and creamy filling. You can also add more flavor by adding cheeses like Asiago, Romano, or Fontina. Dried oregano and fresh basil and fresh parsley will create a great aroma and flavor. If you have to, you can also use all dried herbs just half the amount.
  • Pasta Sauce – of course, it’s always best to use homemade marinara sauce, but you can also use your favorite store-bought one. After testing many sauces, I like La San Marzano Marinara Sauce or Rao’s Homemade Marinara Sauce. For a more budget friendly option, Whole Foods has a pretty good sauce, 365 Organic Marinara.

Tips for the Best Stuffed Shells

  • If available, cook a few extra pasta shells because some will tear during the cooking and stuffing process. If you have some leftover, you can nestle them in the sauce as well, why not have a few more pasta bites.
  • You can divide the shells among two smaller baking pans and cook both or cook one and freeze the other half.
  • Feel free to double the recipe and it will be totally okay to use the whole 32 oz. ricotta container, a couple extra ounces of ricotta won’t hurt.

How To Make Stuffed Shells: Step-by Step and Tips

collage of two images of cooking pasta shells and mixing the filling for the stuffed shells.
  1. Cook your pasta shells in a pot of salted water until they are al dente (slightly undercooked). You want the shells to be just slightly under-cooked because they will finish cooking in the oven. Once cooked, strain and set aside to cool down enough to be handled.
  2. PRO TIP: this recipe makes about 18 stuffed pasta shells but cook 3-4 extra shells just in case some rip and break apart. (And you can always throw in the broken ones into the sauce and just eat it as pasta.)
  3. While pasta is cooking, mix your filling until all ingredients are evenly incorporated throughout. This is a great time saver, to work on different elements at the same time.
collage of two images of holding one stuffed shell and all shells laid out in sauce.
  1. Spread about 3 cups of marinara sauce over the bottom of the 9×13 baking dish and spread it evenly. The reason I recommend using a baking pan (not a cast iron skillet) is because of the acidic tomato sauce. If your skillet is not property and well seasoned, the acid will eat away at the metal leaching it into the food.
  2. Fill each shell with about 2 tablespoons of ricotta filling and place it in the sauce, in the pan. PRO TIP: Make sure to place stuffed shells in the pan seam up
  3. Sprinkle some Mozzarella cheese, oregano, and parsley on top before baking! The more cheese, the better, I always say! Bake for 20-25 minutes, until the sauce is bubbling and the cheese on top is melted and just beginning to turn golden brown at the edges.
collage of two stuffed shells images before and after baking.

Make Ahead Instructions

You’ll be happy to know that I’ve tested this recipe extensively because I, myself, like to make them ahead of time. This is how I do it in my kitchen:

  • Prepare the stuffed shells per recipe but do not bake. Cover the baking dish air-tight and refrigerate for a day or so.
  • I wouldn’t recommend making stuffed shells any more than 1 day ahead
  • When ready, take the dish out of the refrigerator and take off the covering. Let it sit on the counter while the oven preheats and sprinkle mozzarella cheese and herbs on top. Bake for 25-30 minutes. 
rows of stuffed shells in marinara sauce in a white baking dish.

Storing, Freezing, and Reheating Instructions

I shared this recipe originally over 6 years ago and one of the most common questions I’ve gotten have to do with freezing them. I want to break down the best ways of storing and warm it up, in addition to freezing:

  • Storing: You can store the shells in the same baking dish. Cool it to room temperature, cover air-tight and refrigerate for about 3-4 days.
  • To reheat: reheat individual portions in the microwave or reheat it in the oven at 350°F, in a baking dish, covered with aluminum foil, until heated through.

Expert Tip: if you are planning on freezing stuffed shells, prepare them right in the aluminum foil baking dish. This will make it easy to cover and freeze, and then bake.

  • To freeze stuffed shells with sauce: Use aluminum foil baking dish to prepare the shells up to the step of baking. Wrap it air-tight with plastic food wrap and foil and freeze. Stuffed shells can be frozen for 3-5 months. 
  • To bake frozen stuffed shells: you can either bake them frozen or let them thaw in the refrigerator for up to 24 hours. If you are going to bake shells frozen, take off the plastic wrap and cover the pan with a sheet of aluminum foil. Bake for 60 minutes in foil and then 10 minutes without foil.
holding one stuffed shell on a large silver spoon over the baking dish.

Variations

Meats: A way to add some meat is to mix in about 1/2 lb. of cooked seasoned ground beef, crumbled Italian sausage, chopped rotisserie chicken, or another leftover chicken right into the filling. To make it extra meaty, try to combine Bolognese sauce with some homemade marinara sauce.

Spinach and Vegetables: You can sauté some onions and spinach, drain well, and mix it into the filling. You can also sauté any combination of veggies like onions, carrots, bell peppers, and mushrooms, drain them after sautéing and mix it into the filling.

Recipe FAQs

Can I use cottage cheese instead of ricotta?

  • Yes, you can actually substitute cottage cheese instead of ricotta for more protein in the dish but with some adjustments. Remember that cottage cheese has a lot more moisture, so try to drain off as much liquid as you can. The texture is also different so use small-curd cottage cheese and if you really want to get the texture closer to ricotta, pulse it in a blender.

How do I prevent the shells from tearing?

  • Best way to do that is to cook the shells just until al dente so they remain firm. It’s also helpful to cook a few extra shells just in case some break. (And they will! Many crack in a box.)

PIN THIS RECIPE FOR LATER

DID YOU MAKE THIS RECIPE? PLEASE leave a 🌟 star rating! Let me know how you liked it by leaving the 📝 comment below or share and tag me on social media @willcookforsmiles. DON’T FORGET to subscribe to my newsletter!

three rows of baked stuffed shells in marinara sauce in a white baking dish.

Stuffed Shells Recipe

Stuffed shells made with flavorful three cheese ricotta filling and homemade marinara sauce. This stuffed shells recipe is extra cheesy and made with fresh herbs and garlic flavors. 
4.57 from 167 votes
Print Pin Video Rate
Course: Main Course
Cuisine: American, Italian
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6 (makes 18 stuffed shells)
Calories: 454kcal
Author: Lyuba Brooke

Ingredients

  • 3 cup marinara sauce

Pasta:

  • 8 oz jumbo shells 18 shells but throw in a few extras
  • salt
  • fresh cracked black pepper
  • 1 tsp garlic powder

Ricotta filling:

  • 15 oz whole milk ricotta cheese
  • 8 oz shredded Mozzarella cheese
  • 1/2 cup fresh grated Parmesan cheese
  • 1 egg
  • 1 tbsp minced parsley fresh or dry
  • 1 tbsp minced basil fresh or dry
  • 1 tsp dry oregano
  • 3 garlic cloves pressed
  • salt
  • fresh cracked black pepper

Topping:

  • 1/2-1 cup shredded Mozzarella cheese
  • 1/2 tsp dry oregano

Instructions

  • Preheat the oven to 350°F and lightly grease a 9×13 baking dish.

Pasta:

  • TIP: salt pasta cooking water well to infuse it with more flavor.
    TIP: this recipe makes about 18 stuffed shells but cook a few extra shells just in case some rip and break apart. (And they will!)
  • Cook jumbo shells pasta according to the package instructions until they are al dente. You want the shells to be just slightly under-cooked because they will finish cooking in the oven. 
  • Once cooked, strain, and set aside to cool down enough to be handled.

Ricotta filling:

  • While pasta is cooking, mix the filling. 
  • Combine ricotta cheese, egg, herbs, pressed garlic, parmesan cheese, mozzarella cheese, and seasoning in a mixing bowl. Use a fork to mix everything well, until all ingredients are evenly incorporated throughout. (Remember, some of the mozzarella will be for topping.)

Baking:

  • Spread about 3 cups of marinara sauce over the bottom of the 9×13 baking dish and spread it evenly. 
  • Fill each shell with about 1.5-2 tablespoons of ricotta filling and place it in the pan. 
  • TIP: make sure to place the stuffed shells in the baking dish seam up and keep them straight to prevent the filling from leaking out.
  • Sprinkle some Mozzarella cheese and oregano over each shell and bake for about 20-25 minutes until cheese is melted and edges are bubbling. 

Video

Notes

  • Make Ahead: Cook jumbo shells and stuff each shell with the ricotta filling. Spread the sauce in a baking dish and nestle the stuffed shells into it. Cover the baking dish air-tight with a fitted lid of a plastic wrap. Make sure it’s covered air-tight and refrigerate for a day or so. (I wouldn’t recommend making stuffed shells any more than 1 day ahead.) When ready, take the dish out of the refrigerator and take off the covering. Let it sit on the counter while the oven preheats and sprinkle mozzarella cheese and herbs on top. Bake for 25-30 minutes. 
  • Storing: You can store baked shells right in the same baking dish just make sure to cool it to room temperature before refrigerating! (Or, you can transfer them into an air-tight food storage container.) Cover the leftover dish air-tight and refrigerate. Properly stored, they should last 3-4 days.
  • Reheating: you can reheat individual portions in the microwave, just make sure not to overheat it. It’s best to reheat in 30-40 second increments just until heated through. You can also reheat in the oven at 350°F. Transfer the shells into a baking dish, cover with aluminum foil and reheat just until heather through.
  • Freezing: To freeze, assemble the shells in a freezer-safe dish but do not bake. Cover tightly and freeze for up to 3 months. Bake from frozen at 350°F for 60-70 minutes or until heated through.

Nutrition

Calories: 454kcal | Carbohydrates: 39g | Protein: 27g | Fat: 21g | Saturated Fat: 12g | Cholesterol: 98mg | Sodium: 1085mg | Potassium: 622mg | Fiber: 3g | Sugar: 6g | Vitamin A: 1285IU | Vitamin C: 9.9mg | Calcium: 470mg | Iron: 2.5mg
Tried this recipe?Mention @willcookforsmiles or tag #willcookforsmiles!

Some Italian Pasta Recipes To Try

Originally published on Will Cook For Smiles on February 19, 2019.

Would you like to save this recipe?

We'll email this post recipe to you, so you can come back to it later!

Categories:

, , , ,

All images and text ©Lyubov Brooke for ©Will Cook For Smiles. Please do not use my images without prior permission. If using my posts in collections and features, please link back to this post for the recipe.
Disclaimer: Nutrition information shown is not guaranteed to be 100% accurate as most ingredients and brands have variations.

4.57 from 167 votes (121 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

179 Comments

  1. 5 stars
    Best recipe ever for stuffed shells! Added Italian sausage to Marinara as other reviewer.

    1. I asm so glad you liked the recipe!

  2. The stuff shell recipe was very good. I live in Panama and limited In types of pasta I can use. I used cannelloni pasta and they were delicious. I will definitely make this again.

    1. I’m so glad you enjoyed the stuffed shells! Cannelloni is a great substitute to get creative with what you have. Thanks for trying the recipe all the way from Panama!

  3. Overall, I think this recipe is good, though I have made a few tweaks to it. I use mozzarella and Italian cheese blend instead of just Parmesan. I also cover the noodles with a layer of sauce after I put them in the pan, and then I layer a layer of the mozzarella and Italian cheese mix over top of that.

    1. Thanks so much for the feedback! I love hearing how others make a recipe their own your tweaks sound absolutely delicious, especially with that cheesy combo!

  4. Made this again, this time without meat. Even better- meat seems to dry it out a little. Put some sauce on top of shells- keeps them from getting crunchy.

    1. I am so glad you likedit, Jolene!

  5. this worked so well I made it a tradtion in my family around Christmas We made it. Thank u so much

    1. I am so glad you liked it, Ava!

  6. Thanks for sharing this recipe- my family all enjoyed it (no leftovers)

    1. I am so happy to hear that, Sam!

  7. Barbara Grnnell says:

    ⭐️⭐️⭐️⭐️⭐️

  8. 5 stars
    i love your recipes! I made the stuffed shells and they were devine… I am making the manicotti now, and will bake it tomorrow…. thanks for including make ahead tips. I like recipes that call for basic stock pantry items and turn out really good…. homemade food at its best!

    1. Thank you so much for your kind words! I love to hear you enjoyed the stuffed shells, and I hope the manicotti turns out just as delicious. I’m all about using pantry staples to create comforting, homemade meals, so it means a lot to know that’s something you appreciate, too. Happy cooking, and thanks again for your support! 😊

  9. 5 stars
    Looks absolutely wonderful and I am going to make some today! can’t wait to try them!

    1. I hope you liked them! 🙂

  10. 5 stars
    This was great! I ended up making meat sauce by adding some ground Italian sausage to my marinara instead of plain marinara to get some extra protein in for my toddler, but followed everything else closely. Super tasty and toddler approved! Next time I may even sneak in a little spinach into the ricotta for a hidden veggie.

    1. I’m so glad you and your little one enjoyed the stuffed shells! Adding ground Italian sausage to the marinara sounds delicious. Sneaking spinach into the ricotta is a fantastic idea—I love a good hidden veggie moment! Thank you for sharing your tweaks, and I’m so happy this recipe got the toddler seal of approval. 😊

More Recipes...