If you’re looking for a show-stopping comfort food that feels like a warm hug on a plate, I’ve got your next favorite recipe right here: Cheesy Spinach Stuffed Shells with Marinara Recipe. I absolutely love this dish because it’s rich, creamy, and perfectly balanced with fresh spinach and tangy marinara. Plus, it’s easier to make than you’d think! Stick with me and I’ll walk you through the whole process so you can wow your family and friends with this baked pasta masterpiece.
Why You’ll Love This Recipe
- Comfort Food Classic: A cheesy, spinach-packed filling makes it hearty and satisfying, perfect for cozy nights.
- Easy to Prep Ahead: You can assemble it early and bake when ready, making weeknight dinners a breeze.
- Family Friendly: Even picky eaters tend to go crazy for the gentle blend of cheeses and spinach.
- Versatile and Adaptable: This recipe works great if you want to add your own twists, from different cheeses to adding meat or extra herbs.
Ingredients You’ll Need
Everything in here comes together to create that creamy, cheesy filling wrapped in tender pasta shells, all swimming in a rich marinara sauce. I always recommend fresh spinach and good quality cheeses for the best flavor punch.
- Jumbo pasta shells: The perfect size to hold a generous amount of cheesy goodness inside.
- Olive oil: Adds a subtle fruity flavor when sautéing your garlic and spinach.
- Garlic: Fresh minced garlic really brings that depth to the spinach and sauce.
- Spinach: Fresh is best here—cook it down for that vibrant green and silky texture.
- Ricotta cheese: This creamy base is what makes every bite melt in your mouth.
- Parmesan cheese: Adds a salty, nutty kick that enhances the whole dish.
- Mozzarella cheese: The meltiest cheese you could ask for; some goes inside, some on top for that golden crust.
- Cream cheese: A secret weapon for extra creaminess and richness in the filling.
- Egg: Helps bind the filling so everything stays put inside the shells.
- Marinara sauce: Either homemade or store-bought, it’s the flavorful sauce that brings it all together.
- Fresh parsley: A fresh garnish that brightens up the plate and flavors.
- Seasonings (salt, pepper, dried basil, parsley, oregano): These simple herbs tie the filling and sauce into a coherent Italian-inspired flavor profile.
Variations
I love that this recipe is so open to tweaks — once you get comfortable with the basic Cheesy Spinach Stuffed Shells with Marinara Recipe, you can play around to make it your own. Whether you want it lighter, heartier, or loaded with extra flavor, there’s an option for you.
- Add cooked Italian sausage: My family goes crazy when I throw in some spicy sausage into the ricotta filling for a meatier version.
- Use kale instead of spinach: For a bit of a twist and extra nutrients—just cook it down the same way.
- Make it vegan: Swap ricotta for a cashew cheese and use dairy-free mozzarella alternatives; the marinara sauce is usually vegan too.
- Extra cheesiness: Sprinkle some provolone or fontina on top with the mozzarella for more gooey layers.
How to Make Cheesy Spinach Stuffed Shells with Marinara Recipe
Step 1: Perfectly Cook Your Pasta Shells
This part always freaked me out a little at first — you want your jumbo shells just tender enough to stuff but not mushy. So boil them in salted water for about one minute less than the al dente time on the package—usually around 13 minutes. I set a timer to keep me honest! Once done, drain and rinse with cold water to stop the cooking and prevent sticking. That cold rinse trick really helped me avoid broken shells. Set them aside gently for filling.
Step 2: Sauté Your Spinach and Garlic
Heat the olive oil in a large skillet over medium heat. Toss in the minced garlic and cook just until fragrant—about a minute. Don’t let it brown or it will turn bitter! Add your fresh spinach (I sometimes slice it if I want smaller bites) and toss till wilted, roughly 3 minutes. Let this cool—too hot and the cheese mixture won’t come together as nicely.
Step 3: Mix Your Cheesy Filling
In a big bowl, I stir together the ricotta, half the mozzarella, most of the Parmesan (saving a little for sprinkling later), cream cheese, and egg. Then add the sautéed spinach and garlic, along with all the seasonings. The egg is key here — it’s what helps everything stick together when baking without being rubbery. Stir well until you have a smooth, creamy filling.
Step 4: Assemble and Bake
Spread half the marinara sauce in the bottom of your baking dish to keep shells from sticking. Spoon the cheesy filling into each shell — I find using a small spoon or piping bag makes this cleaner—and place them in the dish. Pour the remaining marinara sauce over the top, then cover with the rest of the mozzarella and a sprinkle of Parmesan. Cover the dish with foil and bake at 375°F for 20 minutes, then uncovered for another 10 minutes to get that bubbly, golden cheese topping.
Pro Tips for Making Cheesy Spinach Stuffed Shells with Marinara Recipe
- Don’t Overcook the Shells: Boil them just shy of al dente to avoid mushy pasta after baking.
- Cool the Spinach Mixture: It prevents the cheese filling from separating or getting watery.
- Use a piping bag for stuffing: This keeps things neat and saves time, especially if you’re making a big batch.
- Let it Rest Before Serving: I found letting it sit for 5-10 minutes after baking helps the filling set and makes serving easier.
How to Serve Cheesy Spinach Stuffed Shells with Marinara Recipe

Garnishes
I always top mine with fresh chopped parsley — it adds a fresh pop of color and flavor that balances the richness beautifully. Sometimes I add a sprinkle of crushed red pepper flakes or extra grated Parmesan at the table for a little heat and cheesiness boost.
Side Dishes
To keep things simple but tasty, I serve this with warm garlic bread loaded with melted cheese. A crisp green salad with lemon vinaigrette is also a perfect counterpart to cut through the creaminess.
Creative Ways to Present
For gatherings, I like to bake the shells in a round deep-dish skillet and sprinkle fresh basil and edible flowers on top for a festive touch. You can also build individual portions in mini ramekins, making them look fancy and perfect for dinner parties.
Make Ahead and Storage
Storing Leftovers
I usually cover leftover stuffed shells tightly with foil or plastic wrap and refrigerate them for up to 3 days. They keep really well and actually taste even better the next day as the flavors meld.
Freezing
This recipe freezes beautifully, which I discovered when wanting quick weeknight dinners. Assemble the shells, cover well with foil and plastic wrap, then freeze for up to 3 months. Just thaw overnight in the fridge before baking as usual.
Reheating
I reheat individual portions in the microwave, covered, for about 2-3 minutes until hot throughout. For whole dishes, bake covered at 350°F for 15-20 minutes until warmed through, uncovering in the last few minutes to refresh the melty cheese topping.
FAQs
- 
Can I use frozen spinach instead of fresh for the Cheesy Spinach Stuffed Shells with Marinara Recipe?Yes, you can! Just be sure to thaw it completely and squeeze out as much moisture as possible before sautéing and adding to the filling. Excess water can make the filling watery and affect the texture. 
- 
Do I have to boil the shells or can I bake them dry?Boiling the shells first is recommended because it softens them enough to stuff without cracking. Baking dry shells would require a lot more sauce and longer cooking time to ensure the pasta cooks fully, and can be tricky to get right. 
- 
Can I make the filling ahead of time?Absolutely! Prepare the filling, cover, and refrigerate for up to 24 hours. Just give it a good stir before stuffing your pasta shells. 
- 
What marinara sauce do you recommend for this recipe?I often use a good quality store-bought marinara for convenience, but if you have a tasty homemade sauce, that’s even better. Just make sure it’s nicely seasoned but not too watery. A thick sauce helps the shells bake properly without getting soggy. 
Final Thoughts
This Cheesy Spinach Stuffed Shells with Marinara Recipe holds a special place in my heart and kitchen. It’s that comforting, cheesy baked pasta meal I always come back to when I want to make something both impressive and soul-satisfying with a little veggie love. I’m confident you’ll enjoy making it as much as I do—trust me, you’ll want to keep this one in your regular dinner rotation.
Print 
		Cheesy Spinach Stuffed Shells with Marinara Recipe
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
Delicious and comforting stuffed pasta shells filled with a creamy spinach and ricotta cheese mixture, baked in marinara sauce and topped with melted mozzarella and Parmesan cheese. Perfect for a family dinner or special occasion.
Ingredients
Shells and Sauce
- 18-20 jumbo pasta shells
- 24 ounces marinara sauce
- 1-2 tablespoons olive oil
- Fresh parsley, to garnish
Cheese and Filling
- 3 cloves garlic, minced
- 4 cups spinach
- 15 oz. ricotta cheese
- ½ cup Parmesan cheese, grated
- 3 cups mozzarella cheese, shredded and divided
- 2 tablespoons cream cheese
- 1 egg
Seasonings
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon dried basil
- ½ teaspoon dried parsley
- ½ teaspoon dried oregano
Instructions
- Preheat the Oven: Preheat your oven to 375 degrees Fahrenheit to prepare for baking the stuffed shells.
- Cook Shells: Boil the jumbo pasta shells in salted water for about 13 minutes, one minute less than al dente per the package instructions. Drain and gently rinse with cold water until cool to prevent sticking.
- Cook Spinach and Garlic: Heat olive oil in a large skillet over medium heat. Add the minced garlic and cook for 1 minute until fragrant. Add the spinach and toss to coat, cooking for about 3 minutes until wilted. Remove from heat and let cool.
- Prepare Cheese Mixture: In a large bowl, combine the ricotta cheese with salt, pepper, dried basil, dried parsley, and dried oregano. Stir with a silicone spatula to blend. Add half of the shredded mozzarella, most of the grated Parmesan (reserve a small amount for topping), cream cheese, and the egg. Mix well, then gently fold in the cooled spinach and garlic.
- Assemble Shells: Spoon half of the marinara sauce into the bottom of a 9 x 13-inch casserole dish or a 12-inch oven-safe skillet. Fill each cooked shell with the cheese and spinach mixture and arrange them snugly in the baking dish.
- Add Sauce and Cheese: Pour the remaining marinara sauce over the stuffed shells. Sprinkle the remaining mozzarella and reserved Parmesan cheese evenly on top.
- Bake: Cover the dish with foil and bake in the preheated oven for 20 minutes. Remove the foil and bake for an additional 10 minutes until the cheese is bubbly and golden.
- Garnish and Serve: Garnish the baked stuffed shells with fresh parsley and serve hot, ideally paired with garlic bread topped with cheese for a complete meal.
Notes
- Be careful not to overcook the pasta shells to prevent them from breaking when filling.
- Rinsing shells with cold water after boiling helps cool and stops cooking, making them easier to handle.
- Optional: Slice spinach before cooking for smaller filling pieces.
- Using fresh parsley as garnish adds color and a fresh flavor contrast.
- This dish can be prepared in advance and baked right before serving.
Nutrition
- Serving Size: 1 serving (approx. 1/6th of recipe)
- Calories: 450
- Sugar: 8g
- Sodium: 700mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 5g
- Protein: 25g
- Cholesterol: 85mg
 
					 
			
