Spinach and Cheese Stuffed Shells
If you’re looking for a cozy dish that wraps you in warmth and flavor, then these Spinach and Cheese Stuffed Shells are just what you need! This recipe is a cherished favorite in my home, perfect for those busy weeknights when you want something hearty without spending hours in the kitchen. The cheesy filling, brightened by spinach, nestled in tender pasta shells and slathered in marinara sauce creates a delightful comfort food experience.
Whether you’re hosting a gathering or simply enjoying a quiet dinner with family, these stuffed shells hit the spot every time. Plus, they’re great for meal prepping and freeze beautifully, making them an excellent go-to recipe for any occasion!
Why You’ll Love This Recipe
- Easy to Prepare: With just a handful of simple steps, you’ll have a delicious meal on the table in no time!
- Family-Friendly: Kids and adults alike will love digging into these cheesy treats.
- Make-Ahead Convenience: Prepare them in advance and pop them in the oven when you’re ready to eat.
- Delicious Flavor: The combination of creamy ricotta, mozzarella, and savory spinach creates an irresistible taste.
- Freezer-Friendly: These shells freeze well, so you can enjoy them whenever the craving strikes!

Ingredients You’ll Need
Let’s gather some simple, wholesome ingredients to create our Spinach and Cheese Stuffed Shells. You’ll find everything is easy to source and many of these items are likely already in your pantry!
For the Stuffing
- 16 jumbo pasta shells
- 15 oz ricotta cheese
- 1 cup mozzarella cheese, shredded
- 1/2 cup Parmesan cheese, grated
- 10 oz frozen chopped spinach, thawed and squeezed dry
- 1 large egg
- 2 cloves garlic, minced
- 1 tsp Italian seasoning
- 1/2 tsp salt
- 1/4 tsp black pepper
For the Sauce
- 2 cups marinara sauce
Variations
This recipe is wonderfully flexible! If you’re feeling creative or want to cater to different tastes, here are some fun variations:
- Add extra veggies: Mix in some diced bell peppers or mushrooms for added texture and flavor.
- Change up the cheese: Try using feta or goat cheese instead of ricotta for a tangy twist.
- Swap the protein: Add cooked chicken or turkey into the stuffing for more protein if desired.
- Make it spicy: Incorporate crushed red pepper flakes into the marinara sauce for a kick of heat.
How to Make Spinach and Cheese Stuffed Shells
Step 1: Cook the Pasta
Start by boiling a large pot of salted water. Cooking the jumbo pasta shells until al dente is key; it ensures they hold their shape when being filled. After about 9 minutes, drain them well and rinse with cold water to stop the cooking process. Lay them out on a baking sheet so they don’t stick together while we prepare the filling.
Step 2: Prepare the Filling
In a large mixing bowl, combine ricotta cheese, thawed spinach (make sure it’s squeezed dry!), half of the mozzarella cheese, Parmesan cheese, egg, minced garlic, Italian seasoning, salt, and pepper. This mixture is where all that creamy goodness comes from! Mix everything until it’s well blended; this step really brings all those flavors together.
Step 3: Preheat Your Oven
While you’re getting your filling ready, go ahead and preheat your oven to 375°F (190°C). A hot oven is essential for that bubbly cheese topping we all crave!
Step 4: Assemble Your Dish
Spread 1 cup of marinara sauce on the bottom of a 9×13-inch baking dish. This not only adds flavor but also keeps your shells from sticking. Now it’s time to fill each pasta shell with your creamy mixture using either a spoon or piping bag—whatever makes it easier for you!
Step 5: Bake Your Creation
Once filled, arrange your stuffed shells over that delicious marinara layer you’ve created. Spoon any remaining marinara sauce over them and sprinkle with the rest of your mozzarella cheese. Cover with aluminum foil and bake for 25 minutes before removing the foil to let it bake another 10 minutes until golden brown.
Step 6: Serve & Enjoy!
After letting your Spinach and Cheese Stuffed Shells rest for about 5-10 minutes (if you can wait that long!), serve them up warm with fresh herbs or extra Parmesan if you’re feeling fancy. Enjoy sharing this comforting dish with family or friends—it’s bound to be a hit!
Pro Tips for Making Spinach and Cheese Stuffed Shells
Making the perfect Spinach and Cheese Stuffed Shells is easier than you might think! Here are some pro tips to ensure your dish turns out delicious every time.
-
Use fresh spinach if possible: Fresh spinach offers a brighter flavor and a beautiful vibrant color. If using frozen, make sure to squeeze out as much moisture as possible to avoid a watery filling.
-
Don’t overcook the shells: Cooking them just until al dente allows the pasta to finish cooking in the oven without becoming mushy. This ensures a perfect texture that holds up beautifully when filled.
-
Mix up the cheeses: While ricotta and mozzarella are classic choices, feel free to experiment by adding other cheeses like feta or goat cheese for an extra layer of flavor. Each cheese brings its unique taste and creaminess.
-
Let it rest before serving: Allowing the stuffed shells to sit for 5–10 minutes after baking helps the flavors meld together and makes serving easier. It also helps prevent any hot cheese from oozing out when you cut into them.
-
Make ahead for convenience: You can prepare these stuffed shells in advance and store them in the refrigerator or freezer. Just bake them straight from the fridge or thaw, then bake; this makes weeknight dinners a breeze!
How to Serve Spinach and Cheese Stuffed Shells
Serving your Spinach and Cheese Stuffed Shells can be just as fun as making them! Whether it’s for a cozy family dinner or a gathering with friends, presentation can elevate your dish.
Garnishes
- Fresh basil or parsley: Chopped fresh herbs add a burst of color and freshness that enhances both the visual appeal and flavor of your dish.
- Grated Parmesan cheese: A sprinkle of Parmesan on top before serving adds an extra touch of savory goodness that complements the rich flavors of the shells.
Side Dishes
-
Garlic bread: A warm loaf of garlic bread is perfect for scooping up any leftover marinara sauce on your plate. The crunchy, buttery texture pairs wonderfully with the creamy stuffed shells.
-
Mixed green salad: A simple salad with mixed greens, cherry tomatoes, cucumber, and a light vinaigrette provides a refreshing contrast to the richness of the pasta. It’s an easy way to add some crunch and balance to your meal.
-
Roasted vegetables: Seasonal roasted vegetables like zucchini, bell peppers, or asparagus not only taste great but also add vibrant colors to your table. Their natural sweetness complements the savory flavors of the stuffed shells.
-
Steamed broccoli or green beans: Lightly steamed greens bring some bright color to your plate while offering nutritional benefits. They’re an easy side that pairs well with almost any pasta dish.
Enjoy creating and sharing this delightful Spinach and Cheese Stuffed Shells recipe with your loved ones!

Make Ahead and Storage
These Spinach and Cheese Stuffed Shells are fantastic for meal prep, making it easy to enjoy a hearty, delicious dinner any night of the week! You can prepare them in advance and simply bake when you’re ready to feast.
Storing Leftovers
- Store leftover stuffed shells in an airtight container in the refrigerator.
- They will stay fresh for up to 3 days.
- Reheat gently in the microwave or oven until warmed through.
Freezing
- Allow the stuffed shells to cool completely before freezing.
- Place them in a freezer-safe container or wrap tightly with plastic wrap and foil.
- They can be frozen for up to 3 months. Just remember to label the container!
Reheating
- For best results, thaw frozen stuffed shells overnight in the refrigerator before reheating.
- Preheat your oven to 375°F (190°C) and bake covered with foil for about 25-30 minutes or until heated through.
- If using a microwave, heat on medium power until warm, checking frequently.
FAQs
Here are some common questions you might have about Spinach and Cheese Stuffed Shells.
Can I use fresh spinach instead of frozen?
Yes! You can use fresh spinach by sautéing it until wilted, then chopping it finely before mixing it with the cheese filling.
How long do Spinach and Cheese Stuffed Shells last in the fridge?
When stored properly in an airtight container, they can last up to 3 days in the refrigerator.
Can I make Spinach and Cheese Stuffed Shells ahead of time?
Absolutely! You can prepare them ahead of time and keep them covered in the fridge until you’re ready to bake.
What can I serve with Spinach and Cheese Stuffed Shells?
These stuffed shells pair wonderfully with a side salad or garlic bread for a complete meal.
Final Thoughts
I hope you find joy in making these Spinach and Cheese Stuffed Shells! They’re not just a meal; they’re a cozy hug on a plate that brings family together. Enjoy every bite, and don’t hesitate to make this recipe your own—experiment with different herbs or add your favorite veggies. Happy cooking!
Spinach and Cheese Stuffed Shells
If you’re searching for a comforting dish that’s quick to prepare and bursting with flavor, look no further than Spinach and Cheese Stuffed Shells. This delightful recipe features tender jumbo pasta shells generously filled with a creamy mixture of ricotta, mozzarella, and vibrant spinach, all topped with rich marinara sauce. Perfect for busy weeknights or special gatherings, these stuffed shells offer a satisfying meal the whole family will love. Plus, they’re freezer-friendly, making them an ideal option for meal prep. Whether enjoyed alone or paired with a fresh salad, this dish is sure to become a staple in your home.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: Serves 4
- Category: Dinner
- Method: Baking
- Cuisine: Italian
Ingredients
- 16 jumbo pasta shells
- 15 oz ricotta cheese
- 1 cup mozzarella cheese, shredded
- 1/2 cup Parmesan cheese, grated
- 10 oz frozen chopped spinach, thawed and squeezed dry
- 1 large egg
- 2 cloves garlic, minced
- 1 tsp Italian seasoning
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 cups marinara sauce
Instructions
- Preheat oven to 375°F (190°C).
- Cook jumbo pasta shells in salted boiling water until al dente. Drain and rinse under cold water.
- In a mixing bowl, combine ricotta, half of the mozzarella, Parmesan, spinach, egg, garlic, Italian seasoning, salt, and pepper.
- Spread 1 cup of marinara sauce on the bottom of a baking dish. Fill each shell with the cheese mixture and place in the dish.
- Top with remaining marinara and mozzarella cheese. Cover with foil and bake for 25 minutes; uncover and bake for an additional 10 minutes.
Nutrition
- Serving Size: 2 stuffed shells (about 300g)
- Calories: 370
- Sugar: 6g
- Sodium: 750mg
- Fat: 17g
- Saturated Fat: 9g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 75mg
