Ricotta Stuffed Shells

WANT TO SAVE THIS RECIPE?

I’ve always loved recipes that feel comforting enough for a cozy family dinner yet impressive enough to serve guests, and Ricotta Stuffed Shells check every box. The combination of tender pasta shells, creamy ricotta filling, rich marinara sauce, and bubbling melted cheese creates a dish that feels both hearty and elegant. Every bite delivers creamy, cheesy goodness balanced with the bright flavor of tomato sauce and fresh herbs.

One of my favorite things about this recipe is how easy it is to customize. You can keep it classic and simple, add spinach for extra freshness, or include Italian sausage for a heartier meal. Whether you’re preparing it for a weeknight dinner, a holiday gathering, or meal prep for the week ahead, these stuffed shells always disappear quickly from the table.


Why You’ll Love This Ricotta Stuffed Shells Recipe

Ricotta Stuffed Shells are the kind of meal that instantly makes dinner feel special without requiring complicated cooking techniques. The creamy ricotta filling tucked into jumbo pasta shells creates a rich and satisfying texture that pairs beautifully with savory marinara sauce and gooey melted mozzarella.

Another reason this recipe stands out is its versatility. It can easily be made ahead of time, frozen for later, or adapted with different cheeses, vegetables, or proteins. It’s also ideal for feeding a crowd because the baked casserole-style dish serves generously and reheats wonderfully.

The balance of flavors is another major highlight. The ricotta mixture is creamy and mild, Parmesan adds salty depth, mozzarella brings that irresistible cheesy stretch, and fresh basil brightens the entire dish. Together, the ingredients create a comforting Italian-inspired dinner that feels homemade and satisfying.


What Kind of Pasta Shells Should I Use for Ricotta Stuffed Shells?

For this recipe, jumbo pasta shells are essential because they’re large enough to hold a generous amount of filling. Smaller shells won’t provide enough room for the creamy ricotta mixture and can become difficult to stuff properly.

When shopping, look specifically for “jumbo shells” in the pasta aisle. Cooking them just until al dente is important because the shells continue baking in the oven. Overcooked shells may tear while stuffing or become too soft after baking.

If jumbo shells are unavailable, manicotti tubes can work as an alternative, although filling them requires a slightly different method. Some people even use rolled lasagna noodles for a similar stuffed pasta experience.


Options for Substitutions

One of the best things about Ricotta Stuffed Shells is how flexible the recipe can be depending on your preferences or what you already have in your kitchen.

Cottage cheese can replace ricotta if you want a lighter texture while still maintaining creaminess. Many cooks enjoy blending cottage cheese slightly for a smoother filling that resembles ricotta more closely.

Spinach is a popular addition that blends perfectly into the cheese mixture. Fresh or frozen spinach both work well, adding color, texture, and extra nutrition to the dish.

For a richer flavor profile, you can substitute part of the mozzarella with provolone or fontina cheese. Parmesan can also be swapped with Pecorino Romano if you prefer a sharper and saltier finish.

If you’d like to include protein, cooked Italian sausage, shredded chicken, or ground beef can be mixed into the filling or layered into the sauce. Vegetarian versions can include mushrooms, zucchini, or roasted vegetables for added texture and flavor.

Gluten-free jumbo pasta shells are also widely available, making it easy to adapt this comforting recipe for different dietary needs.


Ingredients for this Ricotta Stuffed Shells Recipe

Jumbo Pasta Shells

Jumbo pasta shells are the foundation of this recipe because they create the perfect pocket for holding the creamy ricotta filling. Their sturdy shape allows the shells to stay intact during baking while soaking up the rich marinara sauce.


Ricotta Cheese

Ricotta cheese gives the filling its signature creamy texture and mild flavor. It creates a soft and rich center that balances beautifully with the pasta and tomato sauce.


Mozzarella Cheese

Mozzarella adds the gooey, melty cheese layer that makes baked pasta dishes irresistible. It melts beautifully over the shells and also adds extra richness to the filling.


Parmesan Cheese

Parmesan cheese brings a salty, nutty flavor that deepens the overall taste of the dish. It enhances both the cheese filling and the topping while helping create a delicious golden finish.


Egg

Egg acts as the binder for the ricotta mixture. It helps hold the filling together while baking so the stuffed shells stay creamy without becoming runny.


Marinara Sauce

Marinara sauce adds moisture, acidity, and rich tomato flavor to the dish. It keeps the pasta tender while complementing the creamy cheese filling with classic Italian-inspired flavor.


Garlic

Garlic adds warmth and aromatic depth to the filling. Even a small amount makes the ricotta mixture taste more savory and balanced.


Fresh Basil

Fresh basil brightens the dish with fresh herbal flavor. It pairs perfectly with tomato sauce and cheese while adding freshness to every bite.


Italian Seasoning

Italian seasoning helps build layers of flavor throughout the filling. The combination of herbs gives the recipe a comforting homemade taste.


Salt

Salt enhances the flavor of every ingredient in the dish, especially the cheeses and tomato sauce. Proper seasoning keeps the filling from tasting flat.


Black Pepper

Black pepper adds gentle heat and depth to the ricotta mixture while balancing the creaminess of the cheese.


Olive Oil

A small amount of olive oil helps prevent the cooked pasta shells from sticking together and also adds subtle richness to the sauce.


Step 1: Prepare the Pasta Shells

Bring a large pot of salted water to a boil and cook the jumbo pasta shells according to the package directions until they are just al dente. The shells should remain slightly firm because they will continue cooking in the oven later.

Carefully drain the pasta and rinse lightly with cool water to stop the cooking process. Arrange the shells on a baking sheet or drizzle lightly with olive oil to keep them from sticking together while you prepare the filling.


Step 2: Prepare the Ricotta Filling

In a large mixing bowl, combine ricotta cheese, shredded mozzarella, grated Parmesan, egg, minced garlic, Italian seasoning, salt, black pepper, and chopped fresh basil.

Mix everything thoroughly until the filling becomes smooth and evenly combined. The mixture should feel creamy and thick enough to spoon easily into the pasta shells.

If you want additional flavor or texture, this is the perfect stage to mix in chopped spinach, cooked sausage, sautéed mushrooms, or shredded chicken.


Step 3: Prepare the Baking Dish

Spread a generous layer of marinara sauce across the bottom of a large baking dish. This layer prevents the shells from sticking and helps keep the pasta moist while baking.

Using enough sauce also allows the flavors to blend together beautifully as the shells bake in the oven.


Step 4: Stuff the Shells

Using a spoon or piping bag, carefully fill each cooked pasta shell with the ricotta mixture. Fill them generously without overstuffing to prevent the shells from tearing.

Arrange the stuffed shells in the baking dish seam-side up so the filling stays secure during baking.

Continue until all the shells are filled and evenly arranged in the sauce.


Step 5: Add Sauce Over the Shells

Spoon additional marinara sauce over the tops of the stuffed shells. Covering them lightly with sauce helps keep the pasta tender while allowing some of the cheesy filling to remain visible.

The sauce also creates a rich layer that blends beautifully with the melted cheese during baking.


Step 6: Add the Cheese Topping

Sprinkle shredded mozzarella and Parmesan cheese evenly across the stuffed shells.

This topping creates the bubbly golden cheese layer that makes baked stuffed shells so comforting and satisfying. The cheese melts into the sauce while adding richness and texture.


Step 7: Bake the Ricotta Stuffed Shells

Preheat the oven to 375°F (190°C).

Cover the baking dish loosely with foil and bake for about 25 minutes. Covering the dish initially helps trap moisture and prevents the cheese from browning too quickly.

After 25 minutes, remove the foil and continue baking for another 10 to 15 minutes until the cheese becomes melted, bubbly, and lightly golden.

The sauce should be hot and bubbling around the edges of the dish.


Step 8: Let the Shells Rest Before Serving

Allow the stuffed shells to rest for about 5 to 10 minutes after removing them from the oven.

Resting helps the filling firm slightly, making the shells easier to serve while allowing the flavors to settle together perfectly.

Top with extra basil, Parmesan cheese, or a drizzle of olive oil before serving for added flavor and presentation.


Step 9: Serve and Enjoy

Serve the Ricotta Stuffed Shells warm with garlic bread, salad, or roasted vegetables for a complete and comforting meal.

The creamy filling, rich tomato sauce, and melted cheese create an irresistible dinner that feels both cozy and satisfying for any occasion.


How Long to Prepare the Ricotta Stuffed Shells

Preparing Ricotta Stuffed Shells is surprisingly manageable, even though the final dish looks impressive and restaurant-worthy. Most of the prep work involves boiling the pasta shells, mixing the creamy cheese filling, and assembling everything in the baking dish. Because the ingredients are simple and easy to work with, the process feels smooth and beginner-friendly.

On average, you can expect the preparation stage to take about 20 to 30 minutes. Cooking the pasta shells usually takes around 10 minutes, while preparing the ricotta filling and stuffing the shells takes another 15 to 20 minutes depending on your pace and experience in the kitchen.

The baking process typically requires 35 to 40 minutes total. Baking the shells covered first helps retain moisture and evenly heat the filling, while uncovering them near the end allows the cheese to melt and develop a beautifully golden top layer.

If you prepare the shells ahead of time and refrigerate them before baking, dinner becomes even easier. You can simply place the baking dish into the oven when ready to serve, making this recipe ideal for busy weeknights, meal prep, or entertaining guests.


Tips for Perfect Ricotta Stuffed Shells

Using high-quality ricotta cheese makes a huge difference in texture and flavor. Whole milk ricotta creates the creamiest filling and prevents the shells from tasting dry.

Cook the pasta shells only until al dente. Overcooked shells can tear easily during stuffing and may become too soft after baking.

Allow the cooked shells to cool slightly before filling them. Warm shells can be delicate and harder to handle without breaking.

For extra flavor, freshly grate Parmesan cheese instead of using pre-packaged varieties. Fresh Parmesan melts better and adds a richer taste.

Using a piping bag or zip-top bag with the corner cut off can make stuffing the shells much quicker and cleaner than using a spoon.

Do not skimp on the sauce. The marinara keeps the shells moist while baking and prevents the edges from drying out in the oven.

Adding chopped spinach, basil, or parsley to the filling gives the dish freshness and color while balancing the richness of the cheese.

Let the shells rest for several minutes after baking before serving. This helps the filling settle and makes serving much easier.


Watch Out for These Mistakes While Cooking

One of the most common mistakes is overboiling the pasta shells. Soft shells tear very easily and can fall apart when stuffed.

Another issue is using watery ricotta cheese without draining excess moisture. Too much liquid can make the filling runny and affect the overall texture of the dish.

Using too little sauce may result in dry pasta after baking. The shells need enough sauce underneath and on top to stay tender and flavorful.

Overstuffing the shells can also cause problems. Filling them too heavily may cause the pasta to split during baking.

Skipping the resting time after baking often leads to messy servings because the filling remains very soft immediately out of the oven.

Baking uncovered for the entire cooking time may dry out the cheese topping too quickly. Covering the dish during the first stage of baking helps maintain moisture and even cooking.


What to Serve With Ricotta Stuffed Shells?

Garlic Bread

Warm garlic bread pairs perfectly with stuffed shells because it soaks up the rich marinara sauce while adding crunchy texture alongside the creamy pasta.


Caesar Salad

A crisp Caesar salad adds freshness and balance to the richness of the baked pasta. The crunchy romaine and tangy dressing create a refreshing contrast.


Roasted Vegetables

Roasted zucchini, broccoli, asparagus, or bell peppers add color and nutrition to the meal while complementing the Italian-inspired flavors beautifully.


Italian Meatballs

Meatballs make an excellent side if you want a heartier dinner. Their savory flavor pairs naturally with marinara sauce and melted cheese.


Antipasto Platter

An antipasto platter with olives, cheeses, roasted peppers, and cured meats creates a complete Italian-style dinner experience that feels perfect for entertaining.


Storage Instructions

Ricotta Stuffed Shells store extremely well, making them ideal for leftovers and meal prep. Once the shells have cooled completely, transfer them to an airtight container or cover the baking dish tightly with foil or plastic wrap.

In the refrigerator, the shells will stay fresh for up to 4 days. Reheat individual portions in the microwave or warm the entire baking dish in the oven until heated through.

For longer storage, stuffed shells freeze beautifully. Arrange the shells in a freezer-safe dish and cover tightly before freezing. They can typically be stored frozen for up to 3 months without losing flavor or texture.

If baking directly from frozen, allow additional baking time and keep the dish covered during most of the cooking process to prevent drying out.

Many people also prepare the entire dish ahead of time and refrigerate it unbaked for up to 24 hours before cooking, which is incredibly convenient for holidays or dinner parties.


Estimated Nutrition

The nutritional values may vary depending on the exact ingredients and portion sizes used, but a typical serving of Ricotta Stuffed Shells generally includes:

  • Calories: 420–500
  • Protein: 22–28g
  • Carbohydrates: 35–45g
  • Fat: 18–25g
  • Saturated Fat: 9–12g
  • Fiber: 3–5g
  • Sugar: 6–9g
  • Sodium: 700–950mg

The dish provides a satisfying balance of protein, carbohydrates, and fats while delivering comforting flavor in every serving.


Frequently Asked Questions

Can I make Ricotta Stuffed Shells ahead of time?

Yes, this recipe is perfect for preparing ahead. You can assemble the stuffed shells up to one day in advance and refrigerate them until ready to bake.


Can I freeze Ricotta Stuffed Shells?

Absolutely. The shells freeze very well either before or after baking. Store them tightly covered in a freezer-safe container for up to 3 months.


Why are my stuffed shells watery?

Watery shells usually happen when ricotta contains excess moisture or when too much sauce is used. Draining ricotta slightly before mixing can help create a thicker filling.


Can I add meat to the filling?

Yes, cooked Italian sausage, ground beef, or shredded chicken can all be added to the ricotta mixture for a heartier version of the recipe.


What is the best cheese combination for stuffed shells?

Ricotta, mozzarella, and Parmesan create the classic combination because they provide creaminess, meltability, and rich flavor all together.


Conclusion

Ricotta Stuffed Shells are the kind of comforting baked pasta dish that never goes out of style. With creamy ricotta filling, tender pasta, rich marinara sauce, and melted cheese bubbling on top, every bite feels warm, satisfying, and deeply comforting.

What makes this recipe truly special is its versatility and convenience. It works beautifully for casual weeknight dinners, holiday gatherings, meal prep, or freezer meals. You can keep the recipe traditional or customize it with vegetables, meats, and different cheeses to make it your own.

Once you try homemade Ricotta Stuffed Shells, it quickly becomes one of those dependable recipes you return to again and again whenever you want a cozy, crowd-pleasing dinner.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Ricotta Stuffed Shells

  • Author: Sally Thompson
  • Prep Time: 25 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 6 servings 1x
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian-American
  • Diet: Vegetarian

Description

These Ricotta Stuffed Shells are the ultimate comfort food dinner with jumbo pasta shells filled with creamy ricotta cheese, mozzarella, Parmesan, and herbs, all baked in rich marinara sauce until bubbly and golden. This easy dinner recipe is perfect for family meals, holiday gatherings, meal prep, and cozy pasta nights. Whether you need quick dinner ideas, easy Italian food recipes, or comforting baked pasta dishes, these cheesy stuffed shells deliver incredible flavor every time.


Ingredients

Scale

20 jumbo pasta shells

2 cups ricotta cheese

2 cups shredded mozzarella cheese, divided

1 cup grated Parmesan cheese, divided

1 large egg

3 cups marinara sauce

3 cloves garlic, minced

2 tablespoons chopped fresh basil

1 teaspoon Italian seasoning

1 teaspoon salt

1/2 teaspoon black pepper

1 tablespoon olive oil

2 tablespoons chopped parsley for garnish


Instructions

1. Preheat the oven to 375°F (190°C).

2. Bring a large pot of salted water to a boil and cook the jumbo pasta shells until al dente according to package instructions.

3. Drain the pasta shells and lightly rinse with cool water to stop the cooking process.

4. Drizzle the shells with olive oil or place them separately on a tray to prevent sticking.

5. In a large mixing bowl, combine ricotta cheese, 1 cup mozzarella cheese, 1/2 cup Parmesan cheese, egg, garlic, basil, Italian seasoning, salt, and black pepper.

6. Mix the filling thoroughly until smooth and creamy.

7. Spread 1 1/2 cups marinara sauce evenly across the bottom of a large baking dish.

8. Fill each cooked shell generously with the ricotta mixture using a spoon or piping bag.

9. Arrange the stuffed shells in the prepared baking dish.

10. Spoon the remaining marinara sauce evenly over the shells.

11. Sprinkle the remaining mozzarella cheese and Parmesan cheese over the top.

12. Cover the baking dish loosely with foil and bake for 25 minutes.

13. Remove the foil and continue baking for 10 to 15 minutes until the cheese is melted and lightly golden.

14. Allow the shells to rest for 5 to 10 minutes before serving.

15. Garnish with chopped parsley or fresh basil and serve warm.


Notes

Use whole milk ricotta cheese for the creamiest filling and best texture.

Cook the pasta shells only until al dente to prevent tearing during stuffing and baking.

Allow the stuffed shells to rest after baking so the filling can firm up before serving.


Nutrition

  • Serving Size: 1 serving
  • Calories: 480
  • Sugar: 8g
  • Sodium: 850mg
  • Fat: 22g
  • Saturated Fat: 11g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 4g
  • Protein: 24g
  • Cholesterol: 85mg

Keywords: ricotta stuffed shells, stuffed pasta shells, baked pasta recipe, cheesy pasta dinner, easy Italian dinner, comfort food recipe, family dinner ideas

Easy Chocolate Cream Pie