There’s something so comforting about a bubbling dish of pasta coming out of the oven, and Spinach & Ricotta Stuffed Shells might just be one of the coziest meals you can make 🍝. Tender pasta shells filled with creamy ricotta, fresh spinach, and savory herbs, all nestled in rich tomato sauce and baked under melted cheese… it’s pure comfort food.
I’m always grateful for recipes like this because they bring people together around the table. The smell alone when this is baking in the oven is incredible—warm tomato sauce, garlic, and melting cheese filling the whole kitchen. Honestly, it’s the kind of dish that makes everyone ask, “When can we eat?”
If you enjoy recipes like this, don’t forget to subscribe to receive new recipes by email so you never miss a delicious homemade favorite.
Spinach & Ricotta Stuffed Shells Recipe Overview
Spinach & Ricotta Stuffed Shells is a classic Italian-inspired pasta dish made with large pasta shells filled with a creamy mixture of ricotta cheese, spinach, Parmesan, and herbs. The stuffed shells are arranged in a baking dish over marinara sauce and baked until bubbly and golden.
This dish is comforting, satisfying, and surprisingly easy to prepare. It’s perfect for family dinners, meal prep, or even serving guests.
Why You’ll Love This Spinach & Ricotta Stuffed Shells Recipe
Here are a few reasons this recipe is a favorite in many kitchens:
- Creamy, cheesy, and full of flavor
- Great vegetarian dinner option
- Perfect for make-ahead meals
- Family-friendly comfort food
- Freezer-friendly for busy nights
Plus, the golden cheese on top and the rich tomato sauce make every bite incredibly satisfying.
What Do Spinach & Ricotta Stuffed Shells Taste Like?

The flavor is creamy and savory with a gentle freshness from the spinach. The ricotta filling is soft and mild, while Parmesan adds a salty, nutty depth.
Combined with the tangy marinara sauce and melted mozzarella, the result is a perfect balance of creamy, cheesy, and tomato-rich flavors.
Benefits of This Recipe
This dish isn’t just delicious—it’s practical too:
- Vegetarian-friendly
- Great for meal prepping
- Uses simple ingredients
- Can easily be doubled for larger gatherings
- A satisfying way to include vegetables in pasta dishes
It’s comfort food that feels hearty without being too heavy.
Ingredients for Spinach & Ricotta Stuffed Shells
Main Ingredients
- 20–24 jumbo pasta shells
- 2 cups ricotta cheese
- 1½ cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 2 cups fresh spinach, chopped
- 1 egg
- 2 cups marinara sauce
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
Optional Additions
You can customize this dish with a few extras:
- Fresh basil for garnish
- Red pepper flakes for a little heat
- Mushrooms sautéed with the spinach
- Extra mozzarella on top for a cheesier finish
Tools Needed for Preparation
You’ll only need a few basic kitchen tools:
- Large pot for boiling pasta
- Mixing bowl
- Baking dish (9×13 works well)
- Spoon or piping bag for filling shells
- Skillet for sautéing spinach
- Colander
Ingredient Substitutions and Variations
One of the best things about Spinach & Ricotta Stuffed Shells is how adaptable the recipe is.
Cheese Variations
- Replace ricotta with cottage cheese for a lighter option.
- Add fontina or provolone for deeper flavor.
Greens Alternatives
- Kale (finely chopped)
- Swiss chard
- Frozen spinach (thawed and squeezed dry)
Sauce Options
- Classic marinara
- Tomato basil sauce
- Creamy Alfredo for a richer version
How to Make Spinach & Ricotta Stuffed Shells

Step 1: Cook the Pasta Shells
Bring a large pot of salted water to a boil.
Cook the jumbo pasta shells according to the package instructions until al dente. Drain and rinse with cool water to stop the cooking process.
Set aside.
Step 2: Prepare the Spinach
Heat olive oil in a skillet over medium heat.
Add garlic and cook for about 30 seconds until fragrant. Add chopped spinach and sauté until wilted. Remove from heat and let cool slightly.
Step 3: Make the Ricotta Filling
In a large bowl combine:
- Ricotta cheese
- ½ cup mozzarella
- Parmesan cheese
- Egg
- Cooked spinach
- Italian seasoning
- Salt and pepper
Mix until well combined.
Step 4: Fill the Shells
Spread 1 cup of marinara sauce across the bottom of a baking dish.
Using a spoon (or piping bag), fill each shell with the ricotta-spinach mixture and place them in the dish.
Step 5: Add Sauce and Cheese
Pour the remaining marinara sauce over the shells.
Sprinkle the rest of the mozzarella cheese evenly on top.
Step 6: Bake the Stuffed Shells
Preheat oven to 375°F (190°C).
Bake uncovered for 25–30 minutes, until the cheese is melted and bubbly.
Let the dish rest for a few minutes before serving.
What to Serve with Spinach & Ricotta Stuffed Shells
This dish pairs beautifully with lighter sides.
Try serving it with:
- Garlic bread 🥖
- Caesar salad
- Roasted vegetables
- Tomato cucumber salad
- Steamed broccoli
These sides help balance the richness of the pasta.
Tips for the Best Stuffed Shells
Don’t Overcook the Pasta
Cook shells just until al dente so they don’t tear while stuffing.
Use Plenty of Sauce
A layer of sauce underneath prevents the shells from sticking.
Let the Dish Rest
Allow the baked shells to sit for about 5 minutes before serving so everything sets nicely.
Use Fresh Herbs
Fresh basil or parsley adds wonderful flavor and color.
Storage Instructions
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Reheating
Reheat in the microwave or bake covered at 350°F (175°C) until warmed through.
Freezing
Stuffed shells freeze beautifully. Assemble the dish but don’t bake it. Cover tightly and freeze for up to 2 months.
Bake directly from frozen, adding extra cooking time.
General Information About Stuffed Shells
Stuffed pasta dishes have long been a staple of Italian-inspired cooking. Jumbo shells are perfect for holding creamy fillings like ricotta and spinach.
They’re often served for family dinners, holidays, and gatherings because they can easily feed a crowd and be prepared ahead of time.
Frequently Asked Questions (FAQ)
Can I use frozen spinach?
Yes. Just thaw it completely and squeeze out excess moisture before adding it to the filling.
Can I make this recipe ahead of time?
Absolutely. Assemble the shells, cover the dish, and refrigerate for up to 24 hours before baking.
Can I add meat?
Yes! Ground beef, sausage, or shredded chicken can be added to the marinara sauce.
Why did my shells tear?
This usually happens if the pasta is overcooked. Cooking them al dente helps keep them intact.
Can I make this recipe gluten-free?
Yes, simply use gluten-free jumbo pasta shells.
Conclusion
These Spinach & Ricotta Stuffed Shells are the perfect blend of creamy cheese, tender pasta, and rich tomato sauce. They’re comforting, satisfying, and surprisingly simple to prepare.
Whether you’re cooking for a cozy family dinner or preparing a dish to share with friends, this recipe is guaranteed to bring smiles around the table.
If you enjoyed this recipe, you might also love:
- Creamy Mushroom Pasta
- Baked Ziti with Ricotta
- Classic Lasagna
Each one delivers the same comforting, homemade goodness.
Share Your Creation

If you make Spinach & Ricotta Stuffed Shells, I’d love to see your version!
Leave a review and share your photos on Pinterest so others can get inspired by your delicious creation 📸
Nutritional Information (Approximate per Serving)
- Calories: 380
- Protein: 18g
- Carbohydrates: 42g
- Fat: 16g
- Fiber: 4g
- Sodium: 520mg