Creamy Ricotta and Herb Stuffed Shells Baked in Marinara Recipe
Introduction
Stuffed shells are a comforting Italian-American classic, perfect for a hearty family dinner. Jumbo pasta shells are filled with a creamy mixture of ricotta, cream cheese, and fresh herbs, then baked in marinara sauce topped with melted mozzarella and Pecorino Romano. This dish is both simple to prepare and deliciously satisfying.

Ingredients
- 1/2 tsp. kosher salt, plus more
- 1 (12-oz.) package jumbo shells
- 1 large egg yolk
- 4 cloves garlic, grated
- 1 1/4 lb. whole-milk ricotta
- 1 (8-oz.) package cream cheese, softened
- 1/4 cup chopped fresh parsley
- 2 Tbsp. chopped fresh basil
- 2 Tbsp. sliced chives
- 1/2 tsp. freshly ground black pepper
- 3 oz. finely grated Pecorino Romano (about 1 1/2 cups), divided
- 3 cups marinara sauce, divided
- 12 oz. mozzarella, shredded
- Fresh basil leaves, for serving
Instructions
- Step 1: Preheat oven to 375°F (190°C). Bring a large pot of salted water to a boil. Add the jumbo shells and cook, stirring occasionally, until very al dente, about 8 minutes. Drain shells carefully.
- Step 2: In a medium bowl, combine the egg yolk, grated garlic, ricotta, softened cream cheese, parsley, basil, chives, black pepper, 1 cup of the Pecorino Romano, and 1/2 teaspoon kosher salt. Mix until well blended.
- Step 3: Spread half of the marinara sauce evenly on the bottom of a 13″ x 9″ baking dish. Transfer the ricotta mixture to a large piping bag or resealable bag with a small corner cut off. Carefully fill each cooked shell with the cheese mixture by piping or using two spoons. Arrange the filled shells in the baking dish on an angle, allowing a few to overlap.
- Step 4: Pour the remaining marinara sauce over the shells. Sprinkle the shredded mozzarella and the remaining 1/2 cup of Pecorino Romano evenly over the top, pressing cheese slightly into crevices around the shells to ensure coverage.
- Step 5: Bake uncovered until the cheese is golden brown around the edges, about 30 to 40 minutes. Let cool for 10 minutes before serving. Garnish with fresh basil leaves.
Tips & Variations
- Use a piping bag to fill the shells neatly and quickly, but if you don’t have one, two spoons work well for stuffing.
- For a vegetarian version, ensure your marinara sauce does not contain meat.
- Add spinach or sautéed mushrooms to the cheese mixture for extra flavor and nutrition.
- Try substituting part of the ricotta with cottage cheese for a lighter texture.
Storage
Store leftover stuffed shells in an airtight container in the refrigerator for up to 3 days. To reheat, cover with foil and warm in a 350°F (175°C) oven until heated through, about 15-20 minutes. You can also microwave individual portions until hot.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare stuffed shells in advance?
Yes, you can assemble the stuffed shells up to one day ahead. Cover the baking dish tightly with foil and refrigerate until ready to bake.
Can I freeze stuffed shells?
Absolutely. Freeze the assembled, unbaked dish in a freezer-safe container for up to 2 months. Bake covered from frozen, increasing bake time by about 15-20 minutes, until heated through and bubbly.
PrintCreamy Ricotta and Herb Stuffed Shells Baked in Marinara Recipe
This classic Italian Stuffed Shells recipe features jumbo pasta shells filled with a creamy mixture of ricotta, cream cheese, fresh herbs, and Pecorino Romano, all baked in a rich marinara sauce and topped with melted mozzarella. Perfect as a comforting main dish, it’s easy to prepare and ideal for family dinners or special occasions.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 to 8 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Shells and Pasta
- 1/2 tsp kosher salt, plus more for boiling water
- 1 (12-oz.) package jumbo shells
Filling
- 1 large egg yolk
- 4 cloves garlic, grated
- 1 1/4 lb whole-milk ricotta cheese
- 1 (8-oz.) package cream cheese, softened
- 1/4 cup chopped fresh parsley
- 2 Tbsp chopped fresh basil
- 2 Tbsp sliced chives
- 1/2 tsp freshly ground black pepper
- 3 oz finely grated Pecorino Romano cheese (about 1 1/2 cups), divided
Sauce and Toppings
- 3 cups marinara sauce, divided
- 12 oz mozzarella cheese, shredded
- Fresh basil leaves, for serving
Instructions
- Preheat and boil shells: Preheat your oven to 375°F (190°C). Bring a large pot of salted water to a boil and cook the jumbo shells, stirring occasionally, until they are very al dente, about 8 minutes. Drain the shells and set aside.
- Prepare the filling: In a medium bowl, combine the egg yolk, grated garlic, whole-milk ricotta, softened cream cheese, chopped parsley, basil, sliced chives, black pepper, 1 cup of grated Pecorino Romano, and 1/2 teaspoon kosher salt. Mix everything well until the filling is smooth and evenly combined.
- Assemble shells with filling: Spread half of the marinara sauce evenly across the bottom of a 13 x 9-inch baking dish. Fill a piping bag or a resealable plastic bag with the ricotta mixture and cut a small hole at the corner. Carefully hold each shell with your non-dominant hand and pipe the filling into the shell using your dominant hand. Alternatively, you can spoon the filling into each shell. Arrange the filled shells on an angle in the baking dish, allowing some to overlap if needed.
- Add sauce and cheese: Pour the remaining marinara sauce over the layered stuffed shells. Sprinkle the shredded mozzarella and the remaining 1 1/2 cups (3 oz) Pecorino Romano cheese evenly on top, pushing the cheese into the crevices around the shells to ensure full coverage.
- Bake and garnish: Bake the stuffed shells in the preheated oven until the cheese is golden brown around the edges and the dish is bubbly, about 30 to 40 minutes. Remove from oven and let cool for 10 minutes before serving. Garnish with fresh basil leaves to add a fragrant finish.
Notes
- Cook the shells very al dente as they will continue to cook in the oven and absorb sauce.
- Use fresh herbs for the best flavor in the ricotta filling.
- Filling the shells with a piping bag helps achieve an even and clean fill but spoons work well too.
- Letting the dish cool slightly before serving helps it set and makes it easier to serve.
- For a vegetarian version, ensure the marinara sauce contains no meat or meat-based broth.
Keywords: stuffed shells, baked pasta, ricotta cheese, Italian recipe, jumbo shells, creamy filling, marinara sauce, mozzarella cheese

