If you’re looking for the perfect comforting pasta dish that’s both simple to make and impressive to serve, these Spinach and Ricotta Stuffed Shells are exactly what you need. This Italian-inspired recipe features tender jumbo shells filled with a creamy ricotta and spinach mixture, seasoned with garlic, oregano, lemon zest, and pecorino cheese. Nestled into a warm blanket of rich marinara sauce and baked until bubbly, this dish delivers all the cozy, cheesy goodness you crave.
Why You’ll Love This Recipe
- Rich, creamy, and comforting—a true pasta lover’s dream.
- Great for meal prep—make ahead and bake later.
- Family-friendly and vegetarian.
- Simple ingredients you likely already have.
- Customizable with different cheeses, sauces, or add-ins.
- Perfect for entertaining—looks elegant but requires minimal effort.
Once you’ve tried these cheesy stuffed shells, they’ll quickly become a dinner rotation favorite.
Ingredients You’ll Need
(Tip: Full measurements are available in the recipe card below.)
Ingredients
- 18 to 20 jumbo pasta shells
- Extra-virgin olive oil, for drizzling
- 5 ounces fresh spinach
- 2 cups ricotta cheese (16 ounces)
- ¼ cup grated pecorino cheese, plus more for sprinkling
- 2 garlic cloves, grated
- 1 teaspoon dried oregano
- 1 teaspoon lemon zest
- ¼ teaspoon red pepper flakes
- ¾ teaspoon sea salt, plus more for the pasta water
- Freshly ground black pepper
- 2 cups Marinara Sauce, plus more for serving
- Chopped fresh parsley, for serving
Let’s Get Started
1. Cook the Pasta Shells
Bring a large pot of salted water to a boil. Add the jumbo pasta shells and cook until just shy of al dente—they will continue to cook in the oven. Drain and drizzle lightly with olive oil to prevent sticking.
2. Prepare the Spinach
Heat a drizzle of olive oil in a skillet over medium heat. Add the spinach and cook until wilted, about 2–3 minutes. Transfer to a cutting board and finely chop. Let cool slightly.
3. Make the Ricotta Filling
In a large mixing bowl, combine the ricotta cheese, chopped spinach, grated pecorino, garlic, oregano, lemon zest, red pepper flakes, salt, and black pepper. Mix until smooth and creamy.
4. Prepare the Baking Dish
Spread 1 cup of marinara sauce on the bottom of a 9×13-inch baking dish.
5. Stuff the Shells
Fill each shell with 1–2 tablespoons of the ricotta mixture. Arrange them neatly in the baking dish, open-side up.
6. Sauce & Bake
Spoon the remaining marinara sauce over the shells. Sprinkle with additional pecorino.
Cover the dish with foil and bake at 400°F (200°C) for 20 minutes. Remove foil and bake an additional 10 minutes until bubbling and lightly browned.
7. Finish & Serve
Let cool for 5 minutes. Garnish with fresh parsley and serve with extra marinara sauce if desired.
Servings and Pairing
This recipe makes 4–6 servings, depending on appetite.
Perfect Pairings
- Garlic bread or cheesy breadsticks
- A crisp Caesar salad or simple arugula salad
- Roasted vegetables like zucchini or broccoli
- A glass of Chianti or Pinot Grigio
Variations
- Three-Cheese Version: Add mozzarella and parmesan to the filling.
- Spinach Substitute: Use kale, Swiss chard, or frozen spinach (thawed & squeezed dry).
- Protein-Boost: Add cooked Italian sausage to the sauce.
- White Sauce Version: Use Alfredo instead of marinara.
- Spicy: Increase red pepper flakes or use arrabbiata sauce.
- Vegan Option: Use vegan ricotta and dairy-free cheese.
Storage Tips
- Refrigerator: Store for up to 4 days in an airtight container.
- Freezer: Assemble the shells, freeze unbaked for up to 3 months, then bake from frozen (add 15–20 minutes).
- Reheat: Warm in a 350°F oven for 15 minutes or microwave gently.
FAQs
Can I use frozen spinach?
Yes—just thaw fully and squeeze out as much water as possible.
Can I make these ahead of time?
Absolutely! Assemble, refrigerate, and bake within 24 hours.
What other cheeses can I add?
Mozzarella, parmesan, romano, or provolone work great.
Can I use store-bought sauce?
Yes—use your favorite marinara or vodka sauce.
Why are my shells sticking together?
Drizzle them with olive oil after draining to keep them separated.
Final Thoughts
These Spinach and Ricotta Stuffed Shells are the perfect mix of creamy, saucy, comforting, and flavorful. They’re simple enough for weeknights yet special enough for gatherings. With a rich ricotta filling, vibrant marinara sauce, and perfectly baked pasta shells, this dish always delivers pure comfort in every bite. Whether you’re a pasta lover or simply wanting a warm, homemade meal, this recipe is bound to become a staple.
Print
Spinach and Ricotta Stuffed Shells
- Total Time: 50 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Creamy Spinach and Ricotta Stuffed Shells baked in rich marinara sauce make the perfect cozy, comforting, family-friendly pasta dish. Easy to prepare, full of flavor, and ideal for weeknights or entertaining.
Ingredients
Stuffed Shells
- 18 to 20 jumbo pasta shells
- Extra-virgin olive oil, for drizzling
Filling
- 5 ounces fresh spinach
- 2 cups ricotta cheese (16 ounces)
- ¼ cup grated pecorino cheese, plus more for sprinkling
- 2 garlic cloves, grated
- 1 teaspoon dried oregano
- 1 teaspoon lemon zest
- ¼ teaspoon red pepper flakes
- ¾ teaspoon sea salt, plus more for pasta water
- Freshly ground black pepper, to taste
Assembly
- 2 cups marinara sauce, plus more for serving
- Chopped fresh parsley, for serving
Instructions
- Cook the Pasta Shells
Bring a large pot of salted water to a boil. Add the jumbo pasta shells and cook until just under al dente. Drain, then drizzle with olive oil to prevent sticking. Set aside. - Prepare the Spinach
Heat a drizzle of olive oil in a skillet over medium heat. Add the spinach and sauté until wilted, 2–3 minutes. Remove from the pan, let cool slightly, then chop finely. - Make the Filling
In a large bowl, combine ricotta, chopped spinach, pecorino cheese, garlic, oregano, lemon zest, red pepper flakes, sea salt, and black pepper. Mix well until creamy and fully combined. - Prep the Baking Dish
Spread 1 cup marinara sauce on the bottom of a 9×13-inch baking dish. - Stuff the Shells
Spoon 1–2 tablespoons of the ricotta filling into each cooked shell. Arrange the stuffed shells in the baking dish, open side up. - Top with Sauce
Pour the remaining 1 cup marinara sauce over the shells and sprinkle additional pecorino on top. - Bake
Cover with foil and bake at 400°F (200°C) for 20 minutes. Remove foil and bake an additional 10 minutes until lightly golden and bubbling. - Serve
Garnish with chopped parsley and serve warm with extra marinara sauce.
Notes
- Don’t overcook the pasta—slightly underdone shells hold their shape better.
- Frozen spinach works: thaw and squeeze out ALL excess moisture.
- Add mozzarella or parmesan to the filling for extra cheesiness.
- Use high-quality marinara for rich flavor.
- Assemble ahead and refrigerate up to 24 hours before baking.
- Freeze unbaked stuffed shells for easy make-ahead meals.
- Prep Time: 20 minutes
- Cook Time: 30 minutes


