There’s something truly comforting about a warm, cheesy pasta dish—and these spinach and ricotta stuffed shells check all the boxes. Rich, creamy, and full of flavor, this Italian-inspired dish is the perfect cozy dinner for family nights or casual entertaining.
Let’s walk through how to make this simple but impressive baked pasta dish at home.

🛒 Ingredients You’ll Need
To make these stuffed shells, gather the following:
- 12–15 jumbo pasta shells (about ½ of a box)
- 2 cups ricotta cheese
- 1 cup shredded mozzarella, divided
- ½ cup grated Parmesan cheese
- 1 large egg
- 2 cups fresh spinach, chopped (or 1 cup frozen spinach, thawed and drained)
- 2 cloves garlic, minced
- 2 cups marinara sauce
- 1 tablespoon olive oil
- 1 teaspoon Italian seasoning
- Salt and black pepper, to taste
- Fresh basil leaves, for garnish (optional)
💚 Why You’ll Love This Recipe
- A creamy, cheesy filling meets a tangy marinara for the perfect flavor combo
- Spinach adds a nutritious twist without overwhelming the dish
- It looks beautiful in the baking dish—great for guests or special occasions
- Simple ingredients, big comfort-food payoff
- Make-ahead and freezer-friendly!
👩🍳 How to Make Spinach and Ricotta Stuffed Shells
Step 1: Cook the Pasta Shells
Boil the jumbo shells in salted water until just al dente (about 8–10 minutes).
Drain and set aside to cool slightly—avoid overcooking, as they’ll continue baking later.
Step 2: Prepare the Ricotta Filling
In a large bowl, mix together:
- Ricotta
- ½ cup mozzarella
- Parmesan
- Egg
In a skillet, heat olive oil and sauté the garlic for 30 seconds. Add spinach and cook until wilted (2–3 minutes).
Cool slightly, then stir into the cheese mixture. Season with Italian seasoning, salt, and pepper.
Step 3: Stuff the Shells
Preheat your oven to 375°F (190°C).
Spread 1 cup of marinara sauce over the bottom of a 9×13-inch baking dish.
Fill each shell with about 2 tablespoons of the spinach-ricotta filling and place them in the baking dish, open side up.
Top with remaining marinara and sprinkle the rest of the mozzarella on top.
Step 4: Bake
Cover with foil and bake for 20 minutes.
Remove the foil and bake for another 10 minutes, until the cheese is melted and bubbly.
Let sit for 5–10 minutes before serving to help the flavors settle.
🌿 Serve and Enjoy
Garnish with fresh basil and serve warm. This dish pairs beautifully with:
- Garlic bread
- A simple green salad
- A glass of red wine or sparkling water with lemon
Whether you’re hosting friends or making dinner for the family, these stuffed shells are always a hit.
🔧 Tools I Love for This Recipe
- DOWAN 9×13 Baking Dish – Ideal for even baking and easy cleanup
- Glass Mixing Bowls – Perfect for mixing the ricotta filling
- Reusable Piping Bag – Makes stuffing shells cleaner and quicker
- AVACRAFT Saucepan – Great for cooking pasta or warming sauce
Note: These are affiliate links.
✅ Tips for Success
- Use full-fat ricotta for a richer, creamier texture
- Avoid overstuffing the shells—they should be full, not bursting
- Drain frozen spinach well to prevent a watery filling
- Add-ins like sautéed mushrooms, herbs, or sun-dried tomatoes are delicious
- Make ahead: Assemble, cover, and refrigerate or freeze until ready to bake
⭐ Why This Dish Stands Out
This isn’t your average pasta bake—these shells are layered with flavor, texture, and color. The creamy cheese, earthy spinach, and bold marinara create a delicious harmony that’s elegant yet totally approachable. Plus, it’s vegetarian and super satisfying.
📝 Recipe Summary
Spinach and Ricotta Stuffed Shells
Author: Mila | Prep Time: 15 mins | Cook Time: 30 mins | Total: 45 mins | Servings: 4 | Cuisine: Italian | Diet: Vegetarian
Ingredients:
- 12–15 jumbo shells
- 2 cups ricotta cheese
- 1 cup mozzarella (divided)
- ½ cup Parmesan
- 1 egg
- 2 cups fresh spinach (or 1 cup frozen, thawed and drained)
- 2 cloves garlic, minced
- 2 cups marinara sauce
- 1 tbsp olive oil
- 1 tsp Italian seasoning
- Salt & pepper to taste
- Fresh basil for garnish (optional)
Instructions:
- Cook shells until al dente. Drain and set aside.
- Mix ricotta, ½ cup mozzarella, Parmesan, and egg in a bowl.
- Sauté garlic in olive oil, add spinach, and cook until wilted. Stir into cheese mix.
- Preheat oven to 375°F. Spread 1 cup marinara in a baking dish.
- Fill shells with ricotta-spinach mixture, place in dish, and top with remaining sauce and mozzarella.
- Cover with foil and bake 20 minutes. Uncover and bake 10 more minutes.
- Let rest before serving. Garnish with basil.
Let me know if you’d like:
- A Pinterest description
- An SEO meta description
- A printable recipe card PDF
- Or a short Instagram caption



Leave a Comment