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
Pesto Ricotta Stuffed Pasta Shells 43.png

Pesto Ricotta Stuffed Pasta Shells

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🌿 This Pesto Whipped Ricotta Stuffed Shells recipe features a creamy herb filling that brings bright, fresh flavors to your table.
🍽️ Perfect for a comforting yet elegant meal, these tender shells are baked in a rich pesto sauce with a cheesy topping that melts beautifully.

  • Total Time: 1 hour
  • Yield: 15 stuffed shells (servings)

Ingredients

– 1.5 tablespoons avocado oil

– ΒΎ cup finely diced onions

– 1 teaspoon minced garlic (about 2-3 cloves)

– Cracked black pepper, to taste

– 1 cup low sodium chicken broth

– Β½ cup heavy cream

– 2 tablespoons traditional basil jarred pesto sauce

– 2 tablespoons grated parmesan cheese

– 15 jumbo pasta shells, cooked al dente, drizzled with olive oil to prevent sticking

– 15 ounces whole milk ricotta cheese, excess liquid poured off or strained

– 5 ounces baby spinach, wilted and excess moisture squeezed out

– 1 large egg

– 1 cup shredded mozzarella cheese, plus extra for topping

– ΒΌ cup grated parmesan cheese

– Cracked black pepper, to taste

– Pinch of kosher salt

– Freshly chopped parsley for garnish

Instructions

1-Getting started: Getting started with pesto ricotta stuffed pasta shells is straightforward, and this guide walks you through each part. Begin by preheating your oven to 375Β°F (190Β°C) to ensure even cooking. Next, boil the pasta shells in salted water until they reach al dente texture, which usually takes about 8-10 minutes, then drain and drizzle them with olive oil to keep them from sticking.

2-Once your shells are ready, focus on the sauce and filling. Heat 1.5 tablespoons of avocado oil in a pan over medium-high heat and cook ΒΎ cup of finely diced onions with 1 teaspoon of minced garlic until they’re tender, adding cracked black pepper to taste. Deglaze the pan with 1 cup of low sodium chicken broth and let it reduce by a quarter before stirring in Β½ cup of heavy cream and 2 tablespoons of traditional basil pesto sauce.

3-Whisk in 2 tablespoons of grated parmesan cheese until the mixture is smooth, then simmer it over medium-low heat while stirring frequently until it thickens. For the filling, wilt 5 ounces of baby spinach in a lightly oiled pan, let it cool, and blend it with 15 ounces of strained whole milk ricotta cheese until smooth. Squeeze out any excess moisture, then mix in 1 cup of shredded mozzarella cheese, ΒΌ cup of grated parmesan cheese, 1 large egg, and cracked black pepper to taste, with a pinch of kosher salt if needed.

4-Assemble the dish by spooning a layer of the creamy pesto sauce into an 8×8-inch ceramic baking dish. Stuff each of the 15 cooked pasta shells with the ricotta-spinach mixture and arrange them in the dish. Pour the remaining sauce over the top, sprinkle with extra shredded mozzarella, cover with foil, and bake for 30 minutes. Finish by removing the foil and broiling for 2-3 minutes until the cheese is bubbly and browned, then garnish with freshly chopped parsley and serve hot.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🌟 Cook shells al dente since they’ll soften more during baking.
🍲 Use a ceramic baking dish to avoid cracking under the broiler.
πŸ’§ Thoroughly squeeze moisture from the ricotta-spinach filling to prevent runny shells.

  • Author: Brandi Oshea
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 stuffed shell
  • Calories: 114
  • Sugar: 0.4g
  • Sodium: 109mg
  • Fat: 6g
  • Saturated Fat: 4g
  • Trans Fat: 0.001g
  • Carbohydrates: 7g
  • Fiber: 0.5g
  • Protein: 7g
  • Cholesterol: 32mg