These jumbo pasta shells are filled with a creamy spinach and ricotta mixture, baked in a rich marinara sauce, and topped with melted mozzarella. This dish is a comforting Italian classic that is perfect for a cozy family dinner, meal prep, or even a special occasion. The combination of creamy cheese, tender pasta, and flavorful sauce makes this recipe an all-time favorite.

Why You’ll Love This Recipe
- Simple and delicious – Easy to prepare with everyday ingredients.
- Family-friendly – A crowd-pleaser that even picky eaters enjoy.
- Perfect for meal prep – Can be assembled in advance and baked later.
- Vegetarian comfort food – Hearty, satisfying, and packed with flavor.
Essential Tools & Equipment
To ensure smooth preparation, have these kitchen essentials ready:
- Large pot – For boiling pasta shells
- Colander – To drain the pasta
- Mixing bowls – For preparing the ricotta filling
- Skillet – For sautéing garlic and spinach
- Baking dish (9×13-inch) – To assemble and bake the dish
- Aluminum foil – To cover while baking
- Wooden spoon or spatula – For mixing and stuffing the shells
Ingredients
For the Pasta Shells
- 12 jumbo pasta shells
- 1 tablespoon olive oil (for sautéing)
- 2 cups marinara sauce
For the Ricotta Filling
- 1½ cups ricotta cheese
- 1 cup mozzarella cheese, shredded (plus extra for topping)
- ½ cup parmesan cheese, grated
- 1 large egg
- 1 cup fresh spinach, chopped (or ½ cup frozen spinach, thawed and drained)
- 2 cloves garlic, minced
- ¼ teaspoon nutmeg (optional, enhances flavor)
- Salt and pepper, to taste
For Garnish & Serving
- Fresh basil or parsley, for garnish
- Red pepper flakes, for a spicy kick (optional)
Step-by-Step Directions
1. Preheat the Oven
Preheat your oven to 375°F (190°C).
2. Cook the Pasta Shells
- Bring a large pot of salted water to a boil.
- Add the jumbo pasta shells and cook until al dente (slightly firm).
- Drain, rinse with cold water, and set aside to prevent sticking.
3. Prepare the Spinach & Ricotta Filling
- Heat olive oil in a skillet over medium heat.
- Add minced garlic and sauté until fragrant (about 30 seconds).
- Stir in the chopped spinach and cook until wilted (or just heated through if using frozen spinach).
- Remove from heat and season with salt and pepper.
- In a large bowl, combine:
- Ricotta cheese
- Mozzarella cheese
- Parmesan cheese
- Egg
- Nutmeg (if using)
- Cooked spinach mixture
- Mix until everything is evenly incorporated.
4. Assemble the Stuffed Shells
- Spread 1 cup of marinara sauce on the bottom of a 9×13-inch baking dish.
- Carefully stuff each pasta shell with the ricotta mixture and place seam-side up in the dish.
- Pour the remaining 1 cup of marinara sauce over the shells.
- Sprinkle extra mozzarella cheese on top.
5. Bake
- Cover the dish with aluminum foil and bake for 25 minutes.
- Remove the foil and bake for another 10 minutes, or until the cheese is melted and bubbly.
6. Serve
- Let cool for 5 minutes before serving.
- Garnish with fresh basil or parsley.
- Serve warm with garlic bread or a side salad.

Notes & Variations
- Cheese Options: Provolone or extra parmesan can add a richer topping.
- Spicy Twist: Sprinkle red pepper flakes for added heat.
- Make-Ahead Tip: Assemble and refrigerate up to 24 hours in advance before baking.
- Gluten-Free Option: Use gluten-free pasta shells or substitute with zucchini boats.
- Protein Additions: Add cooked ground beef, sausage, or shredded chicken for a heartier meal.
Best Side Dishes to Serve with Stuffed Shells
1. Garlic Bread
Crispy, buttery, and full of garlic flavor, this classic side is perfect for scooping up extra marinara sauce.
2. Caesar Salad
A crisp Caesar salad with romaine lettuce, parmesan cheese, and a tangy dressing adds freshness and balance to the meal.
3. Roasted Vegetables
Oven-roasted zucchini, bell peppers, mushrooms, or asparagus provide a healthy and flavorful contrast to the rich, cheesy pasta.
4. Bruschetta
Fresh diced tomatoes, basil, and balsamic glaze on toasted bread bring a bright, refreshing element to the meal.
5. Caprese Salad
Sliced fresh mozzarella, tomatoes, and basil with a drizzle of balsamic glaze make a light and elegant pairing.
6. Steamed Asparagus
Lightly steamed asparagus with a squeeze of lemon enhances the meal without overpowering the flavors.
7. Minestrone Soup
A warm and hearty Italian vegetable soup works well as an appetizer before serving stuffed shells.
8. Red Wine
A glass of Sangiovese or Chianti complements the rich, cheesy flavors of the dish. For a non-alcoholic option, sparkling water with lemon is a refreshing alternative.
Storage & Reheating Instructions
Refrigeration
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- For best results, reheat before serving.
Freezing Instructions
Unbaked Stuffed Shells
- Assemble the dish but do not bake.
- Cover tightly with plastic wrap and then foil to prevent freezer burn.
- Freeze for up to 3 months.
- When ready to bake, thaw overnight in the refrigerator and bake as directed. If baking directly from frozen, add 10-15 minutes to the baking time.
Baked Stuffed Shells
- Let the dish cool completely.
- Store in a freezer-safe container or wrap individual portions in plastic wrap and foil.
- Freeze for up to 3 months.
Reheating
Oven Method (Best for Large Portions)
- Preheat oven to 350°F (175°C).
- Cover with foil and bake for 20 minutes, or until heated through.
Microwave Method (Best for Individual Servings)
- Place stuffed shells on a microwave-safe plate.
- Heat on medium power for 2-3 minutes, checking and stirring as needed.

Frequently Asked Questions
Can I use cottage cheese instead of ricotta?
Yes, but for a smoother texture, blend it in a food processor before using.
Can I make this gluten-free?
Yes. Use gluten-free jumbo pasta shells, or substitute with zucchini boats or bell peppers for a low-carb alternative.
Can I add protein to the filling?
Yes. You can mix in cooked ground beef, Italian sausage, shredded chicken, or even lentils for added protein.
Can I prepare this dish ahead of time?
Yes. You can assemble the stuffed shells up to 24 hours in advance and store them in the refrigerator before baking.
What is the best way to keep pasta shells from sticking together?
- Cook them in plenty of salted water and stir occasionally.
- Drain and rinse with cold water to stop the cooking process.
- Lightly toss with olive oil to prevent them from sticking.
Can I use fresh spinach instead of frozen?
Yes. Use twice the amount of fresh spinach, as it wilts down significantly when cooked.
How can I make the dish spicier?
Add red pepper flakes to the ricotta mixture or sprinkle them on top before serving.
What is the best cheese to use for topping?
Mozzarella is the best choice for a melty topping, but provolone, gouda, or extra parmesan can add extra depth of flavor.
Conclusion
These spinach & ricotta stuffed shells are a comforting, flavorful dish that is perfect for any occasion. Whether you make them fresh, prepare them ahead, or freeze them for later, they are always a hit at the dinner table. With the right techniques and ingredients, you can create a restaurant-quality Italian meal right at home.
Serve with your favorite side dishes, follow the storage tips, and enjoy a simple yet satisfying dinner that the whole family will love.

Common Mistakes to Avoid & How to Perfect the Recipe
Overcooking the Pasta
Cook shells just until al dente to prevent them from becoming too soft. They will continue cooking in the oven.
Not Draining the Spinach Properly
If using frozen spinach, squeeze out all excess water before mixing it into the ricotta filling. Too much moisture can make the filling watery.
Skipping the Egg
The egg helps bind the ricotta mixture, making it creamy yet firm enough to hold its shape. Without it, the filling may be too loose.
Overfilling the Shells
Stuffing the shells too much can cause them to break apart. Fill each shell just enough so they hold their shape without spilling over.
Using Low-Quality Cheese
Fresh, high-quality ricotta, mozzarella, and parmesan make a big difference in flavor and texture. Avoid pre-shredded cheese, as it contains anti-caking agents that affect melting.
Forgetting to Cover While Baking
Covering the dish with foil for the first part of baking helps prevent the shells from drying out. Remove the foil towards the end for a golden, bubbly cheese topping.
Not Letting the Dish Rest Before Serving
Allow the stuffed shells to cool for about 5 minutes before serving. This helps the filling set and makes them easier to serve.
By keeping these tips in mind, you can ensure perfectly cooked, flavorful, and well-balanced stuffed shells every time.
Easy Spinach & Ricotta Stuffed Shells
Ingredients
- 12 jumbo pasta shells
- 1½ cups ricotta cheese
- ¼ teaspoon nutmeg optional
- 1 cup mozzarella cheese shredded (plus extra for topping)
- ½ cup parmesan cheese grated
- 1 large egg
- 1 cup fresh spinach chopped (or ½ cup frozen spinach, thawed and drained)
- 2 cloves garlic minced
- 2 cups marinara sauce
- 1 tablespoon olive oil
- Salt and pepper to taste
- Fresh basil or parsley for garnish
Instructions
Preparation
- Preheat your oven to 375°F (190°C).
- If using fresh spinach, wash and chop it finely. If using frozen spinach, thaw it and squeeze out any excess water.
Cook the Pasta Shells
- In a large pot of boiling salted water, cook the jumbo pasta shells until al dente.
- Drain and set aside to cool slightly.
Prepare the Filling
- Heat olive oil in a skillet over medium heat. Add the minced garlic and sauté until fragrant.
- Add the spinach and cook until wilted (if using fresh) or heated through (if using frozen). Season with salt and pepper.
- In a mixing bowl, combine ricotta, mozzarella, parmesan, egg, nutmeg (if using), and the sautéed spinach mixture. Mix until well incorporated.
Assemble the Dish
- Spread a layer of marinara sauce on the bottom of a baking dish.
- Carefully stuff each cooked pasta shell with the cheese and spinach mixture. Place them seam-side up in the baking dish.
- Pour the remaining marinara sauce over the stuffed shells and sprinkle with additional mozzarella cheese.
Bake
- Cover the baking dish with aluminum foil and bake in the preheated oven for 25 minutes.
- Remove the foil and bake for an additional 10 minutes, or until the cheese is bubbly and golden.
Serve
- Garnish the stuffed shells with fresh basil or parsley. Serve warm with a side of garlic bread or a fresh green salad.
Notes
Spicy Twist: Sprinkle red pepper flakes for added heat.
Make Ahead: Assemble and refrigerate up to 24 hours in advance.
Leave a Comment