This post may contain affiliate links. Please read our disclosure policy.

Cheesy Stuffed Shells Recipe made with a flavorful three-cheese ricotta filling and easy, homemade marinara sauce. Learn how to make this delicious stuffed shells recipe and make ahead of time for an easy weeknight dinner or freeze leftovers for later!

Close up image of cheesy stuffed shells smothered in marinara sauce.

Recipe For Stuffed Shells

Stuffed shells remind me of my childhood. My mom would always buy frozen, pre-stuffed shells, whichever store-bought pasta sauce that was on sale, top with cheese, and bake. Easy, delicious, and still one of those feel-good family comfort foods.

While I will always love my mother’s less-than-homemade version of stuffed shells, I prefer my own homemade version. Creamy, delicious, and SO full of flavor.

This recipe is incredibly easy to make, BUT also very time-consuming (especially if you make homemade pasta sauce). Like lasagna, you’ll need a solid 1-2 hours to make stuffed shells from scratch start to finish. I don’t know about you guys, but that’s not something I can do mid-week all the time. My advice? Make extra! Double or even triple the recipe and freeze leftovers for a rainy, lazy dinner.

Tip – Add some ground beef, ground turkey, or Italian sausage to your pasta sauce for an extra meaty, cheesy, and comforting casserole pasta dish.

Saucepot filled with homemade tomato sauce.

How to Make Stuffed Shells

For the full list and amounts of ingredients, scroll down to the recipe card at the bottom of the page.

To prepare this recipe you’ll need: 

Step 1 – Cook the pasta shells.

Bring a large pot of lightly salted water to a boil. Add your jumbo shells and cook for approximately 6-8 minutes, or until al dente (I like to cook mine 1-2 minutes less than the recommended cooking time to prevent them from overcooking and becoming soggy).

Drain and rinse the shells with cold water. Immediately transfer shells to a baking sheet lined with parchment paper to prevent them from sticking together.

Al dente pasta shells on a large baking sheet lined with parchment paper.

Step 2 – Preheat and prepare.

Preheat oven to 350 degrees F.

Spray a large 9×13 inch baking pan with non-stick cooking spray and spread 1-2 cups of prepared pasta sauce over the bottom of the baking dish.

Step 3 – Prepare the ricotta mixture.

Transfer the eggs, ricotta cheese, parsley, Italian seasoning, onion powder, garlic powder, salt, and pepper to a large bowl. Mix well to combine. Add the shredded parmesan cheese and 1 cup of shredded mozzarella cheese to the ricotta mixture and mix again.

Ricotta mixture

Step 4 – Stuff your shells.

Fill each shell with approximately 2 tablespoons of the three-cheese ricotta mixture. Transfer each shell, seam-side-up, to the prepared baking dish.

Spoon additional sauce on and around the shells and sprinkle with the remaining shredded mozzarella cheese.

Step 5 – Bake.

Tent the baking pan with aluminum foil and transfer to the preheated oven. Bake until cheese is melted and bubbly.

How Long to Bake Stuffed Shells

Stuffed shells take approximately 20-25 minutes to cook in a preheated oven set at 350 degrees Fahrenheit. For a golden cheesy top, remove the foil and continue to bake for an additional 5-10 minutes.

White baking dish filled with shells stuffed with ricotta cheese and topped with homemade marinara sauce

Can you Freeze Stuffed Shells?

Stuffed shells can be prepared and frozen for up to 3 months.

To freeze your stuffed shells, cover your prepared unbaked shells with plastic wrap and press down, removing as much air as possible. Cover tightly with aluminum foil and transfer to the freezer.

To cook stuffed shells from frozen, simply thaw in the refrigerator overnight then bake in the oven at 350 degrees F for 25-30 minutes. To cook directly from frozen, tent your baking dish with foil and bake in the oven for 50-60 minutes.

What to Serve with Stuffed Shells

I love serving stuffed shells with a light salad like this Balsamic Tomato Salad or easy Spinach Salad. Of course, veggies are always a great idea, like these Roasted Brussels SproutsRoasted Asparagus, or yummy cooked Beets (which happen to be my personal favorite).

Need more protein you can always serve a bowl with,

Stuffed Shells in the Slow Cooker

Is it possible to cook stuffed shells in the Crockpot? YES!

It is totally possible to make this recipe (or at least finish it) in the slow cooker. To prepare this in the slow cooker simply follow the instructions as instructed, but rather than transferring the shells and sauce to a baking dish, add it to the bowl of a large slow cooker. Top with cheese and cook on high for 4-6 hours.

Small dinner plate with 5 pasta shells stuffed with ricotta cheese.

Tips and Tricks

  • Boil shells until al dente, or perhaps a little less. If you overcook the shells, the pasta will become delicate and fall apart when stuffed with cheese.
  • I like to rinse my shells with cool water and immediately transfer to a baking sheet lined with parchment paper. This helps prevent the shells from sticking to each other.
  • Use a small spoon to fill each pasta shell, or, for extra speedy shell stuffing, transfer the ricotta filling to a large ziplock bag with the tip cut off.
  • If you don’t like ricotta, swap it for cottage cheese. Make the filling extra creamy and add softened cream cheese.
  • Add your favorite store-bought sauce or try this stuffed shells recipe with homemade tomato sauce (recipe below), meaty spaghetti sauce, or spicy arrabbiata sauce.

More Pasta Recipes,

30 Minute Creamy Ham and Pea Pasta

Easy Pasta Primavera Recipe

Penne Arrabbiata Recipe

Easy Chicken Tetrazzini Recipe

If you try making this Stuffed Shells Recipe, please leave me a comment and let me know! I always love to hear your thoughts.

Stuffed shells baked with tomato sauce and mozzarella cheese in a baking dish.

Stuffed shells baked with tomato sauce and mozzarella cheese in a baking dish.
4.91 from 11 votes

Stuffed Shells Recipe


Close up photo of Chef Jessica Randhawa of The Forked Spoon in a blue spotted dress, in the sunlightJessica Randhawa
Classic Cheesy Stuffed Shells Recipe made with a flavorful three-cheese ricotta filling and easy, homemade marinara sauce. Learn how to make this delicious stuffed shells recipe and make ahead of time for an easy weeknight dinner or freeze leftovers for later!
Prep: 20 minutes
Cook: 1 hour 10 minutes
Total: 1 hour 30 minutes
Servings: 10
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

For the Homemade Sauce (use storebought if preferred)

For the Shells

  • 1 (12 ounce) package jumbo pasta shells
  • 4 cups homemade pasta sauce (recipe below), or 2 (16 ounce) jars store-bought sauce
  • 2 large eggs, beaten
  • 30 ounces ricotta cheese, (2 containers)
  • 2 tablespoon parsley, minced
  • 1 teaspoon Italian seasoning
  • ½ teaspoon onion powder
  • ½ teaspoon garlic powder
  • 1 teaspoon salt
  • ½ teaspoon freshly ground black pepper
  • 1 cup parmesan cheese, shredded
  • 2 cups mozzarella cheese, shredded

Instructions 

For the Sauce

  • Heat olive oil in a large pot over medium-high heat. Add the onion and stir well to coat in the olive oil. Cook until soft, approximately 5 minutes.
  • Add the garlic, Italian seasoning, salt, and black pepper to the onions. Mix well and continue to cook for an additional 30-60 seconds.
  • Increase heat to medium-high. Mix in the tomato paste and cook, stirring continuously for approximately 2 minutes. Add the tomatoes with their juice and sugar and mix well to combine.
  • Cook the sauce, mashing the tomatoes with a potato masher or wooden spoon. Allow the sauce to come to a low simmer before reducing heat to low. Allow the sauce to cook, uncovered, for approximately 25 minutes, mashing occasionally as needed.
  • If you prefer a smoother sauce, transfer part, or all, of the sauce to a large blender and process until desired consistency is reached. Return the sauce back to the pot and season with additional salt and pepper, to taste. Set aside.

For the Shells

  • Bring a large pot of lightly salted water to a boil. Add the shells and cook for approximately 6-8 minutes, or until al dente (I like to cook mine at least 1-2 minutes less than the recommended cooking time to prevent them from overcooking and becoming soggy). Drain and rinse shells with cold water. Immediately transfer shells to a baking sheet lined with parchment paper to prevent them from sticking together.
  • Preheat oven to 350 degrees F. Spray a large 9x13 inch baking pan with non-stick cooking spray. Spread 1-2 cups of prepared pasta sauce over the bottom of the baking dish.
  • Transfer the eggs, ricotta cheese, parsley, Italian seasoning, onion powder, garlic powder, salt, and pepper to a large mixing bowl. Mix well to combine. Add the shredded parmesan cheese and 1 cup of shredded mozzarella cheese to the ricotta mixture and mix again.
  • Fill each shell with approximately 2 tablespoons of the prepared cheese mixture and transfer to the prepared baking pan.
  • Spoon additional sauce on and around the shells and sprinkle with the remaining shredded mozzarella cheese (and chopped parsley, if desired).
  • Tent the baking pan with foil and transfer to the preheated oven. Bake until golden, approximately 20-25 minutes. For a golden cheesy top, remove the foil and continue to bake for an additional 5-10 minutes.

Notes

  • Save time and use your favorite store-bought sauce or prepare the sauce the day before.
  • Boil shells until al dente, or perhaps a little less. If you overcook the shells, the pasta will become delicate and fall apart when stuffed with cheese.
  • I like to rinse my shells with cool water and immediately transfer to a baking sheet lined with parchment paper. This helps prevent the shells from sticking to each other.

Nutrition

Calories: 312kcal | Carbohydrates: 7g | Protein: 20g | Fat: 23g | Saturated Fat: 12g | Cholesterol: 110mg | Sodium: 880mg | Potassium: 196mg | Fiber: 1g | Sugar: 2g | Vitamin A: 792IU | Vitamin C: 3mg | Calcium: 432mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment below!
Close up photo of Chef Jessica Randhawa of The Forked Spoon in a blue spotted dress, in the sunlight

Jessica Randhawa

Chef | Food Photographer

Iโ€™m Chef Jessica Randhawa, bringing over 14 years of experience in creating and publishing over 1200 mouthwatering recipes, coupled with invaluable kitchen tips and professional guidance, to transform your daily cooking into a truly enriching culinary adventure.

You may also like:

Leave a comment

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

Recipe Rating




4.91 from 11 votes (11 ratings without comment)