Spinach and Ricotta Stuffed Shells Recipe
There’s something undeniably comforting about digging into a bubbling dish of creamy, cheesy pasta, and that’s exactly the magic you get with this Spinach and Ricotta Stuffed Shells Recipe. Each pasta shell is lovingly filled with a savory mix of ricotta, mozzarella, and vibrant spinach, all nestled in a tangy marinara and topped with golden, melty cheese. It’s an Italian-inspired weeknight favorite and a proven crowd-pleaser, whether you’re prepping dinner for the family or feeding friends for a cozy Sunday supper.

Ingredients You’ll Need
The beauty of this dish lies in its handful of simple but essential components. Each ingredient earns its spot, from the pillowy ricotta to the zesty marinara, delivering layers of flavor and texture you won’t want to miss. Here’s what you need to make the Spinach and Ricotta Stuffed Shells Recipe shine:
- Jumbo pasta shells: These are the edible vessels that cradle that delicious cheesy filling—don’t skip the “jumbo” size here!
- Ricotta cheese: The heart of the creamy, rich filling; opt for full-fat if you can for the ultimate texture.
- Mozzarella cheese (divided): Adds the signature melty, stretchy topping and boosts the filling’s flavor.
- Parmesan cheese: For a salty, nutty punch that brings everything together.
- Eggs: Help bind the ricotta mixture, making it easy to fill the shells and preventing it from being runny.
- Fresh spinach (or frozen, thawed & drained): A pop of bright green, earthy flavor, and nutrition.
- Garlic: Adds that crave-worthy aromatic base—sautéing enhances its sweetness.
- Marinara sauce: The tangy, tomatoey bath that keeps everything luscious and moist.
- Olive oil: Used for sautéing and flavor depth.
- Italian seasoning: A blend of herbs for warm, classic Italian flavor.
- Salt and freshly ground black pepper: Essential for dialing up all the flavors.
- Fresh basil leaves (optional): Perfect for an herbal finish and a pretty pop of green.
How to Make Spinach and Ricotta Stuffed Shells Recipe
Step 1: Cook the Pasta Shells
Start by bringing a big pot of salted water to a boil. Add your jumbo pasta shells and cook them just until al dente, which is usually 8 to 10 minutes depending on the brand. Giving them a little bite means they hold their shape even after baking. Drain the shells and then spread them on a baking sheet or plate so they cool slightly and don’t stick. This bit of prep sets you up for effortless stuffing later!
Step 2: Make the Filling
In a large mixing bowl, combine the creamy ricotta, half a cup of your mozzarella, all the Parmesan, and both eggs. Mix well until it’s smooth and light. Next, drizzle olive oil in a skillet and cook the minced garlic until fragrant—about 30 seconds. Add the fresh spinach, cooking just until it wilts (or stir in well-drained frozen spinach). Once everything is looking bright and inviting, stir it into your cheese mixture. Sprinkle in Italian seasoning, salt, and plenty of black pepper, mixing until the filling is flecked with green and smells irresistible.
Step 3: Stuff the Shells
Preheat your oven to 375°F (190°C), then get your 9×13-inch baking dish ready. Spread a cup of marinara sauce over the bottom. Using a spoon (or your hands if you’re feeling rustic), fill each cooked shell with a generous scoop of your cheese and spinach mixture. Line up the stuffed shells, open side up, in the baking dish. When all the shells are snuggled in, pour the rest of your marinara over them, ensuring every nook gets saucy. Sprinkle on the remaining mozzarella, cover tightly with foil, and bake for 20 minutes. Uncover, bake another 10 minutes, and let everything rest for a few minutes so the flavors truly settle in before you serve.
How to Serve Spinach and Ricotta Stuffed Shells Recipe

Garnishes
To serve, scatter fresh basil leaves over the top for a burst of color and freshness. A final shower of grated Parmesan right before bringing the dish to the table adds an extra-savory punch and looks gorgeous. If you’re feeling fancy, a drizzle of good olive oil right before serving can take the flavors up another notch.
Side Dishes
This Spinach and Ricotta Stuffed Shells Recipe pairs perfectly with a simple green salad tossed in vinaigrette, or maybe some garlic bread for that classic Italian comfort hit. Roasted veggies like zucchini or broccoli add even more color and nutrition to your table, while a glass of crisp white wine is always a bonus.
Creative Ways to Present
For a fun twist, try assembling the stuffed shells in individual ramekins for personal servings—a dinner party showstopper! Or, layer everything in a deep skillet for a more rustic, family-style bake. You can also serve these shells as a hearty appetizer by plating just two or three per guest with a bit of sauce and plenty of Parmesan.
Make Ahead and Storage
Storing Leftovers
Got leftovers? Lucky you! Let the shells cool completely, then cover and refrigerate them for up to four days. The flavors only deepen as they mingle, so you might argue they taste even better on day two.
Freezing
The Spinach and Ricotta Stuffed Shells Recipe is a freezer-friendly superstar. Assemble everything in a foil-lined baking dish, cover tightly, and freeze before baking. When you’re ready, thaw overnight in the fridge and follow the same baking directions—straight from the freezer if you’re in a rush (just add about 10 extra minutes to the cooking time).
Reheating
To reheat, place shells in a baking dish, cover with foil to prevent drying out, and warm at 350°F until bubbly, about 20 minutes. For single portions, the microwave works great—just add a splash of water or extra sauce and heat through.
FAQs
Can I use cottage cheese instead of ricotta?
Absolutely! Cottage cheese offers a slightly lighter texture and a bit more tang. For best results, use small curd cottage cheese and drain off any excess liquid before mixing it into the filling for your Spinach and Ricotta Stuffed Shells Recipe.
What’s the best way to wilt fresh spinach?
Heat olive oil in a skillet, toss in the chopped spinach, and stir for two to three minutes until just wilted. Drain off any extra moisture, as excess liquid can make your filling too wet.
Can I make this Spinach and Ricotta Stuffed Shells Recipe gluten-free?
Definitely! Just search for gluten-free jumbo pasta shells—many brands offer them now. Prepare and stuff them exactly as you would with regular shells, and the rest stays the same.
What’s the trick to perfectly cooked pasta shells?
Don’t overcook! Pull them from the pot as soon as they’re al dente, since they’ll finish cooking in the oven. Immediately rinse with cold water or lightly toss with olive oil to keep them from sticking before stuffing.
Can I add meat to this dish?
For a heartier variation, brown some Italian sausage, ground beef, or turkey, then mix it into your marinara before layering with the shells. This gives your Spinach and Ricotta Stuffed Shells Recipe even more depth and makes it extra satisfying.
Final Thoughts
This Spinach and Ricotta Stuffed Shells Recipe is a foolproof way to bring all the cozy, cheesy magic of Italian comfort food to your table—no special skills required. It’s as wonderful for make-ahead meal prep as it is for sharing with your favorite people. Go ahead, give it a try, and let those shells work their delicious charm in your kitchen!
PrintSpinach and Ricotta Stuffed Shells Recipe
Spinach-and-ricotta-stuffed shells deliver everything you love about comfort food — rich flavors, creamy textures, and the satisfaction of a homemade meal.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 6 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Jumbo Pasta Shells:
24–30 shells
Ricotta Cheese:
4 cups
Shredded Mozzarella Cheese:
2 cups (divided)
Grated Parmesan Cheese:
1 cup
Eggs:
2 large
Spinach:
4 cups fresh (roughly chopped) or 2 cups frozen (thawed and drained)
Garlic:
4 cloves, minced
Marinara Sauce:
4 cups
Olive Oil:
2 tablespoons
Italian Seasoning:
2 teaspoons
Salt and Pepper:
to taste
Fresh Basil Leaves:
for garnish (optional)
Instructions
- Cook the pasta shells – Boil pasta shells until al dente, then set aside.
- Make the filling – Combine cheeses, egg, sauté garlic and spinach, season.
- Stuff the shells – Fill shells with mixture and layer in baking dish with marinara sauce.
- Bake – Cover with foil, bake, then serve hot.
Notes
- Choose the Right Ricotta: Full-fat ricotta yields the creamiest filling, but you can use part-skim for a lighter option.
- Avoid Overstuffing: Use just enough filling to comfortably fill each shell without it spilling over.
- Customize the Filling: Add sautéed mushrooms, sun-dried tomatoes, or chopped herbs for a unique twist.
- Meal Prep Friendly: These stuffed shells can be made ahead of time and frozen before baking. Simply thaw and bake when ready to serve.
Nutrition
- Serving Size: 1 serving (1/4 of the dish)
- Calories: 336
- Sugar: 8g
- Sodium: 909mg
- Fat: 21.9g
- Saturated Fat: 12g
- Unsaturated Fat: 9.9g
- Trans Fat: 0g
- Carbohydrates: 17.7g
- Fiber: 2.6g
- Protein: 17.2g
- Cholesterol: 70mg
Keywords: Spinach and Ricotta Stuffed Shells, Stuffed Pasta Shells, Italian Comfort Food