These spinach and ricotta stuffed pasta shells are the ultimate cozy dinner! Each jumbo shell is packed with creamy ricotta, sautéed spinach, and melty cheese, then baked in rich marinara sauce until bubbly. It’s a vegetarian meal that feels fancy but is surprisingly easy to make at home.
Prep Time15 minutesmins
Cook Time30 minutesmins
Total Time45 minutesmins
Course: Dinner
Cuisine: Italian
Keyword: baked pasta, Italian dinner, spinach ricotta shells, stuffed shells, vegetarian pasta
2cupsfresh spinachchopped, or 1 cup frozen spinach, thawed and squeezed dry
2garlic clovesminced
2cupsmarinara sauce
1tbspolive oil
1tspItalian seasoning
Salt and pepperto taste
Fresh basil for garnishoptional
Instructions
Fill a large pot with salted water and bring it to a boil. Add the jumbo shells and cook for about 8–10 minutes until al dente. Drain them using a colander and let them cool slightly.
Heat olive oil in a frying pan over medium heat. Add the minced garlic and cook for 30 seconds, then stir in the spinach. Cook for 2–3 minutes, just until the spinach is wilted. Remove from heat.
In a mixing bowl, combine ricotta, half of the mozzarella, grated Parmesan, egg, sautéed spinach, Italian seasoning, salt, and pepper. Mix until creamy and fully blended.
Fill each shell with the ricotta and spinach mixture using a spoon or piping bag, then place them open-side up in the dish.
Spoon the rest of the marinara sauce over the stuffed shells. Sprinkle the remaining mozzarella on top. Cover the dish with foil and bake for 20 minutes. Remove foil and bake for another 10 minutes until hot and bubbly.
Let the shells sit for few minutes before serving. Garnish with fresh basil if desired.
Notes
Full-fat ricotta makes the filling extra creamy, but part-skim works if you want something lighter.
You can assemble the shells ahead of time and refrigerate or freeze until you're ready to bake.