Pesto Ricotta Stuffed Shells

Featured in: Hearty Dinners

These jumbo pasta shells are carefully filled with a creamy ricotta and vibrant basil pesto mixture, layered in rich marinara sauce, and baked until golden and bubbly. The combination of cheeses - mozzarella, Parmesan, and ricotta - creates a luscious texture with balanced flavors. A hint of freshly ground black pepper and salt enhances the filling, while fresh basil leaves add a refreshing garnish. Perfect for a medium-difficulty, comforting Italian-American main course that pairs well with a crisp salad or crusty bread.

Updated on Sat, 22 Nov 2025 11:43:00 GMT
Golden-brown pesto and ricotta stuffed shells bubbling in a rich tomato sauce, ready to serve. Save It
Golden-brown pesto and ricotta stuffed shells bubbling in a rich tomato sauce, ready to serve. | sunnyspoonful.com

Tender pasta shells filled with creamy ricotta and vibrant pesto, baked in rich tomato sauce a perfect comforting dish for relaxed weekends.

Ingredients

  • Pasta 20 jumbo pasta shells
  • Filling 1 ½ cups ricotta cheese ½ cup basil pesto (store-bought or homemade) 1 cup shredded mozzarella cheese ½ cup freshly grated Parmesan cheese 1 large egg ¼ teaspoon freshly ground black pepper ¼ teaspoon salt
  • Sauce and Topping 2 cups marinara sauce ½ cup shredded mozzarella cheese 2 tablespoons freshly grated Parmesan cheese Fresh basil leaves (for garnish optional)

Instructions

Step 1:
Preheat your oven to 375°F (190°C).
Step 2:
Bring a large pot of salted water to a boil. Cook the pasta shells until al dente according to package instructions. Drain and rinse under cool water to prevent sticking.
Step 3:
In a medium bowl combine ricotta cheese basil pesto 1 cup mozzarella ½ cup Parmesan egg salt and pepper. Mix until well blended.
Step 4:
Spread 1 cup of marinara sauce on the bottom of a 9x13-inch (23x33 cm) baking dish.
Step 5:
Fill each pasta shell with 1–2 tablespoons of the ricotta-pesto mixture and arrange stuffed shells in the prepared baking dish.
Step 6:
Spoon the remaining marinara sauce over the stuffed shells. Sprinkle with ½ cup mozzarella and 2 tablespoons Parmesan.
Step 7:
Cover the dish with foil and bake for 25 minutes. Remove foil and bake for another 10 minutes until bubbly and golden on top.
Step 8:
Let cool for 5 minutes before serving. Garnish with fresh basil if desired.
A close-up of pesto and ricotta stuffed shells overflowing with creamy filling, perfect for dinner. Save It
A close-up of pesto and ricotta stuffed shells overflowing with creamy filling, perfect for dinner. | sunnyspoonful.com

Baked pesto and ricotta stuffed shells, beautifully arranged with melted cheese and fresh basil garnish. Save It
Baked pesto and ricotta stuffed shells, beautifully arranged with melted cheese and fresh basil garnish. | sunnyspoonful.com

Recipe FAQs

How do I prevent pasta shells from sticking?

Cook pasta shells until al dente and rinse with cool water after draining to stop cooking and reduce stickiness.

Can I use homemade pesto instead of store-bought?

Yes, homemade basil pesto works wonderfully and adds fresh herbal notes to the filling.

What are good variations for the filling?

Try adding chopped sun-dried tomatoes or spinach to the ricotta mixture for extra flavor and texture.

How should I bake the stuffed shells?

Cover with foil and bake at 375°F for 25 minutes, then uncover and bake another 10 minutes until bubbly and golden.

What can I serve alongside this dish?

A crisp green salad and crusty bread complement these baked shells perfectly, as does a light Italian red wine like Chianti.

Pesto Ricotta Stuffed Shells

Jumbo shells filled with creamy ricotta and basil pesto, baked in marinara sauce for a cozy main dish.

Prep Time
25 mins
Cook Time
35 mins
Total Duration
60 mins
Authored by Lana Bright

Recipe Type Hearty Dinners

Skill Level Medium

Cuisine Style Italian-American

Recipe Yield 4 Serving Size

Diet Preferences Vegetarian-Friendly

What You'll Need

Pasta

01 20 jumbo pasta shells

Filling

01 1 1/2 cups ricotta cheese
02 1/2 cup basil pesto
03 1 cup shredded mozzarella cheese
04 1/2 cup freshly grated Parmesan cheese
05 1 large egg
06 1/4 teaspoon freshly ground black pepper
07 1/4 teaspoon salt

Sauce and Topping

01 2 cups marinara sauce
02 1/2 cup shredded mozzarella cheese
03 2 tablespoons freshly grated Parmesan cheese
04 Fresh basil leaves (optional for garnish)

Directions

Step 01

Preheat oven: Set the oven temperature to 375°F.

Step 02

Cook pasta shells: Boil a large pot of salted water and cook jumbo pasta shells until al dente according to package directions. Drain and rinse with cool water to prevent sticking.

Step 03

Prepare filling: In a mixing bowl, combine ricotta cheese, basil pesto, 1 cup mozzarella, 1/2 cup Parmesan, egg, salt, and pepper until thoroughly blended.

Step 04

Assemble dish: Spread 1 cup of marinara sauce evenly on the bottom of a 9x13-inch baking dish.

Step 05

Stuff shells: Fill each pasta shell with 1 to 2 tablespoons of the ricotta-pesto mixture and arrange them in the prepared baking dish.

Step 06

Add remaining sauce and cheese: Pour the remaining marinara sauce over the stuffed shells, then sprinkle with 1/2 cup mozzarella and 2 tablespoons Parmesan cheese.

Step 07

Bake covered: Cover the dish with foil and bake for 25 minutes.

Step 08

Finish baking uncovered: Remove the foil and continue baking for an additional 10 minutes until the top is bubbly and golden.

Step 09

Rest and garnish: Allow to rest for 5 minutes before serving. Garnish with fresh basil leaves if desired.

Tools You'll Need

  • Large pot
  • 9x13-inch baking dish
  • Mixing bowl
  • Spoon
  • Foil

Allergy Information

Review each ingredient to identify potential allergens, and consult a healthcare professional if you're unsure.
  • Contains milk, egg, and wheat (gluten). Store-bought pesto or marinara may contain nuts or other allergens—check labels accordingly.

Nutrition Details (Per Serving)

This nutritional data is for reference only and isn't a substitute for medical advice.
  • Caloric Value: 465
  • Fats: 23 grams
  • Carbohydrates: 42 grams
  • Proteins: 22 grams