Cheesy Baked Stuffed Shells with Ricotta, Basil, and Marinara Recipe
Introduction
Stuffed shells are a comforting Italian-American classic featuring tender pasta filled with a creamy ricotta mixture and baked in rich marinara sauce. This recipe combines fresh herbs, cheeses, and garlic for a flavorful dish perfect for family dinners or special occasions.

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.) pkg. 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 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 very al dente, about 8 minutes. Drain and set aside.
- Step 2: In a medium bowl, combine the egg yolk, grated garlic, whole-milk ricotta, softened cream cheese, chopped parsley, basil, chives, black pepper, 1 cup of grated Pecorino Romano, and 1/2 teaspoon kosher salt. Mix until well blended.
- Step 3: Spread half of the marinara sauce across the bottom of a 13″ by 9″ baking dish. Transfer the ricotta mixture into a piping bag or resealable plastic bag with a small hole cut in one corner. Carefully pipe the filling into each cooked shell, or use two spoons to fill them. Arrange the filled shells on their sides in the baking dish; a few may overlap.
- Step 4: Pour the remaining marinara sauce over the stuffed shells. Sprinkle the shredded mozzarella and the remaining 1 1/2 cups of Pecorino Romano evenly on top, gently pressing some cheese around the crevices of the shells to ensure coverage.
- Step 5: Bake the stuffed shells in the preheated oven until the edges are golden brown and the cheese is bubbly, about 30 to 40 minutes. Let cool for 10 minutes before serving. Garnish with fresh basil leaves.
Tips & Variations
- For a richer filling, add a handful of shredded Parmesan or swap mozzarella for provolone.
- Use fresh pasta shells if available for an even more tender texture.
- You can add cooked spinach or sautéed mushrooms to the filling for extra flavor and nutrition.
- If you don’t have a piping bag, fill the shells with a small spoon carefully to avoid spills.
Storage
Store leftover stuffed shells in an airtight container in the refrigerator for up to 3 days. To reheat, cover with foil and bake at 350°F (175°C) until warmed through, about 15-20 minutes. They can also be frozen for up to 2 months; thaw overnight in the refrigerator before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare stuffed shells ahead of time?
Yes, you can assemble the shells up to a day in advance, cover tightly, and refrigerate. Bake just before serving for best results.
Can I use a different cheese instead of ricotta?
Ricotta provides the creamy texture critical to this dish, but you can substitute with cottage cheese (drained) or a mix of ricotta and cream cheese for a similar effect.
PrintCheesy Baked Stuffed Shells with Ricotta, Basil, and Marinara Recipe
This classic Italian-American recipe features jumbo pasta shells stuffed with a creamy mixture of ricotta, cream cheese, and fresh herbs, baked in marinara sauce and topped with melted mozzarella and Pecorino Romano. Perfectly al dente shells cradle a rich filling flavored with garlic, parsley, basil, and chives, creating a comforting and elegant dish ideal for family dinners or special occasions.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian-American
- Diet: Vegetarian
Ingredients
Shells and Filling
- 1/2 tsp kosher salt, plus more for boiling
- 1 (12-oz) package jumbo shells
- 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 (about 1 1/2 cups), divided
Sauce and Topping
- 3 cups marinara sauce, divided
- 12 oz shredded mozzarella cheese
- 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. Add the jumbo shells and cook, stirring occasionally, until they are very al dente, about 8 minutes. Drain carefully and set aside to cool slightly.
- Prepare the Filling: In a medium bowl, combine the egg yolk, grated garlic, whole-milk ricotta, softened cream cheese, chopped parsley, chopped basil, sliced chives, black pepper, 1 cup of Pecorino Romano cheese, and 1/2 teaspoon kosher salt. Mix thoroughly until all ingredients are well incorporated.
- Stuff the Shells: Spread half of the marinara sauce evenly on the bottom of a 13×9 inch baking dish. Transfer the ricotta mixture into a large piping bag or resealable plastic bag, then cut a small hole in one corner. Using your non-dominant hand, hold a cooked shell and with your dominant hand pipe the filling inside each shell. Alternatively, you can use two spoons to fill the shells. Arrange the filled shells in the prepared baking dish, placing them on an angle; a few overlapping shells are fine.
- Add Sauce and Cheese Topping: Pour the remaining marinara sauce evenly over the stuffed shells. Sprinkle shredded mozzarella cheese and the remaining 1 1/2 cups of Pecorino Romano cheese on top, pressing gently to fill the crevices between shells for even coverage.
- Bake and Serve: Bake the stuffed shells in the preheated oven until the edges are golden brown and the cheese is melted and bubbly, about 30 to 40 minutes. Remove from the oven and let cool for 10 minutes before serving. Garnish with fresh basil leaves for a fragrant finish.
Notes
- For best results, do not overcook the shells; they should be very al dente because they will finish cooking in the oven.
- You can prepare the shells and filling a day ahead and assemble before baking for convenient meal prep.
- Fresh herbs are key to vibrant flavor; substitute dried herbs only if fresh are unavailable, using one-third the amount.
- If you prefer a spicier sauce, add red pepper flakes to the marinara before assembling.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days and reheated in the oven.
Keywords: stuffed shells, baked pasta, ricotta shells, Italian pasta dish, baked stuffed shells

