Looking for a delicious dinner that will impress your family? Try my Spinach Ricotta Stuffed Shells! This recipe blends creamy ricotta with fresh spinach, all wrapped in tender pasta shells. It’s easy to make and packed with flavor. Whether you're cooking for a special occasion or just a cozy night in, these stuffed shells are a perfect choice. Let’s dive into the ingredients and start creating a meal everyone will love!
Why I Love This Recipe
- Deliciously Cheesy: This recipe features a perfect blend of ricotta, mozzarella, and Parmesan cheeses, ensuring every bite is creamy and cheesy.
- Nutritious Spinach: Adding fresh spinach not only boosts the nutritional value but also brings a vibrant color to the dish.
- Easy to Prepare: With simple steps and ingredients, this dish can be prepared quickly, making it perfect for busy weeknights.
- Impressive Presentation: Stuffed shells look beautiful on the plate, making it a great dish for family dinners or entertaining guests.
Ingredients
List of Ingredients for Spinach Ricotta Stuffed Shells
To make these tasty stuffed shells, you will need:
- 18-20 large pasta shells
- 2 cups fresh spinach, chopped
- 1 cup ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 egg, lightly beaten
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 cups marinara sauce (store-bought or homemade)
- Fresh basil leaves for garnish
Substitutions for Ingredients
You can easily swap some ingredients if needed:
- For a dairy-free option, use vegan ricotta and cheese.
- Replace spinach with kale for a different taste.
- If you want a kick, add red pepper flakes to the cheese mix.
- You can use any pasta shape, but large shells work best for stuffing.
Nutritional Information per Serving
Each serving of spinach ricotta stuffed shells has about:
- Calories: 350
- Protein: 20g
- Carbohydrates: 40g
- Fat: 14g
- Fiber: 2g
- Sugars: 4g
This dish offers a good mix of nutrients while keeping it delicious!

Step-by-Step Instructions
Preheating the Oven
Start by preheating your oven to 375°F (190°C). This step ensures even cooking. A hot oven helps the cheese melt perfectly.
Cooking the Pasta Shells
Next, bring a large pot of salted water to a boil. Add 18-20 large pasta shells to the pot. Cook them for 8-10 minutes until they are al dente. Al dente means they should still have a slight bite. Drain the shells and rinse them with cold water. This stops the cooking process. Set these aside for later.
Preparing the Filling
Now, let’s prepare the filling. In a skillet, add a splash of olive oil and heat over medium heat. Add 2 cloves of minced garlic and sauté for about 1 minute until it smells good. Then, add 2 cups of chopped fresh spinach to the skillet. Cook until the spinach wilts, which takes about 2-3 minutes. Once done, remove the skillet from heat.
Stuffing the Shells
In a large bowl, mix together the filling. Combine 1 cup of ricotta cheese, 1/2 cup of shredded mozzarella cheese, and 1/4 cup of grated Parmesan cheese. Add the egg, sautéed spinach, 1 teaspoon of dried oregano, 1/2 teaspoon of salt, and 1/4 teaspoon of black pepper. Stir well until everything is mixed. Now, take each pasta shell and fill it generously with the cheese and spinach mixture.
Assembling the Dish
Grab a 9x13-inch baking dish. Spread 1 cup of marinara sauce evenly on the bottom. Place the stuffed shells in a single layer on top of the sauce. Pour the remaining marinara sauce over the shells. This adds flavor and keeps them moist.
Baking Instructions
Sprinkle the remaining 1/2 cup of mozzarella and 1/4 cup of Parmesan cheese over the stuffed shells. Cover the dish with aluminum foil. Bake in the preheated oven for 25 minutes. After that, remove the foil and bake for another 10-15 minutes. This will make the cheese bubbly and golden. When done, let it cool for a few minutes. Enjoy your delicious spinach ricotta stuffed shells!
Tips & Tricks
How to Make Perfect Stuffed Shells
To make perfect stuffed shells, start with the right pasta. Use large shells that hold the filling well. Cook them al dente, so they don’t get mushy. Rinse them in cold water to stop cooking. This keeps the shells firm. For the filling, mix ricotta, spinach, and cheeses well. Make sure it’s creamy but not runny. Spoon it into the shells with care. Pack it in gently to avoid tearing.
Avoiding Common Mistakes
Common mistakes can ruin your dish. One big mistake is overcooking the pasta. If they become too soft, they break easily. Another mistake is not seasoning the filling. Always add salt and pepper to enhance flavors. Also, don’t skip the marinara sauce. It adds moisture and taste. Finally, make sure to cover the dish with foil for the first part of baking. This traps steam and keeps the shells moist.
Serving Suggestions
Serve your stuffed shells with a fresh salad on the side. A simple green salad with olive oil and vinegar works well. You can also add garlic bread for a nice touch. For extra flavor, sprinkle fresh basil leaves on top before serving. This adds color and freshness. If you want a kick, serve with red pepper flakes on the side. Enjoy your flavorful dinner!
Pro Tips
- Tip 1: Use Fresh Spinach: Fresh spinach adds a vibrant flavor and better texture compared to frozen. Be sure to wash and chop it just before cooking for the best results.
- Tip 2: Mix Cheeses for Extra Creaminess: Combining different types of cheese like ricotta, mozzarella, and Parmesan not only enhances flavor but also creates a creamier filling.
- Tip 3: Don't Overcook the Shells: Cook the pasta shells al dente, as they will continue cooking in the oven. This prevents them from becoming mushy.
- Tip 4: Let Them Rest: Allow the stuffed shells to rest for a few minutes after baking. This helps the filling set and makes serving easier.
Variations
Vegetarian and Vegan Options
You can easily make this dish vegetarian. Just keep the cheese and spinach. For a vegan version, swap the ricotta for a nut-based cheese. You can use tofu blended with nutritional yeast. This makes a creamy filling. Use vegan cheese for the topping. It melts nicely and tastes great.
Adding Protein to the Filling
Want to make it heartier? You can add protein to the filling. Cooked chicken, ground turkey, or beef all work well. Chop them finely and mix them with the cheese. You can also use beans for a plant-based protein option. This adds flavor and keeps it filling.
Sauce Variations (e.g., Alfredo, Pesto)
While marinara is classic, you can try different sauces. Alfredo adds a creamy touch. Just spread it over the shells before baking. Pesto brings a fresh taste. Spread it inside the shells for a burst of flavor. Experiment with your favorite sauces to find what you love best.
Storage Info
Storing Leftovers
After enjoying your Spinach Ricotta Stuffed Shells, you may have some left. To keep them fresh, store leftovers in an airtight container. Place them in the fridge. They can last for about 3 to 5 days. If you want to make them last longer, freezing is a great option.
Freezing Instructions
To freeze your stuffed shells, first, let them cool completely. Then, place them in a freezer-safe dish. You can also wrap them tightly in plastic wrap before placing them in a freezer bag. This way, they won't get freezer burn. Properly stored, they can last up to 3 months in the freezer.
Reheating Tips
When you're ready to enjoy your leftovers, preheat your oven to 350°F (175°C). If frozen, let the shells thaw in the fridge overnight. Place the shells in a baking dish. Add a splash of sauce to keep them moist. Cover with foil and heat for about 20-25 minutes. Remove the foil and bake for an additional 5-10 minutes until hot and bubbly.
FAQs
Can I make Spinach Ricotta Stuffed Shells ahead of time?
Yes, you can make these stuffed shells ahead of time. Prepare the dish up to the baking step. Cover it well with plastic wrap and place it in the fridge. You can bake it the next day. Just add a few extra minutes to the baking time. This makes dinner easy on busy nights.
How do I know when the stuffed shells are cooked?
The stuffed shells are cooked when the cheese is bubbly and golden. After 25 minutes, remove the foil and check. If the cheese looks melted and slightly browned, they are ready. You can also use a food thermometer. The internal temperature should be at least 165°F (74°C).
Can I use different types of cheese?
Absolutely! You can mix and match cheeses to fit your taste. Try using feta or goat cheese for a tangy flavor. For a creamier texture, add cream cheese. Just keep the same total amount of cheese to ensure balance.
What can I serve with Spinach Ricotta Stuffed Shells?
These stuffed shells pair well with a simple side salad. A fresh green salad with vinaigrette works great. Garlic bread is another tasty option. You can also serve them with roasted vegetables or a light soup. These sides keep the meal light and enjoyable.
You learned how to make Spinach Ricotta Stuffed Shells with ease. From ingredients to baking, every step helps you create a tasty dish. Remember to try the tips for perfect shells and explore variations that suit your taste. Storing and reheating leftovers also keeps this meal fun for later. Enjoy your cooking and make every bite count with these delightful stuffed shells!