This is the best ricotta stuffed shells recipe! We're talking pure Italian comfort food that will be on the table in about an hour. ๐๐๐
Pasta shells are over stuffed with ricotta, mozzarella, and parmesan cheese then covered in my all-time favorite homemade marinara sauce. Top the whole thing with even more cheese and bake until the whole house smells of bubbling marinara and melted cheese.

"I love this recipe! It's so good! I'm also new to cooking, but this recipe really is super easy. Also, I love the notes about switching certain ingredients (I use chives or green onions, instead of basil; or the different kind of cheeses; etc) are super helpful and really make you feel like you have options! Especially to someone who really doesn't know that kind of stuff yet. I love everything about this recipe, and have already recommended it to a few people. I will definitely pass this on to anyone who asks for a good recipe ๐ Thank you!!" - Kristyn
I don't think there is any combination of pasta, marinara sauce, and cheese that I don't love.
Lasagna, obviosly. But also, Meatballs and Marinara served with handfuls of grated parmesan. And, tender ravioli stuffed with cheese and smothered in sauce. Or simply a plateful of homemade spaghetti noodles, smothered in marinara and lots of grated parmesan.ย
All of these delicious dishes require great pasta and copious amounts of cheese. But, what really separates "pretty good" from "can't-stop-eating-this-because-it's-sooooo-delicious" is the marinara sauce.

So, this recipe begins with a big pot of my all-time favorite Homemade Marinara. This sauce is guaranteed to make your house smell like an Italian grandmother moved in and started cooking for you.
The recipe includes a bit of red wine, plus plenty of garlic, onions, crushed red pepper, Italian herbs, and fresh basil and parsley. It's incredibly rich and thick, and so packed with flavor that you won't be able to stop yourself from eating it by the spoonful.
(Pro tip: Don't even try.)
xo
Jump to:
SEND THIS RECIPE
This site is protected by the Google Privacy Policy and Terms of Service apply.
SUMMARIZE AND SAVE THIS RECIPE ON:
Ingredients Needed to Prepare this Recipe

This recipe for 3-cheese stuffed shells includes a combination of whole milk ricotta, mozzarella, and parmesan cheese plus a generous amount of Italian seasoning and some fresh chives for the shell filling. The result is a rich, cheesy filling packed with plenty of fresh flavors.
- Marinara sauce, preferably homemade marinara.
- 26 - 30 Jumbo Pasta Shells. I usually use Barilla Jumbo Shells.
- Extra virgin olive oil
- Whole milk ricotta cheese. I strongly suggest using whole milk ricotta cheese in these stuffed shells, not part skim.
- An egg
- Salt
- Fresh chives
- Italian Seasoning
- Grated mozzarella cheese
- Grated parmesan cheese
Variations and additions
There are many potential variations for this classic cheese stuffed shells recipe. Play around with adding meats, veggies, or different kinds of cheese. Here are a few ideas to get you started:
- Use different kinds of cheese: I recommend keeping the ricotta no matter what. But, swap out the mozzarella and parmesan with fontina, gouda, havarti, Romano, or even cheddar or Monterey Jack.
- Use a different kind of sauce: While homemade marinara is my favorite way to top stuffed shells, they are also delicious with bolognese, Alfredo, or vodka sauce.
- Add meat or seafood to the cheese filling. Stir in some smoked salmon, cooked ground beef or Italian sausage, or roasted chicken or turkey that's been shredded or diced.
- Add some veggies: Toss some cooked veggies to the filling before stuffing the shells. Great additions include onions, bell peppers, spinach, mushrooms, or zucchini. It's important to cook the veggies before adding them. I also like to chop them into small pieces to maintain a creamy consistency and make the shells easy to stuff.
Step-by-step photos and instructions
Making the filling is as simple as dumping everything into a bowl and mixing it up, but stuffing the shells can get a bit messy.
Do not try to get the filling into the pasta shells all neat and tidy like. The shells are going to get covered in marinara and even more mozzarella and parmesan cheese. Just shove the filling in there all willy-nilly then cover them up with spoonfuls of marinara and a ridiculous amount of cheese, and bake.

Homemade Marinara requires only about 15 minutes of hands-on time, but needs to simmer for at least 2 hours, so plan ahead.
Get the sauce going a couple of hours before you want to start stuffing the shells - OR, make it in advance.
You'll only need half the recipe for these shells. So either make half the recipe, or store the leftover in your refrigerator or freezer for another day.

Fill a large saucepan about โ full of water and add enough salt to make the water taste salty. Bring the water to a boil then add the pasta shells.
Cook the shells until they are slightly underdone. Drain in a colander placed in the sink. Run cold water over the shells to cool them down, then dump them into a bowl and toss with 1 tablespoon olive oil to keep them from sticking together.

Add the ricotta, egg, ยฝ teaspoon salt, chives, and Italian seasoning to a bowl and add some of the mozzarella and grated parmesan. Give it a stir to make sure all the ingredients are combined.

Spread a bit of marinara sauce over the bottom of a baking dish.

Stuff each pasta shell with a generous amount of ricotta filling, setting the stuffed shells in the pan, open side up.

Cover the stuffed shells with marinara sauce.

Cover the whole thing with more grated parmesan and mozzarella.

Cover and bake for about 20 minutes then remove the cover and continue baking until the sauce around the edges of the pan is bubbling and the cheese is melted.

Sprinkle with some chopped fresh parsley and devour.

Pro tips for perfectly cooked pasta shells
- Add enough salt to the water. Because most pasta doesn't contain any salt, it's important to cook it in boiling saltwater so that it's properly seasoned. Adding a tablespoon or two of salt to the pot of water might seem like a lot, but the pasta itself will only absorb a small amount of that. In order to adequately season pasta, the water it cooks in should taste salty - like ocean water.
- Undercook the shells. Aim for undercooking the pasta by about 2 minutes. The shells will continue to cook in the oven after they've been stuffed. Cooking them completely in water before stuffing them will make the shells more difficult to stuff and result in a mushy consistency.
How to use leftover marinara sauce
This homemade marinara sauce recipe makes 11 cups of sauce, which means you'll have quite a bit left over after using only 3 or 4 cups for these stuffed shells. My friends, this is a very good problem to have.
You can, of course, just make half the recipe. But, a much better option is to make the full batch and use the leftover sauce for other delicious meals.
You could make a batch to serve with spaghetti noodles one night and have plenty left over for stuffed shells another. Or, portion out leftover sauce into zip-top bags or other air-tight containers and toss it in the freezer.
Leftover marinara sauce is AWESOME to have on hand and can be used to make...


If you give this recipe a try, let me know!ย Scroll down to leave a comment and rate it!
๐ Recipe
Stuffed Shells with Ricotta and The Best Marinara
This is the best ricotta stuffed shells recipe! We're talking pure Italian comfort food that will be on the table in about an hour. ๐๐๐
Ingredients
- 3 ยฝ cups marinara sauce (*See note)
- 26 - 30 Jumbo Pasta Shells
- 1 tablespoon extra virgin olive oil
- 2 cups whole milk ricotta cheese
- 1 large egg, lightly beaten
- ยฝ teaspoon table salt (ยพ teaspoon kosher salt)
- 2 tablespoons fresh chives, diced
- 2 teaspoons Italian Seasoning
- 14 ounces of grated mozzarella, divided
- 5 ounces of grated parmesan cheese, divided
Instructions
- Cook the shells: Fill a large saucepan until about โ full of water and add about a tablespoon of salt. (*See note) Bring the water to a boil then add the pasta shells. Cook the shells until they are slightly underdone. Drain in a colander placed in the sink. Run cold water over the shells to cool them down, then dump them into a bowl and toss them with 1 tablespoon olive oil. Set aside while you make the filling.
- Preheat the oven to 350 degrees.
- Make the filling: Add the ricotta, beaten egg, ยฝ teaspoon salt, chives, Italian seasoning, 6 ounces of mozzarella, and 1 ounce of grated parmesan to a bowl and stir to mix.
- Spread about ยฝ cup of marinara sauce over the bottom of a 9x13 inch rectangle baking dish. Stuff each pasta shell with a generous amount of ricotta filling, setting the stuffed shells in the pan, open side up.
- Cover the stuffed shells with the remaining marinara sauce then sprinkle the remaining 8 ounces of mozzarella and 4 ounces of parmesan over the top of the shells in an even layer.
- Cover the pan with an oven-safe lid or with aluminum foil that's been lightly sprayed with non-stick spray (to keep the cheese from sticking to it) and bake the shells for 20 minutes. Remove the cover from the pan and bake for an additional 10-15 minutes, until all the cheese has melted and the sauce is bubbling.
- Remove the pan from the oven and let stand for 5 minutes before serving.
Notes
- My all-time favorite recipe for Homemade Marinara Sauce requires only about 15 minutes of hands-on time, but needs about 2 hours to simmer (longer if you wish).
- It's important to add plenty of salt to the water when cooking pasta. Because most pasta doesn't contain any salt, it's important to cook it in boiling salt water so that it's properly seasoned. Adding a tablespoon or two of salt to the pot of water might seem like a lot, but the pasta itself will only absorb a small amount of that. In order to adequately season pasta, the water it cooks in should taste salty - kind of like ocean water.
- A message for vegetarians about parmesan cheese: Most parmesan cheese contains animal rennet and is not vegetarian. This is also true of other cheeses, such as Pecorino Romano, Grana Padano, and Gorgonzola, and some french cheeses. There are more and more plant-based vegan and vegetarian cheeses available every day. So, if eating vegetarian is important to you, look for those.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
6Serving Size:
4 - 5 shellsAmount Per Serving: Calories: 670Total Fat: 36gSaturated Fat: 19gTrans Fat: 0gUnsaturated Fat: 14gCholesterol: 141mgSodium: 1731mgCarbohydrates: 48gFiber: 5gSugar: 9gProtein: 37g
















Kristyn Henry says
I love this recipe! It's so good! I'm also new to cooking, but this recipe really is super easy. Also, I love the notes about switching certain ingredients (I use chives or green onions, instead of basil; or the different kind of cheeses; etc) are super helpful and really make you feel like you have options! Especially to someone who really doesn't know that kind of stuff yet. I love everything about this recipe, and have already recommended it to a few people. I will definitely pass this on to anyone who asks for a good recipe ๐ Thank you!!
Rebecca Blackwell says
Kristyn! This comment just made my whole week! I am so glad to know that you like this recipe, and I can't tell you how helpful it is to know that the ideas about ingredient swapping were useful! It can be difficult to know, when I'm writing it, what other people will find helpful. So your feedback is pure gold! Thank you so much for taking the time to write a comment for me. I can't tell you how much I appreciate it!
Addison says
These stuffed shells are so heartwarming and flavorful! My family loves this recipe!
Shelby says
This was one of those classic situations in which I did NOT want to stop eating! These pasta shells are far too yummy.
Erica says
I love stuffed shells so much, but your homemade marinara really took these over the top- SO so flavorful and cheesy! Didn't have any chives, but fresh parsley did the trick and looked so pretty!
Shruthi says
This was SO delicious and so easy to make. The three cheese filling was a huge hit in our house. Appreciated your comment on vegetarian cheeses, and wanted to add: folks can look for "microbial rennet" to find veggie options!
Darcey says
This was delicious!! Even the kiddos asked for seconds!