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.

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
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.
Ingredients
Pasta
Filling
Cheese Mixture
Sauce and Garnish
Instructions
Cook the Pasta
- Cook pasta shells in salted boiling water according to package directions until al dente. Drain and set aside.
Prepare the Filling
- In a large skillet, heat olive oil over medium-high heat. Add onion and garlic, stir for 2-3 minutes until fragrant.
- Add chili flakes, oregano, and fennel seeds. Saute for one minute.
- Add chopped mushrooms and saute until they release their liquid, lowering heat if necessary. Season with salt and pepper.
- Add the sundried tomatoes (if using) and spinach. Wilt the spinach and cook off any liquid.
- Transfer the filling to a bowl and let it cool (placing in the freezer for 10 minutes speeds this up).
Make the Cheese Mixture
- In a medium bowl, whisk the optional egg. Add ricotta cheese, mozzarella, pecorino cheese, lemon zest, nutmeg, and fresh basil. Mix well.
- Fold in the cooled mushroom filling until evenly combined.
Assemble and Bake
- Preheat oven to 375°F (190°C).
- Spread marinara sauce in the bottom of a 9x13-inch baking dish.
- Stuff 16 shells with 2-3 tablespoons of filling each and arrange over the sauce.
- Brush any exposed pasta with olive oil and add a few twists of black pepper.
- Cover tightly with foil and bake for 25 minutes until bubbling.
- Remove foil, sprinkle with additional pecorino and mozzarella if desired, and bake uncovered for 5 more minutes.
- 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.