I absolutely adore sharing this cozy and comforting Cheesy Spinach Stuffed Shells with Marinara Recipe with you! It’s one of those dishes that instantly feels like a warm hug on a plate. Tender pasta shells generously filled with a creamy ricotta and spinach mixture, all smothered in bright, flavorful marinara and gooey melted cheese—it’s pure magic. Every bite bursts with a lovely balance of savory herbs, just the right hint of spice, and luscious cheese that keeps you coming back for more. Whenever I make this, my whole kitchen smells heavenly, and I know I’m about to enjoy a meal everyone will rave about.
Why You’ll Love This Cheesy Spinach Stuffed Shells with Marinara Recipe
One of the reasons I’m so fond of this recipe is the harmony of flavors and textures it delivers. The ricotta combined with wilted spinach creates a creamy, slightly earthy filling that perfectly complements the tangy, rich marinara sauce. I love that subtle kick from the crushed red pepper flakes, which gives the dish a touch of warmth without overwhelming the delicate cheese. Plus, the mozzarella melted on top adds that irresistible ooey-gooey factor we all crave. To me, every bite feels luxurious yet wholesome.
Beyond the taste, what truly makes this recipe a winner in my book is how approachable it is. Despite sounding fancy, it’s straightforward to prepare and perfect for both weeknight dinners and more special occasions. I often serve it at family gatherings or casual dinner parties because it impresses without requiring me to spend hours in the kitchen. Plus, stuffed shells always feel like a celebration—their beautiful presentation and hearty portion sizes make everyone at the table feel cared for and full. It’s honestly one of my all-time favorite comforting pasta dishes and always deserves a place on the dinner table.
Ingredients You’ll Need
This recipe calls for simple, wholesome ingredients that each add their own special touch to the dish—whether it’s flavor, texture, or color. Here’s what you’ll need to bring this Cheesy Spinach Stuffed Shells with Marinara Recipe to life:
- Jumbo pasta shells: These are perfect for holding a generous amount of filling without falling apart.
- Olive oil: Used for sautéing the spinach, it adds a smooth, fruity richness.
- Fresh spinach: Adds vibrant color, nutrients, and a mild earthy taste after sautéing.
- Garlic cloves: Minced for a fragrant punch that elevates the whole dish.
- Ricotta cheese: Provides that creamy, slightly sweet base for the filling.
- Egg: Acts as a binder to keep the filling smooth and together.
- Mozzarella cheese: Divided between the filling and topping for gooey meltiness and stretch.
- Parmesan cheese: Adds a sharp, nutty depth to the flavor profile.
- Italian seasoning: A blend of herbs that layers complexity and aromatic warmth.
- Crushed red pepper flakes: A subtle heat that brightens without overpowering.
- Kosher salt and black pepper: Essential seasonings that bring out all the flavors.
- Marinara sauce: Fresh, vibrant tomato sauce that dresses the shells beautifully.
- Fresh basil: Used as a garnish for a fragrant, colorful finishing touch.
Directions
Step 1: Preheat your oven to 375 degrees Fahrenheit. Lightly grease a 9×13-inch baking dish with nonstick spray and set it aside to get ready for the shells.
Step 2: Bring a large pot of salted water to a rolling boil. Add the jumbo pasta shells and cook them just until al dente, following the package instructions carefully. Be sure not to overcook them, or they’ll tear easily when stuffed. Drain the shells and rinse briefly under cold water to stop the cooking process. Arrange them on a clean kitchen towel so they’re ready for filling.
Step 3: Heat the olive oil in a large skillet over medium heat. Toss in the chopped spinach and sauté until it’s fully wilted and soft, about 3-4 minutes. Add the minced garlic and cook for an additional minute until fragrant—watch closely so it doesn’t burn.
Step 4: In a big mixing bowl, combine the ricotta cheese, egg, sautéed spinach and garlic, 1 cup of shredded mozzarella, Parmesan cheese, Italian seasoning, crushed red pepper flakes, kosher salt, and black pepper. Mix everything thoroughly until it’s one creamy, flavorful filling.
Step 5: Spoon 1 1/2 cups of marinara sauce onto the bottom of the prepared baking dish, spreading it evenly to create a saucy base for the shells.
Step 6: Carefully stuff each pasta shell with the cheese and spinach mixture using a spoon, filling them generously but neatly. Place the filled shells in a single layer in the baking dish atop the sauce.
Step 7: Pour the remaining marinara sauce over the assembled stuffed shells, making sure they’re well coated. Then sprinkle the remaining 2 cups of mozzarella evenly over the top for a golden cheesy crust.
Step 8: Cover the dish tightly with aluminum foil and bake for 30 minutes. After that, remove the foil and switch your oven to broil. Broil for an additional 2 minutes, watching carefully, to get a bubbly, lightly browned cheese topping that’s irresistible.
Step 9: Remove from the oven and sprinkle freshly chopped basil over the top before serving. Serve these warm for the best flavor and creaminess.
Servings and Timing
This recipe yields about 6 hearty servings, making it perfect for sharing with family or friends. Prep time is roughly 15 minutes to gather and prepare ingredients plus cook the pasta. Baking and broiling take around 32 minutes total, so you’ll be enjoying this delicious meal in under an hour. There’s no extra resting time needed, but I like to let it cool just a few minutes before serving so it’s not piping hot and is easier to plate.
How to Serve This Cheesy Spinach Stuffed Shells with Marinara Recipe
When it comes to serving this dish, I love pairing it with crisp, fresh sides that cut through the richness. A simple green salad with a tangy vinaigrette or roasted vegetables like asparagus or Brussels sprouts complements the flavors beautifully. Garlic bread or a crusty baguette is another favorite on the side—it’s perfect for mopping up all the remaining marinara sauce.
For presentation, I sprinkle fresh basil leaves across the top just before serving, adding a pop of color and a lovely herbal aroma. Serving portions are generous—one to two stuffed shells per person as a main dish, depending on appetite. I usually use warm plates to keep the shells cozy until everyone is ready to dive in.
When it comes to drinks, a glass of medium-bodied red wine like Chianti or Merlot pairs wonderfully with the tomato sauce and cheesy filling. For non-alcoholic options, sparkling water with a splash of lemon or iced herbal tea brightens the palate. This recipe shines as a family dinner, holiday gathering, or even a casual get-together when you want to impress with minimal effort.
Variations
I’m always experimenting with this recipe to keep it fresh and suitable for different preferences. For a gluten-free twist, I swap jumbo pasta shells with gluten-free pasta shells and double-check that the marinara sauce and seasonings are gluten-free. It works so well and feels just as indulgent.
If you’d like to make this vegan, I recommend using plant-based ricotta and mozzarella cheeses, and substituting the egg with a flax egg or a commercial egg replacer. You can also enhance the filling with sautéed mushrooms or artichoke hearts for extra flavor and texture.
For a flavor boost, sometimes I add sun-dried tomatoes or fresh chopped herbs like oregano and thyme into the cheese mixture. You could also experiment with different cheeses, such as swapping classic mozzarella for smoked mozzarella or provolone for a deeper, smoky taste. Baking in individual ramekins instead of a large dish is another fun way to make serving easier and portions more personalized.
Storage and Reheating
Storing Leftovers
I store leftover stuffed shells in an airtight container in the refrigerator. They keep well for up to 3-4 days, which is perfect for enjoying a comforting lunch or dinner later in the week. Make sure the shells have cooled to room temperature before refrigerating, so condensation doesn’t make them soggy.
Freezing
This dish freezes beautifully, making it an excellent make-ahead meal. To freeze, assemble the dish completely but skip the final bake. Cover tightly with foil and plastic wrap to prevent freezer burn. It will keep well for up to 3 months. When you’re ready to eat, thaw overnight in the fridge, then bake as directed, adding a few extra minutes to cook through.
Reheating
To reheat, I prefer using the oven for the best texture. Cover the dish with foil and warm at 350 degrees Fahrenheit for about 20 minutes until heated through. Remove the foil in the last 5 minutes to allow the cheese on top to re-melt nicely. Avoid microwaving if possible, as it can make the pasta tough and the filling watery.
FAQs
Can I use frozen spinach instead of fresh for this recipe?
Yes, you can use frozen spinach, but be sure to thaw it completely and squeeze out as much moisture as possible before sautéing. This prevents excess water in the filling, which can affect the texture of your stuffed shells.
Do I need to cook the pasta shells before stuffing them?
Yes, cooking the shells until al dente is important. It makes them pliable enough to stuff without breaking, and ensures they finish cooking evenly in the oven without becoming mushy.
Can I prepare these stuffed shells ahead of time?
Absolutely! You can assemble the stuffed shells, cover tightly, and refrigerate them for up to 24 hours before baking. This makes it a convenient recipe for busy days or entertaining.
What type of marinara sauce works best for this recipe?
I prefer fresh or your favorite high-quality store-bought marinara with a balance of acidity and sweetness. Homemade marinara is fantastic if you have the time, but anything with good flavor and minimal added sugar works well.
Can I make this recipe dairy-free?
Yes, with some ingredient swaps. Use dairy-free ricotta and mozzarella alternatives made from nuts or soy, and check that your marinara sauce is free from dairy. The dish will still be creamy and satisfying with these substitutions.
Conclusion
I can’t recommend this Cheesy Spinach Stuffed Shells with Marinara Recipe enough if you’re craving a warm, cheesy, and hearty meal that feels like a special treat but is surprisingly easy to make. Whether you’re gathering loved ones around the table or simply want to enjoy a satisfying dinner at home, this recipe has become one of my go-tos for guaranteed deliciousness. So grab those jumbo shells, get cooking, and enjoy every melty, flavorful bite!
Print
Cheesy Spinach Stuffed Shells with Marinara Recipe
This classic Italian-inspired Stuffed Shells recipe features jumbo pasta shells filled with a savory mixture of ricotta, spinach, and cheese, baked in a flavorful marinara sauce until bubbly and golden. Perfect for a comforting family dinner, this dish combines tender pasta, creamy filling, and melted mozzarella cheese topped with fresh basil.
- Total Time: 55 minutes
- Yield: 6 servings
Ingredients
Seafoodshells and Sauce
- 20 jumbo pasta shells (cooked according to package directions)
- 3 cups marinara sauce, divided
Filling
- 1 tablespoon olive oil
- 4 cups packed spinach, chopped
- 3 cloves garlic, minced
- 15 ounces ricotta cheese
- 1 large egg
- 3 cups shredded mozzarella cheese, divided
- 1/2 cup freshly grated parmesan cheese
- 1 teaspoon Italian seasoning
- 1/4 teaspoon crushed red pepper flakes
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
Garnish
- 2 tablespoons chopped basil
Instructions
- Preheat and prepare baking dish. Preheat your oven to 375°F. Lightly spray a 9×13-inch baking dish with nonstick cooking spray to prevent sticking and set aside.
- Cook pasta shells. Bring a large pot of salted water to a boil. Add the jumbo pasta shells and cook until al dente according to package instructions, making sure not to overcook. Drain and rinse the shells under cold water to stop further cooking. Set aside to cool.
- Sauté spinach and garlic. In a large skillet over medium heat, warm the olive oil. Add the chopped spinach and cook until wilted, then add the minced garlic and sauté for another minute until fragrant. Remove from heat.
- Mix the filling. In a large bowl, combine the ricotta cheese, egg, spinach and garlic mixture, 1 cup of shredded mozzarella, Parmesan cheese, Italian seasoning, crushed red pepper flakes, kosher salt, and black pepper. Stir well until fully incorporated.
- Assemble shells in baking dish. Spread 1 1/2 cups of marinara sauce evenly on the bottom of the prepared baking dish. Using a spoon, carefully fill each cooked pasta shell with the cheese and spinach mixture, then arrange the filled shells in the baking dish in a single layer.
- Add sauce and cheese topping. Pour the remaining marinara sauce evenly over the stuffed shells. Sprinkle the remaining 2 cups of shredded mozzarella cheese evenly on top.
- Bake and broil. Cover the dish tightly with aluminum foil and bake in the preheated oven for 30 minutes. Once done, carefully remove the foil and broil the shells for 2 additional minutes to brown the cheese lightly—watch closely to prevent burning.
- Garnish and serve. Remove the baked shells from the oven, garnish with freshly chopped basil, and serve warm for a delicious, hearty meal.
Notes
- Do not overcook the pasta shells as they will continue cooking in the oven and may become mushy.
- Rinsing pasta shells with cold water stops the cooking process and makes them easier to handle when stuffing.
- Feel free to substitute fresh spinach for frozen, just ensure it is fully cooked and drained of excess water.
- For a spicier dish, increase the crushed red pepper flakes according to taste.
- Using freshly grated Parmesan cheese provides better flavor than pre-grated varieties.
- Leftovers can be refrigerated for up to 3 days and reheated with foil to retain moisture.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
