There's nothing quite like the comforting aroma of Ricotta Stuffed Shells baking in the oven. This classic Italian-inspired dish is a true crowd-pleaser, featuring tender pasta shells filled with creamy ricotta, spinach, and a medley of herbs, all smothered in a rich marinara sauce.
I first made this recipe for a family gathering, and it quickly became a favorite. The combination of flavors is so satisfying, and the dish is surprisingly easy to prepare, making it perfect for both special occasions and weeknight dinners. Let’s dive into what makes this dish so irresistible!
Why You'll Love This Ricotta Stuffed Shells Recipe
Get ready to fall in love with your new go-to comfort food. Ricotta Stuffed Shells offer a perfect balance of creamy, savory, and tangy flavors wrapped in soft pasta shells.
First, this dish is incredibly simple to make. With just a handful of ingredients and easy-to-follow steps, it’s a recipe that even beginners can master. Plus, it’s ready in under an hour, which is ideal for busy schedules.
It’s also a fantastic make-ahead option. Whether you’re prepping for a dinner party or planning meals for the week, stuffed shells freeze beautifully and reheat like a dream.
Not to mention, this recipe is wonderfully versatile. You can customize the filling with your favorite cheeses, herbs, or even add protein like cooked sausage or shredded chicken.
Finally, it’s a meal that everyone will enjoy. From picky kids to seasoned foodies, these stuffed shells deliver flavor and comfort in every bite.
Ingredients Notes

The beauty of Ricotta Stuffed Shells lies in its simple yet delicious ingredients. Each one contributes to the dish’s irresistible taste and texture.
The jumbo pasta shells are the heart of this recipe. Their large size makes them easy to fill, and they hold up well during baking. Be sure to cook them just until al dente, as they’ll finish cooking in the oven.
Ricotta cheese is the star of the filling. Its creamy texture and mild flavor provide the perfect base. For a richer filling, you can mix in some mascarpone or cream cheese.
Spinach adds a pop of color and a boost of nutrients. Fresh or frozen spinach works well here. If you’re using frozen, make sure to squeeze out all the excess water to avoid a watery filling.
The marinara sauce ties everything together. You can use your favorite store-bought brand or make your own for an extra layer of homemade goodness.
Lastly, a blend of mozzarella and Parmesan cheese ensures a perfectly melty, golden topping. The mozzarella provides that gooey pull, while Parmesan adds a sharp, salty bite.
For equipment, you’ll need a large pot for boiling the shells, a mixing bowl for the filling, and a baking dish to assemble and bake the stuffed shells.
How To Make This Ricotta Stuffed Shells Recipe

Making Ricotta Stuffed Shells is straightforward and rewarding. Let’s break it down step by step.
Start by preheating your oven to 375°F (190°C). While the oven is heating, cook the jumbo pasta shells in a large pot of salted boiling water. Be sure to undercook them slightly, as they’ll finish cooking in the oven. Drain and set aside to cool.
Next, prepare the filling. In a mixing bowl, combine ricotta cheese, cooked and drained spinach, one beaten egg, Parmesan cheese, garlic, and a pinch of nutmeg. Stir until the mixture is smooth and well-blended.
Spread a generous layer of marinara sauce on the bottom of your baking dish. This creates a flavorful base and prevents the shells from sticking.
Using a small spoon or a piping bag, fill each shell with the ricotta mixture. Arrange the stuffed shells in a single layer in the baking dish, open side up.
Pour the remaining marinara sauce over the shells, making sure they’re evenly coated. Sprinkle shredded mozzarella and additional Parmesan on top for that golden, bubbly finish.
Cover the dish with foil and bake for 20 minutes. Then, remove the foil and bake for an additional 10-15 minutes until the cheese is melted and lightly browned. Let the dish rest for a few minutes before serving.
Storage Options
Ricotta Stuffed Shells are perfect for meal prep and leftovers. Here’s how to store them for maximum freshness.
If you have leftovers, transfer them to an airtight container and refrigerate for up to 3 days. Reheat individual portions in the microwave or cover a larger portion with foil and warm in the oven at 350°F until heated through.
To freeze, assemble the shells in a freezer-safe baking dish, but don’t bake them. Cover tightly with plastic wrap and aluminum foil, then freeze for up to 3 months. When ready to bake, thaw in the fridge overnight and bake as directed, adding an extra 10 minutes to the cooking time if needed.
For reheating, ensure the dish is covered with foil to retain moisture, and bake at 350°F until hot throughout.
Variations and Substitutions
The versatility of Ricotta Stuffed Shells makes it a recipe you’ll return to again and again. Here are some ideas to mix things up:
- Protein Boost: Add cooked ground beef, sausage, or shredded chicken to the filling for a heartier meal.
- Cheese Lovers: Swap or add different cheeses like feta, goat cheese, or provolone for unique flavors.
- Vegetable Medley: Incorporate finely chopped mushrooms, zucchini, or bell peppers into the filling for extra veggies.
- Sauce Swap: Replace marinara with a creamy Alfredo or a robust arrabbiata for a different flavor profile.
- Gluten-Free Option: Use gluten-free pasta shells to make this dish suitable for those with gluten sensitivities.
Feel free to experiment with your favorite ingredients and make this recipe your own. Whether you stick to the classic version or put your spin on it, these stuffed shells are sure to delight. Enjoy!
PrintRicotta Stuffed Shells Recipe
Ricotta Stuffed Shells are the ultimate comfort food featuring jumbo pasta shells stuffed with a creamy ricotta cheese filling, baked in marinara sauce, and topped with melted mozzarella. This cheesy classic Italian dish is perfect for a cozy family dinner or a special gathering.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 20 jumbo pasta shells
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese (plus extra for topping)
- ½ cup grated Parmesan cheese
- 1 large egg
- 2 cups marinara sauce
- 2 tbsp chopped fresh parsley (plus extra for garnish)
- ½ tsp garlic powder
- ½ tsp onion powder
- ½ tsp dried Italian seasoning
- Salt and pepper to taste
Instructions
- Preheat oven to 375°F (190°C).
- Cook jumbo pasta shells according to package instructions until al dente. Drain and set aside.
- In a mixing bowl, combine ricotta cheese, 1 cup shredded mozzarella, Parmesan, egg, parsley, garlic powder, onion powder, Italian seasoning, salt, and pepper. Mix until smooth.
- Spread 1 cup marinara sauce in the bottom of a 9x13-inch baking dish.
- Stuff each shell with the ricotta mixture and place them in the baking dish, open side up.
- Pour the remaining marinara sauce over the stuffed shells. Top with extra shredded mozzarella cheese.
- Cover the dish with aluminum foil and bake for 20 minutes. Remove foil and bake an additional 10 minutes until cheese is melted and bubbly.
- Garnish with fresh parsley before serving.
Notes
- You can add spinach to the ricotta mixture for extra flavor and nutrients.
- Use store-bought or homemade marinara sauce depending on your preference.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 5 stuffed shells
- Calories: 380
- Sugar: 6g
- Sodium: 820mg
Leave a Reply