Looking for a delicious family meal that’s easy to make? Spinach Ricotta Stuffed Shells are the answer! This creamy dish is stuffed with cheesy goodness and packed with flavor. Perfect for busy weeknights, it pleases both kids and adults alike. Let me guide you through simple steps, tips, and healthy variations to make this meal a hit at your dinner table. Your family will love it!
Why I Love This Recipe
- Delicious Flavor Combination: The blend of creamy ricotta and fresh spinach creates a rich and satisfying filling that pairs perfectly with marinara sauce.
- Easy to Prepare: This recipe is straightforward and requires minimal cooking skills, making it perfect for both beginners and experienced cooks.
- Great for Meal Prep: These stuffed shells can be made ahead of time and stored in the freezer, making weeknight dinners a breeze.
- Impressive Presentation: These vibrant stuffed shells look beautiful when plated, making them a great option for entertaining guests.
Ingredients
List of Ingredients
- 20 jumbo pasta shells
- 2 cups fresh spinach, chopped
- 1 cup ricotta cheese
- 1 cup shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 1 egg, beaten
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 cups marinara sauce
- Fresh basil leaves for garnish
Cooking Tools Required
You will need a large pot, a skillet, a large mixing bowl, a baking dish, and a spoon. A colander helps drain the pasta. You might also use aluminum foil to cover the baking dish while it cooks.
Nutritional Information (per serving)
Each serving has about 380 calories. It contains 20 grams of protein and 25 grams of carbs. This dish is rich in calcium from the cheese and fiber from the spinach.

Step-by-Step Instructions
Preheat the Oven and Cook Pasta
First, preheat your oven to 375°F (190°C). This step is key for a great bake. While the oven warms up, cook your jumbo pasta shells. Follow the package instructions until they are al dente. Then, drain them and set them aside to cool slightly. This helps keep the shells from tearing when you stuff them.
Prepare the Spinach and Cheese Filling
In a large skillet, heat a bit of olive oil over medium heat. Add the minced garlic and sauté it for about 1 minute until it smells good. Next, add the chopped spinach and cook until it wilts, about 2-3 minutes. Once done, remove it from heat and let it cool. In a large mixing bowl, combine the ricotta cheese, half of the shredded mozzarella cheese, grated Parmesan, beaten egg, Italian seasoning, salt, pepper, and the cooled spinach mix. Stir it all together until it’s well mixed. This filling is what makes the shells so creamy and tasty.
Assemble the Stuffed Shells
Spread 1 cup of marinara sauce evenly in the bottom of a 9x13 inch baking dish. Now, take each cooked pasta shell and stuff it with about 2 tablespoons of the spinach and ricotta mixture. Place the stuffed shells seam-side up in the baking dish. Once you’ve filled all the shells, pour the remaining marinara sauce over them. Make sure to cover each shell. Finally, sprinkle the rest of the mozzarella cheese on top.
Baking and Final Touches
Cover the baking dish with aluminum foil. Bake in the preheated oven for 25 minutes. After that, remove the foil and bake for another 10 minutes. This helps the cheese bubble and turn golden. Once it’s done, take it out of the oven and let it cool for a few minutes. Before serving, add a few fresh basil leaves for a nice touch. Enjoy your creamy family dinner!
Tips & Tricks
How to Perfectly Cook Pasta Shells
To cook pasta shells, start with a large pot of water. Bring it to a rolling boil. Add a pinch of salt for flavor. Then, gently add the jumbo pasta shells. Cook according to the package instructions until they are al dente. This means they should be firm but not hard. Once cooked, drain and rinse them with cold water. This stops the cooking process and keeps them from sticking.
Ensure Creamy Consistency in Filling
For the filling, keep your ricotta cheese smooth. Combine it with fresh spinach and cheeses in a bowl. The egg helps bind it all together. Make sure to mix well. If your filling feels too thick, add a splash of milk. This makes it easier to stuff the shells. The right texture should feel creamy and light.
Tips for Garnishing and Serving
Garnishing adds color and flavor. After baking, sprinkle fresh basil on top. This gives a nice pop of green. You can also add a bit more mozzarella for extra cheesiness. Serve the stuffed shells with extra marinara sauce on the side. This lets everyone add as much as they like. Enjoy these shells hot for the best taste.
Pro Tips
- Use Fresh Spinach: For the best flavor and texture, opt for fresh spinach over frozen. It wilts nicely and adds a vibrant color to your dish.
- Don’t Overstuff: Be careful not to overstuff the shells; about 2 tablespoons of the filling per shell is ideal. This ensures even cooking and prevents tearing.
- Add Herbs: Enhance the flavor by incorporating fresh herbs like basil or parsley into the ricotta filling for an extra layer of taste.
- Let it Rest: Allow the stuffed shells to sit for a few minutes after baking before serving. This helps the flavors meld and makes them easier to serve.
Variations
Substituting Cheeses (e.g., Vegan Options)
You can swap the ricotta cheese for a vegan option. Use blended tofu for a creamy texture. Nutritional yeast adds a cheesy flavor without dairy. For mozzarella, try plant-based cheese shreds. They melt well and taste great.
Additional Ingredients to Enhance Flavor
You can make your stuffed shells even tastier. Consider adding sautéed mushrooms or roasted red peppers. Both give a wonderful depth to your dish. Fresh herbs like parsley or thyme also boost flavor. A sprinkle of crushed red pepper flakes adds heat too.
Gluten-Free Alternatives for Pasta Shells
If you need gluten-free options, look for gluten-free pasta shells. These are widely available in stores now. You can also use zucchini noodles for a low-carb twist. Just slice zucchini thinly and roll the filling inside. It’s a fun alternative!
Storage Information
Proper Storage Techniques
To keep your Spinach Ricotta Stuffed Shells fresh, store them in an airtight container. Allow the dish to cool to room temperature before sealing it. This helps prevent moisture buildup, which can make your shells soggy. You can store leftovers in the fridge for up to three days. If you want to keep them longer, freezing is a great option.
How to Reheat Leftovers
Reheating your stuffed shells is easy. You can use the oven or the microwave. For the oven, preheat it to 350°F (175°C). Place the shells in a baking dish and cover them with foil. Heat for about 20 minutes or until warm. If you're in a hurry, use the microwave. Place a single shell on a microwave-safe plate and heat for 1-2 minutes. Check to see if it’s warm throughout.
Freezing Instructions for Meal Prep
Freezing stuffed shells is a smart way to meal prep. First, let them cool completely after baking. Then, arrange the shells in a single layer on a baking sheet. Freeze them for about an hour until they are solid. Once frozen, transfer the shells to a freezer-safe bag or container. Be sure to label the bag with the date. They can last in the freezer for up to three months. When you're ready to enjoy them, simply bake from frozen. Add a little extra time to ensure they heat through.
FAQs
Can I make Spinach Ricotta Stuffed Shells ahead of time?
Yes, you can make Spinach Ricotta Stuffed Shells ahead of time. Prepare the dish up to the baking step. Cover it tightly and keep it in the fridge for up to 24 hours. When ready to bake, add a few extra minutes to the cooking time. This makes weeknight meals easier and more fun.
What can I substitute for ricotta cheese?
If you don't have ricotta cheese, you can use cottage cheese or cream cheese. For a dairy-free option, try using blended tofu with a bit of lemon juice. This gives a similar creamy texture and flavor. Your stuffed shells will still be delicious!
How do I know when the dish is fully cooked?
The dish is fully cooked when the cheese is bubbly and golden. After 25 minutes covered, remove the foil and bake for another 10 minutes. You can check with a fork. If the cheese is melted and the sauce is hot, it’s ready!
Can I use frozen spinach instead of fresh spinach?
Yes, you can use frozen spinach! Just thaw it and squeeze out the extra water. This helps keep your filling creamy and not watery. Frozen spinach is a great time-saver and still gives great flavor to your stuffed shells.
This blog covered how to make tasty Spinach Ricotta Stuffed Shells from start to finish. We discussed key ingredients, cooking tools, and nutrition information. I shared detailed steps from preparing the filling to baking the dish. You also learned tips for perfect pasta and fun variations to try.
In closing, these stuffed shells are simple and rewarding. They offer a fun way to enjoy spinach while being easy to customize. So, get cooking and enjoy your delicious creation!