Skip to main content
FREE DINNER EBOOK! Get your copy!

Ricotta Stuffed Pasta Shells Recipe

Cozy, satisfying, and bursting with Mediterranean flavor, these Stuffed Shells are filled with ricotta, mushrooms, spinach, and fresh herbs, baked in a rich marinara sauce until bubbly and golden.

4.8 from 146 votes
75 mins
Total Time
8
servings
Jump to Recipe
Ricotta Stuffed Pasta Shells

How to Make the Best Ricotta Stuffed Pasta Shells

These ricotta stuffed pasta shells are the ultimate comfort food, combining creamy ricotta, earthy mushrooms, and fresh spinach all wrapped in tender pasta and smothered in marinara sauce. The Mediterranean-inspired filling is packed with aromatic herbs like oregano, basil, and a touch of fennel that make each bite incredibly flavorful.

What makes this recipe special is the balance of textures and flavors—the creamy cheese mixture plays perfectly against the savory sauteed vegetables, while the bright lemon zest and hint of nutmeg add unexpected depth. Whether you’re serving these for a cozy weeknight dinner or as the star of a special occasion, they’re guaranteed to impress.

The best part? You can assemble these shells ahead of time and refrigerate until ready to bake, making them ideal for entertaining. Just add 10-15 minutes to the covered baking time if baking from cold. Serve with crusty garlic bread and a simple green salad for a complete Italian feast.

Ricotta Stuffed Pasta Shells

Ricotta Stuffed Pasta Shells

Cozy, satisfying, and bursting with Mediterranean flavor, these Stuffed Shells are filled with ricotta, mushrooms, spinach, and fresh herbs, baked in a rich marinara sauce until bubbly and golden.

4.8 from 146 votes
CourseMain Course
CuisineItalian
Keywordstuffed shells, stuffed shells recipe, vegetarian stuffed shells, easy stuffed shells, stuffed shells ricotta, stuffed shells spinach
Prep Time45 mins
Cook Time30 mins
Total Time75 mins
Servings8 servings
Calories302kcal
Prevent your screen from going dark

Ingredients

Pasta

Filling

Cheese Mixture

Sauce and Garnish

Instructions

Cook the Pasta

  1. Cook pasta shells in salted boiling water according to package directions until al dente. Drain and set aside.

Prepare the Filling

  1. In a large skillet, heat olive oil over medium-high heat. Add onion and garlic, stir for 2-3 minutes until fragrant.
  2. Add chili flakes, oregano, and fennel seeds. Saute for one minute.
  3. Add chopped mushrooms and saute until they release their liquid, lowering heat if necessary. Season with salt and pepper.
  4. Add the sundried tomatoes (if using) and spinach. Wilt the spinach and cook off any liquid.
  5. Transfer the filling to a bowl and let it cool (placing in the freezer for 10 minutes speeds this up).

Make the Cheese Mixture

  1. In a medium bowl, whisk the optional egg. Add ricotta cheese, mozzarella, pecorino cheese, lemon zest, nutmeg, and fresh basil. Mix well.
  2. Fold in the cooled mushroom filling until evenly combined.

Assemble and Bake

  1. Preheat oven to 375°F (190°C).
  2. Spread marinara sauce in the bottom of a 9x13-inch baking dish.
  3. Stuff 16 shells with 2-3 tablespoons of filling each and arrange over the sauce.
  4. Brush any exposed pasta with olive oil and add a few twists of black pepper.
  5. Cover tightly with foil and bake for 25 minutes until bubbling.
  6. Remove foil, sprinkle with additional pecorino and mozzarella if desired, and bake uncovered for 5 more minutes.
  7. Garnish with fresh Italian parsley and finely grated pecorino before serving.

Notes

  • For a meat version, substitute 8 ounces of Italian sausage for the mushrooms.
  • Full-fat ricotta gives the best texture and flavor.
  • Cool the mushroom filling completely before mixing with cheese to prevent the cheese from melting.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days.
Jump to Recipe