• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Cooking For My Soul logo

  • Grilling
  • Recipes
  • Kitchen Tips
  • About
  • Contact
  • Subscribe
menu icon
go to homepage
  • Grilling
  • Recipes
  • Kitchen Tips
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Grilling
    • Recipes
    • Kitchen Tips
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Pasta

    Spinach and Ricotta Stuffed Shells

    Published: Mar 7, 2025 by Tania · 2 Comments · This post may contain affiliate links.

    Jump to Recipe
    • Pinterest
    • Facebook
    • Twitter
    • Email

    Cheesy, comforting, and delicious! These Spinach Ricotta Stuffed Shells are a family favorite. The filling combines 3 kinds of cheese stuffed into jumbo pasta shells, nestled over a layer of marinara, and baked with more cheese on top until bubbly.

    And believe it or not, it’s very to make! This comforting pasta bake recipe is make-ahead and freezer friendly, and leftovers reheat really well the next day. So good!

    baked spinach ricotta stuffed shells

    There is nothing like a good baked pasta dish for dinner! These Spinach Ricotta Stuffed Shells are in our regular rotation during cozy season, just like my Baked Penne Pasta with Sausage.

    It’s also one of our go-to options whenever we’re hosting friends and family. It’s always a feast with lots of delicious salads like this Italian Chopped Salad!

    I use jumbo pasta shells and stuff them generously with a filling made with creamy ricotta, mozzarella, parmesan, spinach, and fresh herbs. They get baked over a layer of marinara sauce, plus more sauce and cheese on top until perfectly melted. It’s a similar filling I use in my Spinach Stuffed Chicken recipe.

    These spinach ricotta stuffed shells are make-ahead and freezer friendly. It’s so convenient! You can prep them ahead, and even bake from frozen whenever.

    Looking for more cheesy pasta recipes? Try my classic Lasagna Bolognese or this easier Skillet Lasagna. We also love a good Ravioli Bake!

    Why we love making spinach ricotta stuffed shells at home:

    • Ready in just 1 hour: This recipe is very easy and great for either weeknights or weekends, but also elegant enough for entertaining.
    • Made with 3 cheeses: Creamy ricotta, melty mozzarella, and savory parmesan.
    • Comforting and delicious! The filling is amazing and so cheesy.
    • Make-ahead, prep ahead, and freezer friendly. Perfect for any occasion.
    Jump to:
    • Ingredient Notes
    • Step-by-Step Tutorial
    • Tips for Success
    • Make Ahead and Prep
    • How to Bake From Frozen
    • Pairing and Serving Ideas
    • Recipe FAQs
    • Spinach and Ricotta Stuffed Shells

    Ingredient Notes

    Here are a few helpful ingredient notes from recipe testing. As always, the detailed ingredient list with quantities can be found in the recipe card down below.

    labeled ingredients
    • Jumbo pasta shells: A 12-ounce box comes with about 22-24 shells, which is what you need for this recipe.
    • Ricotta, mozzarella, parmesan cheese: Our favorite cheese trio! The ricotta adds creaminess, the mozzarella is melty, parmesan adds a nice savory flavor.
    • Frozen or fresh spinach: Either way works. If using fresh, saute until softened, then soak up any excess moisture before using. If using frozen, thaw and squeeze out all the excess moisture – no need to pre-cook it.
    • Garlic powder and Italian seasoning: Our aromatic seasonings!
    • Fresh parsley and basil: I also use fresh herbs for even more flavor.
    • Eggs: The binder. Also adds richness and a smoother and more velvety texture!
    • Marinara sauce: Your favorite store-bought marinara, or homemade if you prefer.

    Step-by-Step Tutorial

    Making these spinach ricotta stuffed shells is a lot easier than it seems! Let me show you how.

    Step 1 | Cook pasta shells

    First, preheat oven to 350 F. In a large pot of boiling water, cook the shells until al dente according to the package directions. Drain, then rinse them under cold water to stop the cooking process and prevent sticking.

    cooking pasta in a pot

    Step 2 | Make the filling

    In a bowl, combine ricotta, mozzarella, parmesan, the prepared spinach, fresh basil and parsley, eggs, Italian seasoning, garlic powder, salt and pepper. Mix to combine evenly.

    combining the filling in a bowl

    Step 3 | Stuff shells

    Spread a layer of marinara sauce over a round shallow oven-safe pan or a 9×13 baking dish.

    Using a large cookie scoop or a spoon, carefully stuff the cooked pasta shells with the prepared filling. Arrange the stuffed shells on top of the marinara sauce. Top more marinara sauce and light layer of mozzarella and parmesan cheese.

    filling and assembling shells

    Step 4 | Top with cheese and bake

    Cover with aluminum foil. Bake at 350 degrees F for about 25-30 minutes. Uncover and broil for 2-3 more minutes until bubbly and slightly golden brown. Let the spinach ricotta stuffed shells cool for a few minutes and serve! You’ll love them!

    pasta topped with cheese and baked

    Tips for Success

    • Cook the jumbo pasta shells until al dente since they will continue cooking in the oven. This will also prevent them from breaking when assembling.
    • If using fresh spinach: Sauté in a skillet until softened. Then absorb any excess moisture before using.
    • If using frozen spinach: Thaw and squeeze out excess moisture before using. No need to pre-cook them.
    • Use shredded whole milk shredded mozzarella (rather than part-skim). It melts really well! I use pre-packaged shredded mozzarella here. However, feel free to freshly grate your own (if doing this, use “low moisture” mozzarella)

    Make Ahead and Prep

    There are several ways to make spinach ricotta stuffed shells in advance:

    Assemble and refrigerate: Assemble the entire dish as directed in the recipe card. Cover with aluminum foil and refrigerate for 1 day. The next day, bake as directed, adding an extra 10 minutes since you’re starting from cold.

    Assemble and freeze: Assemble as directed in the recipe card. Cover with 2-3 layers of aluminum foil (prevents freezer burn), and freeze for up to 3 months. See baking from frozen instructions below.

    Prep ahead options: Make the filling 1 day in advance and refrigerate. Fill the cooked shells when ready, then assemble and bake as directed.

    Leftovers reheat well the next day. Simply microwave individual portions for 1-2 minutes or until heated through.

    How to Bake From Frozen

    You can bake the assembled dish of spinach stuffed pasta shells straight from frozen, which is very convenient! Here’s how:

    1. Preheat oven to 350 degrees F. Remove any extra layers of aluminum foil. The baking dish should be covered with 1 layer of foil.
    2. Bake covered for 60 minutes until heated through in the center. Uncover and bake for an additional 10-15 minutes until melted on top.
    3. Broil for 2 to 3 minutes until slightly golden brown on top.
    serving of ricotta pasta shells on plate with a fork

    Pairing and Serving Ideas

    Whenever I make these stuffed shells, it’s always a feast, especially when I’m hosting friends and family. I love to serve it with salad, soup and bread to make it a complete meal.

    Salads: Italian Chopped Salad, Lemon Arugula Salad, and our House Salad.

    Soups: Try my classic Italian Wedding Soup, Tomato Tortellini Soup or Chicken Gnocchi Soup.

    Bread: Cheese Garlic Bread and Rosemary Focaccia are amazing!

    Recipe FAQs

    How many stuffed pasta shells does this recipe make?

    About 22 to 24 individual shells. Serve about 6 people.

    Should I use frozen or fresh spinach?

    Either way works! If using fresh spinach, sauté it until softened and absorb any excess moisture before using. If using frozen spinach, thaw and squeeze out excess moisture, no pre-cooking needed.

    Can I make ahead and freeze it?

    Yes absolutely! I included make ahead directions above in the “Make Ahead and Prep” section or in the recipe card notes below. You can even bake these from frozen!

    What type of baking pan should I use?

    I use my shallow Lodge braiser, but a regular ceramic 9×13 baking pan will work too!

    stuffed shells dinner cheesy

    This post was originally published in 2020 and updated in March 2025 to include new photos, information, and recipe updates.

    Need more comforting Italian classics? Check out this hearty Rigatoni Bolognese or these tender Italian Meatballs!

    I’d love to hear from you! If you loved my recipe, please consider leaving a 5-star rating and a comment down below. Sign up for my newsletter and follow along on Instagram, Facebook, or Pinterest

    stuffed pasta shells with spinach and ricotta
    Print Pin
    5 from 4 votes

    Spinach and Ricotta Stuffed Shells

    These baked spinach and ricotta stuffed shells are amazing! They are stuffed with a cheesy and tender filling, and baked to perfection along with marinara sauce and melty cheese. It's a great family recipe!
    Course Main Course
    Cuisine Italian
    Prep Time 25 minutes minutes
    Cook Time 35 minutes minutes
    Total Time 1 hour hour
    Servings 6 people
    Calories 493kcal
    Author Tania

    Equipment

    • 9×13 inch baking dish
    • Dutch oven deep skillet
    • Medium cookie scoop to fill the pasta shells

    Ingredients

    • 12 ounces jumbo pasta shells
    • 16 ounces ricotta cheese
    • 1 ½ cups shredded mozzarella cheese - divided
    • ½ cup shredded parmesan cheese - divided
    • 1 cup frozen spinach - see notes
    • 2 tablespoons chopped fresh basil leaves
    • ¼ cup finely chopped parsley
    • 2 large eggs
    • 1 teaspoon garlic powder
    • ½ teaspoon Italian seasoning
    • ½ teaspoon Kosher salt
    • ¼ teaspoon ground black pepper
    • 1 jar (24 ounces) marinara sauce

    Instructions

    • Preheat oven to 350 degrees F.
    • Cook the pasta shells according to package directions until just al dente. Drain and run under cold water to prevent sticking, being careful not to break them. Note: They will continue to cook in the oven, so al dente is ideal.
    • If using frozen spinach: squeeze out the excess moisture from the spinach and pat dry. If using fresh spinach: sauté first and absorb any excess moisture. Note that if using fresh, you'll need a lot more since it will reduce.
    • Make the filling: In a bowl, combine ricotta, 1 cup of mozzarella cheese, ¼ cup parmesan cheese, spinach, fresh basil, fresh parsley, eggs, garlic powder, Italian seasoning, salt, and pepper. Mix until well combined.
    • Spread a layer of marinara sauce in a 9×13 inch baking pan, or in a round shallow Dutch oven pan.
    • Fill the cooked pasta shells with the filling using a spoon or a large cookie scoop for ease. Arrange them on top of the marinara sauce layer, open side up.
    • Spread some more marinara over the shells. Top with remaining ½ cup of mozzarella and ¼ cup of parmesan cheese. We just need a light layer so the shells are visible.
    • Cover with aluminum foil and bake for 25 minutes. Remove foil and bake for another 5 more minutes until the cheese is melted. Uncover and broil for 2-3 more minutes until slightly golden brown and bubbly.
    • Let cool down slightly and serve. Enjoy!

    Notes

    • If using fresh spinach (sautéed), you’ll need a lot more since it will reduce when cooked down. You need 1 cup cooked, excess moisture absorbed.
    • If using frozen (thawed) spinach, there is no need to pre-cook them. Just squeeze out all the extra moisture.
    • Make ahead: Assemble as directed. Cover with aluminum foil and refrigerate for 1 day. When baking, add an extra 10 minutes.
    • Freezing: Assemble as directed. Cover with 2-3 layers of aluminum foil (prevents freezer burn), and freeze for up to 3 months.
    • How to bake from frozen:
      • Bake frozen at 350 degrees for 60 minutes, covered with 1 layer of foil. Uncover and bake for 15 more minutes until melted. Broil for 2-3 minutes until slightly golden brown.
      • Alternatively, thaw it for 1-2 days and bake per recipe directions, adding an extra 10-14 minutes to the bake time.
     
    Disclaimer: Nutritional values (per serving) are approximates only.

    Nutrition

    Calories: 493kcal | Carbohydrates: 48g | Protein: 28g | Fat: 21g | Saturated Fat: 12g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.01g | Cholesterol: 122mg | Sodium: 625mg | Potassium: 378mg | Fiber: 3g | Sugar: 2g | Vitamin A: 3976IU | Vitamin C: 5mg | Calcium: 433mg | Iron: 2mg
    Tried this Recipe? Tag me on Instagram!Mention @CookingForMySoul or tag #cookingformysoul. Or leave me comment below!

    More Pasta Recipes

    • romesco pasta topped with burrata cheese and olive oil
      Romesco Pasta
    • easy greek pasta salad in bowl
      Easy Greek Pasta Salad
    • classi lasagna bolognese with bechamel sauce
      Lasagna Bolognese (with No Boil Noodles)
    • creamy chicken fajita pasta
      Chicken Fajita Pasta

    Reader Interactions

    Comments

    1. Colleen - Faith, Hope, Love, & Luck says

      October 24, 2018 at 7:01 am

      Total comfort food! Pinned through @TheBakingFairy!

      Reply
      • Tania says

        October 24, 2018 at 8:58 pm

        yess, for sure! 🙂

        Reply
    5 from 4 votes (4 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    tania from cooking for my soul

    Hi, I'm Tania!

    Welcome to Cooking For My Soul! Here I share my most beloved kitchen-tested recipes, easy-to-follow tutorials, and lots of kitchen tips & tricks to help you gain confidence in the kitchen and take home cooking to the next level!

    More about me →

    Summer Grilling

    • grilled fruit kabobs on yogurt with honey, mint, and raspberries
      Grilled Fruit Kabobs
    • grilled vegetable pasta salad with feta and pistachios
      Grilled Vegetable Pasta Salad
    • wooden platter with sliced skirt steak, chimichurri sauce, and grilled vegetables
      Skirt Steak with Chimichurri
    • bbq chicken salad platter
      BBQ Chicken Salad
    • grilled huli huli chicken over grilled pineapples
      Hawaiian Huli Huli Chicken
    • bowl of grilled mediterranean chicken salad
      Mediterranean Chicken Salad

    Popular Recipes

    • Creamy Lemon Chicken Recipe
      Easy Creamy Lemon Chicken
    • top view of cooked roast chicken inside an oval dutch oven
      Dutch Oven Whole Roast Chicken
    • top view of dutch oven pot roast with thyme and vegetables
      Dutch Oven Pot Roast
    • Hearty Beef Stew with Carrots and Potatoes
      Hearty Dutch Oven Beef Stew
    • apple pie with precooked filling
      Apple Pie with Precooked Apple Filling
    • brushing spatchcock chicken with BBQ sauce
      Spatchcock BBQ Chicken (Grilled or Roasted)

    Featured In

    cooking for my soul banner logos
    Cooking for My Soul featured on banner with company logos

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Statement
    • About Tania

    Newsletter

    • Sign Up for Emails!

    Let's Connect

    • Contact Me
    • Instagram
    • Facebook
    • Pinterest

    COPYRIGHT © 2025 COOKING FOR MY SOUL

    As an Amazon Associate, I earn from qualifying purchases.

    pin image design

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.