INTRODUCTION
Spinach and Ricotta Stuffed Shells bring a warm, gentle taste to your table. This dish uses big pasta shells filled with a soft mixture of ricotta cheese and fresh spinach. You add a little Parmesan and mozzarella, cover the shells with tomato sauce, and bake until the cheese melts. The result is creamy, mild, and very comforting.
If you enjoy stuffed pasta, you might also like the best Christmas stuffed shells for a festive twist that uses similar steps and care.
This recipe is easy to follow. It works for family dinners, small gatherings, or a cozy night in. You can make it ahead, freeze it, or bake it fresh. The flavors are simple and appeal to many people. The steps use common ingredients and simple tools. Read on to learn why this recipe is worth trying and how to make it step by step.
WHY YOU WILL LOVE THIS RECIPE
You will love these shells because they are soft, creamy, and full of mild flavors. The ricotta gives a smooth texture and gentle dairy taste. Spinach adds color and a light green flavor that blends well with cheese. Tomato sauce adds warmth and a little tang. The top layer of mozzarella melts and browns just enough to make a pleasing finish.
This recipe is flexible. You can add herbs, use different cheeses, or make it vegetarian easily. It is also a good choice for kids and picky eaters who like simple tastes. The dish looks nice on a plate, and it feels homey. You can make a pan in advance and bake it when you are ready. This makes it great for busy nights or for feeding a group.
HOW TO MAKE Spinach and Ricotta Stuffed Shells
This section gives a clear plan to make the dish. Read each step and gather your items before you start. The most important things are to cook the shells until just tender and to mix the filling well so it holds its shape in the shells.
Follow the recipe steps below. Take your time to fill each shell with care. Place the shells snugly in the baking dish so they do not fall over. Cover the pan while baking to keep the shells moist. Finish under the heat without foil so the cheese gets bubbly and a little brown.
EQUIPMENT NEEDED
- Large pot for boiling pasta
- Colander to drain shells
- Large mixing bowl for the filling
- Spoon or small ice cream scoop to fill shells
- 9×13 inch baking dish (or similar size)
- Aluminum foil to cover the dish while baking
- Measuring cups and spoons
- Knife and cutting board for chopping spinach (if not pre-chopped)
Ingredients You’ll Need :
- 12 jumbo pasta shells
- 2 cups ricotta cheese
- 1 cup spinach, chopped
- 1 cup mozzarella cheese, shredded
- 1/2 cup parmesan cheese, grated
- 1 egg
- 2 cups marinara sauce
- Salt and pepper to taste
- Fresh basil for garnish
STEP-BY-STEP INSTRUCTIONS :
- Preheat the oven to 375°F (190°C).
- Cook the jumbo shells according to package instructions until al dente. Drain and set aside.
- In a bowl, mix together the ricotta cheese, chopped spinach, half of the mozzarella cheese, parmesan cheese, egg, salt, and pepper until well combined.
- Fill each cooked shell with the ricotta-spinach mixture.
- Spread a layer of marinara sauce on the bottom of a baking dish. Place the filled shells on top of the sauce.
- Pour the remaining marinara sauce over the shells and sprinkle with the rest of the mozzarella cheese.
- Cover with foil and bake for 20 minutes.
- Remove foil and bake for an additional 10 minutes, or until the cheese is bubbly and golden.
- Garnish with fresh basil before serving.
HOW TO SERVE Spinach and Ricotta Stuffed Shells
Serve the shells warm. Let them rest for a few minutes after baking so they set slightly and are easier to plate. Use a wide spatula to lift each shell from the dish and place it on a plate. Add a small spoon of sauce on the side for extra moisture.
A small green salad or steamed vegetables make a good side. For a light bread option, serve with garlic bread or a plain baguette to soak up extra sauce. Keep the flavors simple so the ricotta and spinach show through. Garnish each plate with fresh basil leaves or a small sprinkle of extra Parmesan for a clean finish.
STORAGE & FREEZING : Spinach and Ricotta Stuffed Shells
To store leftovers, cover the baking dish with plastic wrap or place shells in an airtight container. Keep them in the fridge for up to 3 days. To reheat, place shells in a covered oven-safe dish and warm at 350°F (175°C) until heated through, about 15–20 minutes.
To freeze, place the filled and sauced shell dish in the freezer before baking or after baking and cooling. Wrap the dish tightly with two layers of foil and label the date. Freeze for up to 3 months. To bake from frozen, remove foil, cover with new foil, and bake at 375°F (190°C) for about 40–50 minutes, then remove foil and bake another 10 minutes until bubbly. If you freeze before baking, add 10–15 minutes to the baking time.
SERVING SUGGESTIONS
These shells pair well with bright, simple sides. Try a crisp green salad with a lemon vinaigrette to cut the richness. Roasted vegetables like broccoli, zucchini, or carrots also work well. For a heartier plate, add meatballs or a small roasted chicken breast.
If you want a playful side, try a small portion of gnocchi. The light, crispy feel of a potato gnocchi dish can balance the soft shells. One idea to explore is the crispy gnocchi with spinach and feta, which shares spinach and cheese flavors and offers a different texture.
VARIATIONS
You can change this recipe to fit what you have or your taste. Try these simple ideas:
- Add cooked sausage or ground turkey to the filling for a meaty version.
- Use fresh herbs like parsley or oregano for more aroma.
- Swap half of the ricotta for cottage cheese for a milder texture.
- Mix in some cooked mushrooms for an earthy flavor.
- For a different side idea, pair with the crispy gnocchi with spinach and feta for a meal that mixes soft and crispy textures.
These swaps are simple and keep the same steps. The cooking time stays close to the original, but if you add raw meat, cook it fully before mixing into the cheese filling.
FAQs
Q: Can I use frozen spinach instead of fresh?
A: Yes. Thaw the frozen spinach and squeeze out extra water before mixing with the ricotta. Too much water will make the filling runny.
Q: Do I need to cook the shells before filling?
A: Yes. Cook the jumbo shells until they are al dente so they hold their shape while you fill them. Overcooked shells may fall apart.
Q: Can I make this dairy-free or vegan?
A: You can use dairy-free ricotta and mozzarella substitutes and skip the egg or use a flax egg. The texture will change but the idea stays the same.
Q: How many people does this recipe serve?
A: With 12 shells, it typically serves 4 people as a main course. You can double the recipe for more servings or smaller portions.
Q: Can I assemble ahead of time and bake later?
A: Yes. Fill the shells and cover the baking dish, then keep it in the fridge for up to 24 hours before baking. This saves time on the day you plan to serve.
Q: Can I freeze individual portions?
A: Yes. Place single servings in airtight containers and freeze for up to 3 months. Reheat in the oven or microwave until hot.
MAKE-AHEAD TIPS FOR Spinach and Ricotta Stuffed Shells
Make the filling a day ahead and keep it in the fridge. Cook and cool the shells, then store them in a shallow pan covered with a damp towel to prevent drying. Assemble the shells in the baking dish, cover tightly, and refrigerate. When ready to serve, add extra sauce if needed and bake at 375°F (190°C). If baking from chilled, add 5–10 minutes to the bake time and check that the cheese is hot in the middle.
You can also freeze the assembled dish before baking. Cover with foil and freeze for up to 3 months. Thaw in the fridge the day before you plan to bake. Let the dish sit at room temperature for 20–30 minutes before baking so it cooks more evenly.
These make-ahead steps save time and let you enjoy the meal without last-minute stress. Keep the flavors simple and fresh, and use the oven time to bring everything together with warm, melted cheese.

Spinach and Ricotta Stuffed Shells
Ingredients
Method
- Preheat the oven to 375°F (190°C).
- Cook the jumbo shells according to package instructions until al dente. Drain and set aside.
- In a bowl, mix together the ricotta cheese, chopped spinach, half of the mozzarella cheese, parmesan cheese, egg, salt, and pepper until well combined.
- Fill each cooked shell with the ricotta-spinach mixture.
- Spread a layer of marinara sauce on the bottom of a baking dish. Place the filled shells on top of the sauce.
- Pour the remaining marinara sauce over the shells and sprinkle with the rest of the mozzarella cheese.
- Cover with foil and bake for 20 minutes.
- Remove foil and bake for an additional 10 minutes, or until the cheese is bubbly and golden.
- Garnish with fresh basil before serving.