Baked pastas are always a solid dinner time win. There are many types of delicious baked pastas, from baked ziti to a decadent mac and cheese. However, there's nothing quite like classic baked stuffed shells. Delicately baked jumbo shells stuffed with a ricotta, egg, and cheesy mix baked to golden perfection. I mean, this is truly irresisitble.

Baking pasta adds another layer of flavor, and makes the dish taste very comforting. I've got a few other comforting pastas like rigatoni fiorentina, creamy spinach pasta, or a brown butter pappardelle. These shells are in great company.
TL; DR Summary - Stuffed Shells
- 👩🏼🍳 Cook Level: Easy/Beginner
- ⏱️ Cook Time: 25-30 minutes
- 📖 Dietary Info: Gluten, dairy, egg
- 😋 Taste: Cheesy, salty, savory
- 💖 Why You'll Love: This is the baked pasta dish that keeps giving, and also lends itself to a variety of add-ins and adjustments as needed. Great for meal prep, and great for the freezer.
- 🍽️ Best Served With: A yummy side of sautéed broccoli rabe with garlic, herby toasted garlic bread, and finish the meal with chewy and soft tiramisu cookies for dessert.
Summarize this recipe and save it on
Jump to:
- TL; DR Summary - Stuffed Shells
- Tips and Tricks for Recipe Success
- The Main Ingredients
- Stuffed Shells Swaps and Substitutions
- How to make baked stuffed shells
- Mistakes I've Made (to avoid!)
- Baked Stuffed Shells FAQs
- Looking for other amazing pasta recipes? You'll love these!
- Classic Baked Stuffed Shells Recipe
Tips and Tricks for Recipe Success
- Remember to cook the pasta just to al dente so that the shells don't fall apart when baking.
- Piping the filling is a whole lot easier than using a spoon or an ice cream scoop. I highly recommend using a large ziplock bag and snipping the bottom to "pipe" the filling into each shell.
- Don't forget to use the seasonings in the filling, this gives incredible flavor and extra color too.
The Main Ingredients

- Jumbo Shells Pasta - these are, for obvious reasons, a must for this dish. Such a fun pasta shape!
- Ricotta Cheese - we need to use ricotta here, it's a classic ingredient in stuffed shells and mixes with other cheese like mozzarella to form the filling.
- Mozzarella Cheese - mozzarella cheese goes on top of the stuffed shells and also goes inside the filling.
- Marinara Sauce - I used 32oz for the base of the shells, and it was just a little too much, so if you can find 28oz can that will work well. Try and keep the marinara simple with as little ingredients as possible.
- Parmesan - while I did not include this in the picture above, this is a great ingredient to incorporate for more sharp, cheesy flavor.
- Egg - the beaten egg helps to bind all of the other ingredients together for the filling.
- Dried Spices - I like to use a blend of dried oregano and dried parsley for flavor within the filling.
Be sure to check out the recipe card at the end of this post for more information about quantities, measurements, and specific cooking instructions.
Stuffed Shells Swaps and Substitutions
- Shells - If you need to make this gluten free, here's a link to a few gluten free options for shells.
- Ricotta - you can find a dairy-free ricotta or a dairy-alternative to sub the ricotta.
- Mozzarella - similar to the ricotta, swap the whole milk shredded mozzarella with a dairy-free version from Miyokos or your favorite brand. Just make sure the cheese melts well.
How to make baked stuffed shells

Step 1: In a large bowl, pour in the cheeses, egg, and spices.

Step 2: Combine the ricotta, mozzarella, parmesan, and beaten egg using a spatula until smooth.

Step 3: Scoop the mixture into a large ziplock bag, then snip the bottom of the bag.

Step 4: Meanwhile, Boil the shells to al dente, strain then set aside to cool for 2 minutes. Add marinara to the bottom of a large casserole dish.

Step 5: Pipe the filling into each of the shells, enough to just spill out at the sides. Place the shells in a baking dish, repeat until all shells have been filled, 20 in total.

Step 6: Top the shells with the rest of the mozzarella cheese. Cover with foil 375º for 25 minutes then uncover for broil: to brown the cheese 3-4 minutes.
Mistakes I've Made (to avoid!)
- Do NOT over cook the shells. They will also continue to cook as they are baked so be sure to remove them from the water (or strain) when the timer is up.
- In my first recipe test, I did not add enough filling to the shells. This was a bummer because stuffed shells need to be... stuffed.
- Similar to my ground turkey sloppy joe sliders, remember to cover the shells before baking so that the baked pasta does not burn. That will be sad.

Baked Stuffed Shells FAQs
Place any leftover shells in an airtight container in the fridge and consume within 4 days.
Wrap the casserole dish and place in the freezer. Label the date in which it was made and consume within two months. Thaw overnight in the fridge or you can bake from frozen: preheat oven to 400º and bake for 35-40 minutes.
If you have leftovers, you can use the microwave on 50% power or reheat in the oven for 15 minutes at 300º
Yes! I love throwing in ground beef, ground sausage, my homemade nut free pesto, or even using a little homemade vodka sauce to give it even more fun flavor.
Looking for other amazing pasta recipes? You'll love these!
Did you love this recipe? ⭐️⭐️⭐️⭐️⭐️ If you're just as in love with this recipe as I am, please share a comment below and rate it! Better yet, share this recipe with family and friends!! Thank you!

Classic Baked Stuffed Shells Recipe
Equipment
- oven safe casserole dish
- large pot
- strainer
- wooden spoon
- ziplock bag for piping the shells
- spatula
Ingredients
- 20 jumbo pasta shells
- 15 oz ricotta cheese
- 2 ½ cups mozzarella cheese divided
- ½ cup parmesan optional
- 1 whole egg beaten
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1 teaspoon dried parsley
- 28 oz marinara sauce
Instructions
- In a large bowl, pour in the cheeses, egg, and spices.
- Combine the ricotta, mozzarella, parmesan, and beaten egg using a spatula until smooth.
- Scoop the mixture into a large ziplock bag, then snip the bottom of the bag.
- Meanwhile, Boil the shells to al dente, strain then set aside to cool for 2 minutes. Add marinara to the bottom of a large casserole dish.
- Pipe the filling into each of the shells, enough to just spill out at the sides. Place the shells in a baking dish, repeat until all shells have been filled, 20 in total.
- Top the shells with the rest of the mozzarella cheese. Cover with foil 375º for 25 minutes then uncover for broil: to brown the cheese 3-4 minutes.











Sha Peace says
this is so yummy and so easy to make! my husbands favorite
Morgan Peaceman says
thank you for that feedback!!! It's a favorite of mine too!
Daniel Flores says
This was hands down the BEST homemade stuffed shells Ihave ever made. I never made these before but I always order when I go to italian restaurants. This was easy and very very tasty. The egg part threw me off, but I understand the reason why it's added. Thank you!
Morgan Peaceman says
Awww this makes me so happy to hear. Yes, the egg helps keep all the ingredients blended and gives a great texture.
Kathryn says
The way I ran to the store to get these ingredients to make them. Damn these were delicious. And so easy. Why haven’t I made these before?! Saved and will make again. So good!
Catie Fuschillo says
So delicious and melts in your mouth! A perfect meal for any day, loved by everyone!!
Erica says
Stuffed shells have always been a favorite of mine! These are bombbbbb! Definitely try it because it will not disappoint!