Stuffed Shells
If you’re looking for a cozy, comforting dish that can please a crowd, these Stuffed Shells are just the ticket! There’s something so heartwarming about jumbo pasta shells filled to the brim with a creamy blend of cheeses and fresh spinach. This recipe is perfect for those busy weeknights when you want to whip up something quick yet satisfying, or for family gatherings where everyone is craving a taste of Italy. Plus, they’re easy to make ahead and freeze, ensuring you always have a delicious meal on hand!
Why You’ll Love This Recipe
- Easy to Prepare: With simple steps, you can have this delightful dish ready in no time!
- Family-Friendly Appeal: Kids and adults alike will love digging into these cheesy stuffed shells.
- Make-Ahead Convenience: Prepare them in advance and pop them in the freezer for busy days.
- Delicious Flavor: The combination of four cheeses with Italian herbs creates a flavor explosion that’s hard to resist.

Ingredients You’ll Need
Gathering the ingredients for these Stuffed Shells is a breeze! You’ll find that they are wholesome and straightforward, making this dish not only delicious but also approachable for cooks of all levels.
For the Stuffed Shells
- 18-20 jumbo pasta shells (boil extra in case some break)
- 1-2 tablespoons olive oil
- 3 cloves garlic (minced)
- 4 cups spinach
- 15 oz. Ricotta
- ½ cup Parmesan cheese (grated)
- 3 cups mozzarella cheese (shredded and divided)
- 2 tablespoons cream cheese
- 1 egg
- 24 ounces marinara sauce
- Fresh parsley (to garnish)
- ½ tsp Salt
- ¼ tsp pepper
- ½ teaspoon dried basil
- ½ teaspoon dried parsley
- ½ teaspoon dried oregano
Variations
One of the best things about Stuffed Shells is how flexible they are! You can easily mix things up to suit your tastes or what you have on hand.
- Add More Veggies: Toss in some chopped mushrooms or bell peppers for added flavor and nutrition.
- Swap the Cheese: Try different cheese blends like goat cheese or feta if you’re feeling adventurous.
- Make it Spicy: Add some red pepper flakes to the filling for a little kick!
- Go Meatless: Substitute the ricotta with a plant-based alternative for a vegan version.
How to Make Stuffed Shells
Step 1: Preheat Your Oven
First things first, preheat your oven to 375 degrees Fahrenheit. Getting it warmed up ensures your Stuffed Shells bake evenly and come out bubbly and delicious.
Step 2: Cook the Pasta Shells
Bring a large pot of salted water to boil. Cook your jumbo pasta shells for about 13 minutes—just shy of al dente. This helps prevent overcooking later. Once done, drain them gently and rinse with cold water until cool. Set them aside; you’ll thank yourself later when they don’t stick together!
Step 3: Sauté Garlic and Spinach
In a large skillet, heat olive oil over medium heat. Add minced garlic and cook until fragrant—about one minute. Then toss in your spinach and sauté until wilted. This step adds such depth of flavor; trust me, it’s worth it!
Step 4: Mix Your Filling
In a big bowl, combine ricotta with seasonings, half the mozzarella, most of the Parmesan (save some for later), cream cheese, and an egg. Stir well until everything is mixed perfectly. Finally, fold in your cooled spinach-garlic mixture—this will be the creamy goodness inside each shell!
Step 5: Assemble Your Dish
Spread half of your marinara sauce on the bottom of your baking dish. Now comes the fun part—use a spoon to fill each shell with your cheesy mixture! Place them snugly in the dish as you go along.
Step 6: Top It Off
Pour the remaining marinara sauce over the stuffed shells and sprinkle with leftover mozzarella and Parmesan cheese. It’s going to be cheesy perfection!
Step 7: Bake Away!
Cover your baking dish with aluminum foil and bake for 20 minutes. Then remove the cover and bake for another 10 minutes until golden brown and bubbly. Garnish with fresh parsley before serving; it adds such a lovely touch!
Enjoy your delightfully cheesy Stuffed Shells with Garlic Bread with Cheese on the side for an extra special meal!
Pro Tips for Making Stuffed Shells
Making stuffed shells can be a delightful experience, especially with a few helpful tips to ensure your dish turns out perfectly every time!
-
Use Fresh Ingredients: Fresh spinach and high-quality cheeses can significantly enhance the flavor and texture of your stuffed shells. Fresh ingredients often yield a more vibrant taste that frozen or pre-packaged options can’t match.
-
Don’t Overcook the Shells: Boiling your pasta shells for just a minute less than al dente is crucial. This way, they won’t become mushy once baked, allowing them to hold their shape and provide the perfect bite.
-
Let the Spinach Cool: Allowing the sautéed spinach to cool before mixing it into the cheese mixture prevents the egg from cooking prematurely. This ensures a smooth and creamy filling.
-
Mix Up Your Cheeses: While this recipe calls for specific cheeses, feel free to experiment! Adding a bit of feta or fontina can give your filling a unique twist and introduce additional flavors.
-
Make Ahead and Freeze: You can assemble your stuffed shells ahead of time and freeze them before baking. Just cover them tightly with plastic wrap and foil. When ready to bake, add an extra 10-15 minutes to the cooking time if baking straight from frozen.
How to Serve Stuffed Shells
Stuffed shells are not only delicious but also visually appealing, making them perfect for family dinners or entertaining guests. Here are some ways you can present this hearty dish:
Garnishes
- Fresh Basil Leaves: A few whole basil leaves on top add a lovely pop of color and fresh aroma.
- Grated Parmesan Cheese: A sprinkle of freshly grated Parmesan right before serving enhances flavor and adds an elegant touch.
- Crushed Red Pepper Flakes: For those who enjoy a little heat, sprinkling some red pepper flakes offers both spice and visual appeal.
Side Dishes
-
Garlic Bread with Cheese: This classic side is perfect for sopping up any extra marinara sauce left on your plate. The crispy, buttery bread pairs beautifully with cheesy stuffed shells.
-
Caesar Salad: Crisp romaine lettuce topped with creamy Caesar dressing, croutons, and parmesan brings a crunchy contrast that complements the richness of the stuffed shells.
-
Roasted Vegetables: A mix of seasonal veggies roasted until caramelized provides a flavorful balance to the meal. Think zucchini, bell peppers, and carrots tossed in olive oil and herbs.
-
Steamed Broccoli: Lightly steamed broccoli adds a nutritious element while its mild flavor allows the stuffed shells’ cheese blend to shine through.
With these tips and serving ideas in mind, your stuffed shells will not only taste amazing but also impress anyone lucky enough to share in your meal! Enjoy!

Make Ahead and Storage
This stuffed shells recipe is perfect for meal prep! You can make it ahead of time, store it in the fridge, or even freeze it for those busy weeknights when you need a comforting meal ready to go.
Storing Leftovers
- Place any leftover stuffed shells in an airtight container.
- Refrigerate for up to 3-4 days.
- Reheat in the oven at 350°F until warmed through, about 15-20 minutes.
Freezing
- After assembling, cover the dish tightly with plastic wrap and aluminum foil.
- Freeze for up to 2-3 months for best quality.
- To bake from frozen, add an extra 10-15 minutes to the cooking time.
Reheating
- For best results, reheat in the oven at 350°F for about 15-20 minutes.
- Alternatively, you can microwave individual portions on medium power until hot.
FAQs
Have questions about making these delicious stuffed shells? Here are some common queries:
Can I use other cheeses in stuffed shells?
Absolutely! Feel free to mix and match your favorite cheeses. Just remember that mozzarella and ricotta provide that classic creamy texture!
How do I make stuffed shells ahead of time?
You can prepare the dish completely and store it in the refrigerator or freezer. Follow the storing and freezing instructions provided above for optimal freshness.
What can I serve with stuffed shells?
Stuffed shells pair wonderfully with a fresh salad or garlic bread. A light side complements the richness of the dish beautifully.
Can I add vegetables to my stuffed shells?
Yes! Spinach is a great option, but you can also include mushrooms, zucchini, or bell peppers for added flavor and nutrition.
How do I know when stuffed shells are done baking?
The cheese should be bubbly and slightly golden on top. If using frozen shells, make sure they reach an internal temperature of 165°F before serving.
Final Thoughts
I hope this recipe brings warmth and joy to your dining table! These stuffed shells are not only comforting but also a fun way to gather family and friends around a delicious meal. Enjoy making them as much as I do, and don’t hesitate to share your experience! Happy cooking!
Stuffed Shells
Indulge in the comforting delight of Stuffed Shells, a perfect dish for family gatherings or cozy weeknight dinners. These jumbo pasta shells are generously filled with a creamy blend of ricotta, mozzarella, and fresh spinach, creating a rich and satisfying meal that everyone will love. Topped with marinara sauce and more melted cheese, this dish is not only easy to prepare but also makes for great leftovers or freezer meals.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: Serves 6
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Ingredients
- 18–20 jumbo pasta shells
- 1–2 tablespoons olive oil
- 3 cloves garlic (minced)
- 4 cups fresh spinach
- 15 oz. Ricotta cheese
- ½ cup Parmesan cheese (grated)
- 3 cups mozzarella cheese (shredded and divided)
- 2 tablespoons cream cheese
- 1 egg
- 24 ounces marinara sauce
- ½ tsp salt
- ¼ tsp pepper
- ½ teaspoon dried basil
- ½ teaspoon dried parsley
- ½ teaspoon dried oregano
Instructions
- Preheat your oven to 375°F (190°C).
- Boil salted water and cook the jumbo pasta shells until just shy of al dente (about 13 minutes). Drain and cool.
- In a skillet, heat olive oil over medium heat. Sauté minced garlic until fragrant; add spinach and cook until wilted.
- In a bowl, mix ricotta, half the mozzarella, most of the Parmesan, cream cheese, egg, seasonings, and cooled spinach mixture until well combined.
- Spread half of the marinara sauce in a baking dish. Fill each shell with the cheese mixture and place them in the dish.
- Top with remaining marinara sauce and sprinkle with leftover mozzarella and Parmesan.
- Cover with foil and bake for 20 minutes; uncover and bake for an additional 10 minutes until bubbly and golden.
Nutrition
- Serving Size: 2 stuffed shells (280g)
- Calories: 410
- Sugar: 5g
- Sodium: 850mg
- Fat: 22g
- Saturated Fat: 11g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 39g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 80mg
