The Cozy Cook

Book cover graphicThe Cozy Cookbook is here! Order Now!

Stuffed Shells

If you’re looking for the BEST Stuffed Shells recipe, you’ve come to the right place! These classic stuffed shells are filled with a creamy 4-cheese blend with the best Italian seasonings, sautéed garlic, and the optional addition of spinach. These shells are perfectly cooked and are make-ahead and freezer friendly!

Be sure to serve this with some Garlic Bread with Cheese, and try my Taco Stuffed Shells recipe next!

A skillet filled with cheesy Stuffed Shells with mozzarella cheese and parsley on top.

Stuffed Shells

You are absolutely going to love the 4-cheese filling in these stuffed shells, and the spinach, garlic, and Italian seasoning blend add just the right touch.  I love that you can make this meal ahead of time and refrigerate or freeze it until you’re ready to bake it!

Let’s go through how to make it, and be sure to check out my PRO tips for this recipe below!

How to Make It

See recipe card below this post for ingredient quantities and full instructions.

Boil the shells in salted water for 1 minute less than al dente. Drain and rinse with cool water to stop them from cooking further.

While the shells boil, sauté garlic and spinach in olive oil until softened and wilted. Let cool.

A skillet of sautéed spinach next to a bowl of filling ingredients for stuffed shells.

Combine ricotta, seasonings, mozzarella cheese, Parmesan cheese, cream cheese, 1 egg, and cooled spinach/garlic. 

Spread 1/2 of the marinara sauce on the bottom of a 9 x 13-inch casserole dish.

Stuffed shell filling next to a baking dish with marinara sauce.Fill the shells with the cheese mixture and place in the baking dish. Top with remaining marinara sauce.

Stuffed shells in a skillet before and after marinara sauce is added.

Top with remaining mozzarella/Parmesan cheese. Cover and bake at 375°F for 20 minutes. Remove cover and bake for 10 minutes. Garnish with parsley and serve.

A baking dish of stuffed shells before and after baking.

Make Ahead Method

  • Assemble and refrigerate up to 1 day ahead of time. Add 10 minutes to covered baking time.
  • Assemble and freeze for up to 3 months. Let it fully thaw in the fridge and add 10 minutes to covered baking time.

Pro Tips

  • Boil extra shells in case some break during the boiling or draining process.
  • The spinach is optional but adds a nice touch! Frozen spinach may also be used, be sure to let it thaw and pat it dry.
  • To incorporate meat into the mix, make this with my meat sauce recipe instead of regular marinara.
  • Shred the cheese from a block instead of using packaged shredded cheese. It will melt and taste much  better.
  • Low moisture whole milk mozzarella melts the best in this recipe.
  • I love to use Dragone for the mozzarella, BelGioioso for the Parmesan, and Philadelphia for the cream cheese. 
  • Rao’s is my go-to brand for marinara sauce, (it’s really good)!
  • This recipe is in The Cozy Cookbook on page 135!

Storage

  • Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months.

A white plate with cheesy Stuffed Shells on top with a fork.

Tools For This Recipe

(Amazon affiliate links)- Check out all of my kitchen essentials here.

  • This is the Le Creuset skillet I used in this recipe, (and in 90% of my recipes). It’s pricey, but it conducts heat really well and is oven safe. The size is perfect and the quality is great.
  • Box Cheese Grater– Lets you finely shred the cheese. (Always shred from a block instead of using packaged shredded cheese.)
  • Pasta Strainer– This is the one I use, it’s the perfect size.

Try These Next

Get My Free Meal Plan

I’ve got a Free Meal Plan with 7 of my super popular recipes (complete with grocery list)! Sign up for my email list and I’ll send it over now along with weekly dinner recipes!

And follow me on FacebookInstagram, and Pinterest!

Tried This Recipe?

Leave a review, I love hearing your feedback! ⭐⭐⭐⭐⭐

A round baking dish filled with Cheesy Stuffed Shells with sauce and mozzarella cheese.

Stuffed Shells

4.99 from 68 ratings
These classic stuffed shells are filled with a creamy 4-cheese blend with Italian seasonings, sautéed garlic, and the optional addition of spinach. This meal is also make-ahead and freezer friendly!

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

Seasonings

  • ½ tsp Salt
  • ¼ tsp pepper
  • ½ teaspoon dried basil
  • ½ teaspoon dried parsley
  • ½ teaspoon dried oregano

Instructions

  • Preheat oven to 375 degrees.
  • Boil shells in salted water for 1 minute less than al dente, (around 13 minutes, refer to package). Set a timer to avoid overcooking them. Drain once cooked and gently rinse with cold water until the water on the bottom comes out cool. Set aside.
  • Meanwhile, heat olive oil in a large skillet over medium heat. Add the garlic and cook for 1 minute. (Optional: Slice the spinach into strips before cooking it if smaller pieces are preferred.)
    Add the spinach and toss to coat. Cook for about 3 minutes or until the spinach is wilted. Set aside and let cool.
  • Place the ricotta in a large bowl and add the seasonings. Use a silicone spatula to stir to combine. Add half of the mozzarella cheese and most of the Parmesan, but reserve a little Parmesan to sprinkle over the top before baking. Add the cream cheese and the egg and stir to combine. Fold in the cooled spinach and garlic.
  • Add half of the marinara sauce to the bottom of a 9 x 13-inch casserole dish (or a round 12-inch oven-safe skillet) Use a spoon to fill each pasta shell with the cheese mixture and place it in the baking dish.
  • Add the remaining marinara sauce, then top with remaining mozzarella cheese and Parmesan.
  • Cover and bake for 20 minutes. Remove cover and bake for 10 more minutes. Garnish with fresh parsley and serve with Garlic Bread with Cheese!

Notes

Pro Tips:
  • Boil extra shells in case some break during the boiling or draining process.
  • The spinach is optional but adds a nice touch! Frozen spinach may also be used, be sure to let it thaw and pat it dry. 
  • To incorporate meat into the mix, make this with my meat sauce recipe instead of regular marinara.
  • Shred the cheese from a block instead of using packaged shredded cheese. It will melt and taste much  better.
  • Low moisture whole milk mozzarella melts the best in this recipe.
  • I love to use Dragone for the mozzarella, BelGioioso for the Parmesan, and Philadelphia for the cream cheese. 
  • Rao's is my go-to brand for marinara sauce, (it's really good)!
  • This recipe makes about 18 shells and has 6 servings. Nutritional facts are based on 3 shells per person.
  • This recipe is in The Cozy Cookbook on page 135!

Make Ahead Method:
  • Assemble and refrigerate up to 1 day ahead of time. Add 10 minutes to covered baking time.
  • Assemble and freeze for up to 3 months. Let it fully thaw in the fridge and add 10 minutes to covered baking time.

Storage
  • Store leftovers in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months.

Nutrition

Calories: 496kcal, Carbohydrates: 29g, Protein: 30g, Fat: 29g, Saturated Fat: 16g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 9g, Trans Fat: 1g, Cholesterol: 119mg, Sodium: 1376mg, Potassium: 694mg, Fiber: 3g, Sugar: 7g, Vitamin A: 3234IU, Vitamin C: 14mg, Calcium: 584mg, Iron: 3mg
Did you try this recipe?Mention @TheCozyCook on Instagram or tag #thecozycook!

Order The Cozy Cookbook!

Easy Recipes. Extra Comfort.

Order your copy today!

Leave a Comment & Rate this Recipe

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

Click the Stars to Rate This Recipe




167 comments on “Stuffed Shells”

  1. I’ve made this twice, second time was a request from the kids and husband! They are super pumped for left overs

  2. DELICIOUS!! Little bit of work but tastes amazing. I will be making this often.

  3. You weren’t wrong, guaranteed the BEST stuffed shells recipe I’ve ever had! I made it with your meat sauce so yes, it took me some extra time, but my husband, and children loved it so much, we’re looking forward to our leftovers for lunch today! Thank you so much for sharing your recipes with us! You are amazing!!

    • Sounds like you nailed it Cari, and I love that you made it with the meat sauce, nice work!🙌 Thanks so much for the wonderful comments and for your support, you’re the best!💖

  4. I wanted to thank you so much for listing the ingredients as you are possibly the only link that does! Thank you so much. When I try this I will be back to let you know how it went.

  5. Served your stuffed shells for Christmas along with meatballs and Italian sausage! Ohhh Mamma Mia the shells were so yummy and quite the hit. You never disappoint! Thank you for a great year of your fabulous recipes.

    • I am soooo happy to hear that your Christmas dinner was a success Natalie, that makes my day! Thank you so much for taking the time to let me know how it all came out!! 🙂 You’re the best! -Stephanie

  6. My Spouse and I loved this recipe!! I had some leftovers that I brought to work to share with a couple of friends and they loved it too.
    Now I’m making it for our holiday pot luck.
    YAY!!

    • Yayyy! I’m so happy you, your spouse, and some work friends love this one Emily! I think this is a great choice for a holiday pot luck. Have fun and thanks so for the great review!❤️

  7. This recipe is so good and super easy. I used meat sauce instead of marinara sauce and my family loved it. Im obsessed with this website! 

  8. So I made this and was one of the best recipes I’ve made! I did add a half pound of sweet sausage sprinkled over the top along with the cheese. Will make this again and again!!

    • This makes me so happy Sharon! This is one of my favorite recipes, its actually the cover of my cookbook! Thanks so much for taking the time to leave a review!❤️

  9. I could not find my usual recipe for stuffed shells. The only changes is I wilted mixed greens of kale, Swiss chard and spinach and used a meat sauce. These were very good. I will make this again. Thanks for the recipe.

  10. Wow, YUMMMAmazing. We did incorporate ground chicken in our sauce. Next time we may add a little prosciutto pieces on top. Just a thought. Thank you so much for a delicious recipe that has so much flavor and easy to make.

As Seen On…