• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Two Purple Figs
  • Home
  • Recipes
        • By Course
          • Appetizer Recipes
          • Main Dishes
            • Chicken
            • Beef
            • Lamb
            • Pasta
            • Pizza
            • Sandwiches
            • Seafood
          • Side Dishes
          • Soups
          • Salads
          • Breakfast Brunch Recipes
          • Desserts
            • Cakes
            • Cheesecakes
            • Cookies
            • Bars & Brownies
            • Muffins
            • Pies
          • Drinks & Smoothies
        • By Method
          • Videos
          • Quick & Easy
          • Air Fryer Recipes
          • Crock Pot Recipes
          • Instant Pot
          • Finger Food
          • Bread Recipes
          • Dips
        • By LifeStyle
          • Gluten Free
          • Vegetarian
          • Vegan
        • By Cuisine
          • American Recipes
          • Asian Recipes
          • Mediterranean Recipes
          • Mexican Recipes
        • By Occasion
          • Easter
          • Holidays
          • Parties
          • Potluck
          • Tailgate
        • All Recipes
  • Recipe Videos
  • About Me
  • Work with Me
  • Newsletter
You are here: Home / Recipes / Main Dishes / Pasta / Stuffed Shells Recipe

Stuffed Shells Recipe

April 16, 2021 by Mahy, Updated September 27, 2025 15 Comments

Jump to Recipe Jump to Video Print Recipe
Pin for Ricotta Stuffed Shells

Looking for comfort food that’s tasty and easy to make, then you will LOVE this stuffed shells recipe and make it on repeat!  Tender pasta shells with a fragrant and creamy ricotta filling, a touch of cream at the bottom and a drizzle of marinara on top. This is a crowd pleasing, family friendly and a great make-ahead dish for entertaining or potlucks. 

finished ricotta stuffed shells dish in a white baking dish on a table with tomatoes and flowers.

Stuffed shells are one of our go to dinners for entertaining. They are delicious, versatile and easy to make in advance. Everyone loves a good stuffed shells recipe, so today’s we are sharing our family’s favorite one!

This guide combines the best techniques from when I was teaching at the cooking school, and lots of trials at home testing the recipe. We’ll talk all about how long to boil shells, how to prevent watery filling, and which finishing touches matter. This way your stuffed shells turn out perfect every time.

What are Stuffed Shells 

Stuffed shells in Italian called conchiglioni ripieni are jumbo pasta shells filled with cheesy, herbed mixtures — most commonly ricotta, Parmesan, and mozzarella — and baked in tomato or béchamel-based sauces.

Variants include spinach ricotta, meat stuffed shells, or high end modern twists.

You’ll find stuffed shells at your grocery store, and they’re basically a type of pasta. They’re larger than your usual shells, and that’s why they’re ideal for stuffing!  You’ll also probably notice some are oven ready, while some require pre-cooking. Think of them like a lasagna. 

Another thing is, depending on the brand you may find some stuffed shells are slightly bigger, narrower, taller, shorter etc..

Any type and any brand would work amazingly well for this stuffed shells recipe, so feel free to pick whatever brand you prefer, or pick the shells pasta that’s on sale 🙂

A hand holding a stuffed shell showing the ricotta filling and soft pasta texture 

Why You’ll Love This Stuffed Shells Recipe

  • This recipe is super TASTY! Combining rich and luscious ricotta parmesan filling, a creamy sauce and marinara.
  • The Basil Pesto we added to the filling and sauce made a fragrant flavor compared to fresh basil leaves only! 
  • This recipe is beginner friendly! We use a really simple technique for restaurant quality stuffed shells. So you’ll find it easier than you think!  
  • It’s a really scalable recipe, so you can make a single pan or double for guests; freezes well when assembled unbaked.
  • Customizable! Nothing like a dish you can personalize to your taste! So keep it vegetarian and add spinach and mushroom. Make it hearty with Italian sausage, ground turkey or prop it up with artichoke, lemon zest, browned butter.
  • Make-ahead dream meal! Prep filling and shells ahead; assemble just before baking. 

Ingredients You’ll Need

ingredients for stuffed shells recipe.
  • Jumbo Shells. Found with the pasta aisles at the grocery stores.
  • Cream. We use heavy cream for the sauce base.
  • Basil Pesto. Our homemade basil pesto guide is a full tutorial on making, using, storing, freezing basil pesto which you need to check! 
  • Ricotta Cheese. The essence of the filling! Use full fat or lower fat if you prefer. 
  • Cherry Tomatoes. For topping or making the marinara sauce.
  • Mozzarella Cheese. You can use other types of cheese like fontina, havarti or any melting cheese.
  • Parmesan Cheese. For flavor!
  • Fresh herbs and seasoning. Fresh thyme, oregano and basil. A simple salt and pepper or dried oregano seasoning is all you need.
  • Egg. Classic addition to the ricotta filling in order to keep it in tact. We have found however that using a right amount of cheeses and pesto replaces the egg.
  • Tomato sauce: Try our Quick Homemade Marinara Sauce
  • Variations & add-ins: fresh spinach cooked in olive oil and drained well, or frozen and drained. Sauteed mushrooms, cooked meats in marinara  (meat sauce).

How to Make Stuffed Shells

Cook The Shells

  1. Cook the pasta shells in salted boiling water to al dente, according to the package instructions.
  2. You need to make sure the shells are flexible but still al dente as they will cook more in the oven.
  3. Overcooked shells turn mushy after baking. Drain the shells and cool on a sheet to prevent sticking
  4. You can alternatively use the ready to bake shells and skip the boiling step.

Make the Ricotta Filling 

Ricotta Filling for Stuffed Shells recipe.

  1. In a bowl, mix together all the ingredients of the ricotta filling. Add the ricotta cheese, blend of cheeses, basil pesto and season well.

Make Cream Sauce

  1. In a skillet over medium heat, add the cream, garlic and seasoning to make the sauce. Cook the sauce over medium heat until it is heated through.
    A pan with the cream bubbling and ready
  2. Place the sauce in the bottom of a baking dish and layer the cooked shell on top.

Stuff The Shells

large shells with ricotta mixture stuffed inside all layered on a white baking dish.

  1. Use a small spoon and carefully stuff each shell with a teaspoon of the ricotta filling. You can alternatively use a ziploc or pastry bag. 
  2. Fill the bag with the ricotta filling, cut off a small tip from the bag and squeeze out the filling into the shells. 

Assemble the Stuffed Shells Recipe

Assembly of ricotta stuffed shells recipe in dish, with tomatoes and marinara sauce on top.
  1. To finish the dish, simply drizzle marinara, cherry tomatoes ontop. Add a geberous amount of mozzarella, parmesan, and a little more basil pesto. That’s it! It’s ready to bake. 

Bake The Stuffed Shells

prepared stuffed shells dish, ready to bake.
  1. At this point you’ll cover the dish with foil and bake right away. Bake covered until the sauce is bubbly and then uncover to brown the tops. 
  2. You can place the assembled dish as is in the fridge for up to 24 hours -2 days before baking.

Stuffed Shells Recipe Tips 

  1. We use a hand mixer to make the ricotta filling. This will ensure that the flavors are thoroughly blended plus it makes the job easier.
  2. A high-quality marinara sauce makes a huge difference! Look for a marinara that’s not too sweet, and not too acidic. 
  3. Follow the package directions on your pasta to make perfect al dente pasta. Al dente is Italian for “to the tooth” and means that the pasta is still slightly chewy. To some, this makes it seem undercooked.
  4. It’s actually really important to pre-cook your pasta to just al dente in this recipe because it will continue cooking in the oven and you don’t want it to get too mushy during the baking process. 
  5. The shells should be flexible and still a bit firm. Overboiled shells become soggy. 
  6. If using spinach and other veggies like mushroom, caramelized onions,  squeeze them  in a towel to remove moisture. Then add them to the ricotta filling. Watery fillings are the most common failure.
  7. If your ricotta seems wet, drain it in a fine sieve or press a bit in cheesecloth to concentrate flavor and stabilize the filling.
  8.  Adding an egg helps the filling set especially when using veggies. 
  9. Th cream sauce layer on the dish prevents sticking and helps the shells heat evenly.
  10. Assemble shells in a pan, cover tightly, refrigerate for 24 hours or freeze unbaked (wrap well). Bake from frozen and add extra bake time. More below!

How Long to Bake Stuffed Shells?

You’ll need to bake your ricotta stuffed shells for 20 to 30 minutes covered and an additional ten minutes uncovered so make sure you give yourself plenty of time. While they are baking you can read a book or play a game with your family!

Can you freeze stuffed shells?

You can freeze almost any dish with proper supplies. To freeze any pasta dish seal it in an airtight container such as a vacuum sealer bag and keep for 3-6 months in your deep freeze.

What to serve with ricotta stuffed shells?

Serve this tasty pasta dish with a side salad and some crusty garlic bread. 

How to Cook Frozen Shells?

Sometimes we need an easy button, am I right? If you have frozen stuffed shells, make sure to prepare them according to the package directions. You can still use our sauce recipe and layering instructions for a semi-homemade dish.

How to Make Stuffed Shells with Meat?

Meat-filled ricotta stuffed shells are a nice variation! To make stuffed shells with meat, you will need to cook your sausage or ground beef ahead of time and drain off the grease. Then simply add it to the ricotta filling before you stuff your shells.

Close-up of a bite of baked ricotta stuffed shells.

Variations & serving ideas 

  • Spinach & ricotta — a classic vegetarian favorite.
  • Sausage & herb — brown Italian sausage, mix into the filling for heartier bake.
  • Artichoke & browned butter — bright lemon zest + browned butter + artichoke hearts.
  • White sauce (béchamel) base — for a creamier, less acidic finish, swap marinara for béchamel or a tomato-cream blend.

How long do you boil shells for stuffed shells?

Boil jumbo shells until they are flexible but still firm (very al dente, so usually 1–2 minutes less than package directions. They’ll finish cooking in the oven; overcooking makes them mushy. 

How do I keep stuffed shells from being watery?

Drain and press ricotta if it’s wet; squeeze cooked spinach and mushrooms thoroughly; don’t add extra liquid in the sauce; and consider an egg to set the filling.

What cheese is best for stuffed shells?

Whole-milk ricotta for creaminess, shredded mozzarella for melt, and grated Parmesan or Pecorino for savory punch. Some recipes add mascarpone or cream cheese for extra silkiness.

Should I cover the dish when baking stuffed shells?

Covering for the first 15–20 minutes helps the shells heat through without over browning. Then uncover for the last 5–10 minutes to brown the top. Top recipes often recommend tenting with foil then finishing uncovered.

How do restaurants make stuffed shells so flavorful?

They use high-quality ricotta, well-seasoned fillings (garlic, lemon zest, herbs), fresh sauces, and often finish with browned butter or reserved cooking liquid. Attention to seasoning and moisture control is key.

Pasta Recipes

Baked Ziti Recipe
Mac And Cheese Recipe
Mussels Marinara
Clam Pasta
Cajun Pasta
Sardine Pasta
Pasta Primavera
Creamy Chili Crab Pasta
Lobster Pasta

finished ricotta stuffed shells dish in a white baking dish on a table with tomatoes and flowers.
4.73 from 18 votes
Print

Ricotta Stuffed Shells

Stuffed shells can seem like a lot of work, but it's actually really easy! Try this stuffed shells recipe with video and enjoy a delicious, tasty homemade ricotta stuffed shells your whole family will love. This is comfort food like no other! Plus you can make it ahead of time and it's freezer friendly!

Course casserole, Main Course, Main Dish, Pasta
Cuisine American, Italian
Keyword casserole dishes, pasta recipe, ricotta stuffed shels, stuffed shells, stuffed shells recipe
Prep Time 15 minutes
Cook Time 40 minutes
Servings 6
Calories 886 kcal
Author Mahy

Ingredients

  • 12 ounces Jumbo Stuffed Shells

Ricotta Filling

  • 1 pound ricotta cheese
  • 1/4 tsp salt
  • 1/2 tsp black pepper
  • 1/2 cup parmesan
  • 2 Tbsp homemade basil pesto
  • 1 tsp oregano
  • 1/2 cup shredded mozzarella cheese

Cream Sauce

  • 2 tbsp butter
  • 3 cloves garlic minced
  • 1/2 tsp oregano
  • 2 cups cream 18% at least
  • parmesan rind optional

Additional Ingredient

  • 1 up marinara sauce
  • 1/4 cup basil pesto
  • 1 cup mozzarella
  • 2/3 cup parmesan cheese
  • 8-12 cherry tomatoes

Instructions

  1. Pre-heat the oven to 375º

  2. Cook the shells according to the package instructions, to al dente. Drain.

    Ingredients for ricotta stuffed shells including pasta, ricotta, parmesan, mozzarella, spices, tomatoes, salt.
  3. Mix the ingredients for the cream sauce in a saucepan and heat through.

    A pan with the cream bubbling and ready
  4. Place the cream sauce in the bottom of your baking dish.

  5. Place the cooked shells on top of the cream sauce.

  6. For the ricotta mixture: mix everything in a single bowl

    ricotta mixture in a bowl.
  7. Scoop filling into a spoon, and push it into each shell with your finger.

    large shells with ricotta mixture stuffed inside all layered on a white baking dish.
  8. Top this with cherry tomatoes and drizzled marinara sauce.

    Layered ingredients for stuffed ricotta shells including pasta, tomatoes, sauce and cheese in a white dish.
  9. Cover with mozzarella and parmesan.

  10. Place little scoops of the basil pesto on top of the cheese.

    Layered Ingredients for Ricotta Stuffed Shells
  11. Bake for 20-30 minutes covered.

  12. Uncover and bake an additional 5-10 minutes or broil for 2-3 minutes.

Recipe Video

Recipe Notes

Stuffed Shells Recipe Tips 

  1. We use a hand mixer to make the ricotta filling. This will ensure that the flavors are thoroughly blended plus it makes the job easier.
  2. A high-quality marinara sauce makes a huge difference! Look for a marinara that's not too sweet, and not too acidic. 
  3. Follow the package directions on your pasta to make perfect al dente pasta. Al dente is Italian for "to the tooth" and means that the pasta is still slightly chewy. To some, this makes it seem undercooked.
  4. It's actually really important to pre-cook your pasta to just al dente in this recipe because it will continue cooking in the oven and you don't want it to get too mushy during the baking process. 
  5. The shells should be flexible and still a bit firm. Overboiled shells become soggy. 
  6. If using spinach and other veggies like mushroom, caramelized onions,  squeeze them  in a towel to remove moisture. Then add them to the ricotta filling. Watery fillings are the most common failure.
  7. If your ricotta seems wet, drain it in a fine sieve or press a bit in cheesecloth to concentrate flavor and stabilize the filling.
  8.  Adding an egg helps the filling set especially when using veggies. 
  9. Th cream sauce layer on the dish prevents sticking and helps the shells heat evenly.
  10. Assemble shells in a pan, cover tightly, refrigerate for 24 hours or freeze unbaked (wrap well). Bake from frozen and add extra bake time. More below!

How Long to Bake Stuffed Shells?

You'll need to bake your ricotta stuffed shells for 20 to 30 minutes covered and an additional ten minutes uncovered so make sure you give yourself plenty of time. While they are baking you can read a book or play a game with your family!

Can you freeze stuffed shells?

You can freeze almost any dish with proper supplies. To freeze any pasta dish seal it in an airtight container such as a vacuum sealer bag and keep for 3-6 months in your deep freeze.

What to serve with ricotta stuffed shells?

Serve this tasty pasta dish with a side salad and some crusty garlic bread. 

How to Cook Frozen Shells?

Sometimes we need an easy button, am I right? If you have frozen stuffed shells, make sure to prepare them according to the package directions. You can still use our sauce recipe and layering instructions for a semi-homemade dish.

How to Make Stuffed Shells with Meat?

Meat-filled ricotta stuffed shells are a nice variation! To make stuffed shells with meat, you will need to cook your sausage or ground beef ahead of time and drain off the grease. Then simply add it to the ricotta filling before you stuff your shells.

Variations & serving ideas 

  • Spinach & ricotta — a classic vegetarian favorite.
  • Sausage & herb — brown Italian sausage, mix into the filling for heartier bake.
  • Artichoke & browned butter — bright lemon zest + browned butter + artichoke hearts.
  • White sauce (béchamel) base — for a creamier, less acidic finish, swap marinara for béchamel or a tomato-cream blend.

How long do you boil shells for stuffed shells?

Boil jumbo shells until they are flexible but still firm (very al dente, so usually 1–2 minutes less than package directions. They’ll finish cooking in the oven; overcooking makes them mushy. 

How do I keep stuffed shells from being watery?

Drain and press ricotta if it’s wet; squeeze cooked spinach and mushrooms thoroughly; don’t add extra liquid in the sauce; and consider an egg to set the filling.

What cheese is best for stuffed shells?

Whole-milk ricotta for creaminess, shredded mozzarella for melt, and grated Parmesan or Pecorino for savory punch. Some recipes add mascarpone or cream cheese for extra silkiness.

Should I cover the dish when baking stuffed shells?

Covering for the first 15–20 minutes helps the shells heat through without over browning. Then uncover for the last 5–10 minutes to brown the top. Top recipes often recommend tenting with foil then finishing uncovered.

How do restaurants make stuffed shells so flavorful?

They use high-quality ricotta, well-seasoned fillings (garlic, lemon zest, herbs), fresh sauces, and often finish with browned butter or reserved cooking liquid. Attention to seasoning and moisture control is key.

Nutrition Facts
Ricotta Stuffed Shells
Amount Per Serving
Calories 886 Calories from Fat 549
% Daily Value*
Fat 61g94%
Saturated Fat 35g219%
Trans Fat 1g
Cholesterol 194mg65%
Sodium 1075mg47%
Potassium 505mg14%
Carbohydrates 53g18%
Fiber 3g13%
Sugar 5g6%
Protein 32g64%
Vitamin A 2567IU51%
Vitamin C 9mg11%
Calcium 637mg64%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.

Related Posts

the best mac and cheese recipe showing creamy and luscious pasta in the sauce with cheesy pullsMac And Cheese Recipe Finished pasta primavera displayed in a bowl.Pasta Primavera two spoons serving and tossing the burrata pasta and serving it.Burrata Pasta close up of veal parmesan baked in tomatoe sauce and topped with parmesan cheese, mozzarella and fresh basilVeal Parmesan
509 shares
  • Share
  • Yummly
  • Email
  • WhatsApp

Filed Under: Pasta, Potluck, Recipes, Videos Tagged With: basil, basil pesto, casserole, comfort food, cream, cream sauce, freezer friendly, make ahead, marinara sauce, mozzarella, parmesan, pasta, pasta recipe, ricotta, tomatoes

Previous Post: « Air Fryer Fish For Air Fryer Fish Tacos
Next Post: Baked Salmon With Greek Dressing »

Reader Interactions

Comments

  1. HEATHER PERINE

    April 26, 2021 at 7:12 pm

    5 stars
    Oh man I wish I could stick a fork into my computer screen and take a bite! Love the idea of adding pesto to the filling! Going to try this weekend 🙂

    Reply
  2. Carrie Robinson

    April 26, 2021 at 7:02 pm

    5 stars
    Definitely adding this recipe to my weekly dinner rotation soon! Looks perfect. 🙂

    Reply
  3. Mairead Geary

    April 26, 2021 at 6:46 pm

    5 stars
    I love Italian cooking and pasta bakes with creamy tomato sauce. Thank you for a great recipe.

    Reply
  4. Anjali

    April 26, 2021 at 6:35 pm

    5 stars
    Yummm! These stuffed shells turned out to be so good! They were quite easy to make, and were the perfect main dish for our family dinner this weekend.

    Reply
  5. Claudia Lamascolo

    April 26, 2021 at 6:06 pm

    5 stars
    Those seriously look like the best stuffed shells I have ever seen and I love them and a big fan, just gorgeous presentation! WOW

    Reply
  6. Joseph

    April 24, 2021 at 11:44 am

    3 stars
    More like half stuffed shells to much pasta In my humble opinion >!!

    Reply
  7. Anjali

    April 19, 2021 at 5:04 pm

    5 stars
    These stuffed shells were really easy to make and were so family friendly! Even my picky kids loved them!

    Reply
  8. Carrie Robinson

    April 19, 2021 at 4:27 pm

    5 stars
    My family would absolutely love this! I will have to add this to my weekly dinner rotation soon. 🙂

    Reply
  9. Jessica Formicola

    April 19, 2021 at 4:21 pm

    5 stars
    Stuffed shells is one of my favorite meals to order out, but I’m glad to have found a recipe to make them at home! Thanks for sharing!

    Reply
  10. Beth

    April 19, 2021 at 4:11 pm

    5 stars
    These are amazing and flavorful! My family and I love these especially my son! So excited to make these again soon!

    Reply
  11. Michelle

    April 19, 2021 at 3:58 pm

    5 stars
    This looks delicious, I haven’t had stuffed shells in ages so I’ll have to try this out soon!

    Reply
  12. Alison

    April 18, 2021 at 9:32 pm

    5 stars
    Stuffed shells are one of my favorite comfort foods! Love the addition of the fresh cherry tomatoes!

    Reply
  13. Sarah Elwindy

    April 18, 2021 at 8:59 pm

    5 stars
    I love baked ricotta shells, they’re such a lovely classic recipe! My family loved this recipe and it was so simple to follow. Thank you.

    Reply
  14. Sarah

    April 18, 2021 at 8:57 pm

    5 stars
    You are so right, the cream sauce paired with the marinara is just perfect!!

    Reply
  15. Lindsay

    April 18, 2021 at 7:46 pm

    5 stars
    This looks absolutely amazing. I’m a sucker for any kind of pasta that includes a cream sauce and tomatoes! Adding to the meal plan now.

    Reply
4.73 from 18 votes (3 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Search for a recipe

Mahy PicHi, I'm Mahy, a recipe developer, food stylist, culinary instructor, photographer, wife and busy mom! Welcome to my blog!...Read More

Never Miss a Post!

subscribe and receive fresh recipes to your inbox

Share the Love

As Featured On

Search by category

Footer

Footer logo

About

About Mahy

Sign up to Newsletter

Work with Me

Contact

Recipes

By Life Style

By Course

By Method

By Cuisine

By Occasion

All Recipes

Copyright © 2026 · Privacy Policy

All images and content are copyright protected. Please contact me if you would like to use any images . If you want to republish any of my recipes, please link back to my website and the recipe post.

»
«

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.