I absolutely love sharing this Spinach Ricotta Stuffed Shells with Tomato Sauce Recipe because it feels like a big warm hug on a plate. The creamy ricotta and spinach filling wrapped in tender jumbo shells, all soaked in a rich, homemade tomato sauce, makes it a comforting meal that’s perfect for family dinners or special gatherings. You’ll find that it’s surprisingly easy to prepare, even though it looks fancy — and the best part is how the flavors come together beautifully, every single time.
When I first tried this recipe, I was amazed at how the shells cook perfectly without pre-boiling, soaking up all that fresh tomato sauce goodness. It’s a great dish to impress guests without the fuss, and it lends itself well to leftover lunches too. If you’ve been searching for a crowd-pleaser that tastes like it came from an Italian trattoria, this Spinach Ricotta Stuffed Shells with Tomato Sauce Recipe is going to be your new go-to!
Why You’ll Love This Recipe
- Effortless Comfort Food: The filling is creamy and flavorful, and you skip the hassle of pre-cooking the shells.
- Make-Ahead Friendly: You can assemble it ahead of time and bake fresh when ready, which is great for busy days.
- Customizable & Crowd-Pleasing: Easily swap cheeses or add herbs to suit your taste or dietary needs.
- Rich Homemade Sauce: The tomato sauce balances sweetness, acidity, and herbs for a fresh sauce that elevates the whole dish.
Ingredients You’ll Need
All the ingredients work together to create layers of flavor and texture, and many of them are pantry staples or easy to find in any grocery store. Using good quality ricotta and fresh herbs really makes a difference in this Spinach Ricotta Stuffed Shells with Tomato Sauce Recipe.
- Olive oil: Use extra virgin for the best flavor in your tomato sauce base.
- Eschallots or shallots: They provide a mild, sweet onion flavor that complements the sauce beautifully.
- Garlic cloves: Minced fresh garlic infuses the sauce and filling with warmth and aroma.
- Bay leaf, thyme, oregano: Fresh or dried herbs add depth and a classic Italian flair to the sauce.
- Tomato paste and passata: These build a rich, smooth tomato sauce that clings perfectly to the shells.
- Dry white wine: Adds a lovely acidity and complexity; you can substitute with stock if needed.
- Vegetable stock: Low-sodium is best for controlled seasoning.
- Sugar, salt, black pepper: Balances flavors, sweetens acidity, and seasons each element expertly.
- Frozen chopped spinach: Convenient and easy to squeeze out excess water; fresh spinach is a great sub if wilted properly.
- Ricotta cheese: Full fat is key to creamy, moist filling that bakes beautifully inside the pasta shells.
- Parmesan and shredded cheese: Adds sharpness and melty goodness to the filling and topping.
- Egg: Helps bind the filling so it holds shape when baked.
- Nutmeg: Just a pinch brings an earthy warmth that ties the filling flavors together.
- Jumbo pasta shells: No pre-cooking needed if you have a nice, thin tomato sauce to bake them in.
- Fresh basil and extra parmesan: For serving, adding a fresh-herb brightness and cheesy finish.
Variations
One of the best things about this Spinach Ricotta Stuffed Shells with Tomato Sauce Recipe is how easy it is to make your own. I’ve played around with adding different herbs or cheeses depending on what I have on hand, and it always turns out delicious.
- Add Mushrooms: I love sautéing some finely chopped mushrooms into the filling for extra earthiness and texture.
- Make it Vegan: Use vegan ricotta and cheese alternatives, and swap egg with a flax egg to keep the filling bound.
- Spicy Kick: Add a pinch of red pepper flakes in the tomato sauce or filling if you want a little heat.
- Meaty Version: Mix in cooked Italian sausage or ground beef for a hearty twist.
- Fresh Spinach: If using fresh spinach, sauté it briefly and be sure to squeeze out as much water as possible to avoid a watery filling.
How to Make Spinach Ricotta Stuffed Shells with Tomato Sauce Recipe
Step 1: Make the Flavorful Tomato Sauce
Start by warming olive oil in a small pot over medium-high heat, then add your minced garlic, shallots, bay leaf, thyme, and oregano. I like to cook this mix just until the onions turn translucent, about 3 to 4 minutes — don’t rush to brown the garlic or it will turn bitter. Then stir in the tomato paste and cook for another minute to deepen the flavor. Pour in the dry white wine (or stock), and simmer until most of the liquid has evaporated, which takes around 2 minutes. This step is key – it really concentrates the taste and mellows out the wine.
Next, add your passata, vegetable stock, sugar, salt, and pepper. Stir everything to combine, then let it simmer gently on low, uncovered, for 20 minutes. The sauce will thicken and all those lovely flavors will come together. Keep it warm and ready for later.
Step 2: Prepare the Creamy Spinach Ricotta Filling
While your sauce is simmering, grab your thawed frozen spinach and squeeze out as much excess water as possible — this is a trick I learned to prevent watery filling, which can ruin the texture. Then pop the spinach in a bowl and add the ricotta, parmesan, shredded cheese, minced garlic, egg, nutmeg, salt, and pepper. Mix everything together well; this filling should be creamy but sturdy enough to hold its shape inside the shells.
Step 3: Stuff and Arrange the Shells
Preheat your oven to 200°C (400°F). Here’s the best part: you don’t have to cook the jumbo pasta shells before stuffing, because baking them in the sauce softens them perfectly. Fill each shell generously with the ricotta-spinach mixture — don’t skimp here, you want them fully packed!
Pour a generous amount of the hot tomato sauce into a baking dish (about 9 x 13 inches), then nestle your stuffed shells snugly into the sauce. Most of them should be submerged so they cook through evenly; a few poking up is fine! Cover the dish tightly with foil or a baking tray to lock in moisture for the bake.
Step 4: Bake, Cheese, and Serve
Bake covered for 70 minutes until the shells are just tender — I usually test one to make sure it’s al dente but not mushy. If they need more time, pop them back in, covered. Then sprinkle shredded mozzarella and parmesan on top and bake uncovered for another 15 minutes to get that perfect bubbly, golden cheese finish.
Garnish with fresh basil leaves and extra parmesan right before serving for a fresh, gorgeous touch.
Pro Tips for Making Spinach Ricotta Stuffed Shells with Tomato Sauce Recipe
- Squeeze the Spinach Well: I always press the spinach tightly — leftover moisture can make your filling runny, so trust me, this step is worth it.
- Don’t Pre-Cook the Shells: Baking them directly in plenty of sauce lets them soften perfectly and saves a tricky step.
- Use a Thin Tomato Sauce: If your sauce is too thick, add a splash of stock; this helps the pasta cook through perfectly.
- Test for Doneness: Check one shell at 70 minutes to avoid overcooking and keep a nice bite.
How to Serve Spinach Ricotta Stuffed Shells with Tomato Sauce Recipe
Garnishes
I love topping these stuffed shells with fresh basil leaves and a generous sprinkle of freshly grated parmesan. It adds a pop of color and fresh herbal brightness that cuts through the creamy richness. Sometimes, I add a pinch of red pepper flakes for a little zing—totally optional but delicious!
Side Dishes
My go-to sides are a crisp green salad with a lemon vinaigrette and some garlic bread to soak up all the tasty sauce. Roasted vegetables like asparagus or zucchini also pair beautifully, balancing the richness of the shells.
Creative Ways to Present
For special occasions, I like to arrange the stuffed shells in a round baking dish and garnish with edible flowers and fresh herbs to make it extra festive. You can also bake individual portions in small ramekins for a charming presentation if you’re serving guests.
Make Ahead and Storage
Storing Leftovers
Leftovers keep really well in the fridge, tightly covered, for up to 3 days. I usually transfer them into airtight containers and find that reheating portions in the microwave covered with a damp paper towel keeps the shells moist and delicious.
Freezing
If you want to freeze leftovers, I recommend freezing the fully assembled dish before baking or after the first bake (before adding cheese topping). Wrap it tightly in foil and plastic wrap to avoid freezer burn. Thaw overnight in the fridge before reheating.
Reheating
To reheat, cover your portion with foil and bake at 180°C (350°F) until warmed through, about 20 minutes. The cheese topping may lose some crispiness but will still be melty and delicious. Microwave works fine too for quick meals but go low and slow to avoid drying out.
FAQs
-
Can I use fresh spinach instead of frozen for the filling?
Yes! When using fresh spinach, sauté it lightly in olive oil until wilted, then make sure to squeeze out all excess water before mixing it with the other filling ingredients. This helps prevent the filling from becoming soggy.
-
Do I really not need to boil the jumbo pasta shells before stuffing?
You don’t! The magic is in the thin, flavorful tomato sauce that keeps the shells moist while baking. Just make sure your sauce isn’t too thick and that the shells are well covered with sauce in the baking dish.
-
Can I make this recipe ahead of time?
Absolutely! You can assemble the stuffed shells a day in advance, cover tightly, and refrigerate. Then bake fresh when you’re ready to serve for the best texture and flavor.
-
What cheeses work best in the filling?
Ricotta is the base for creaminess, but mixing in parmesan and a melty shredded cheese like mozzarella or cheddar adds great flavor and texture. Feel free to experiment with what you have!
-
Can I freeze Spinach Ricotta Stuffed Shells with Tomato Sauce Recipe?
Yes, freezing is a fantastic option to save leftovers or make ahead. Wrap tightly and thaw fully before reheating to keep the best flavor and texture.
Final Thoughts
I hope you give this Spinach Ricotta Stuffed Shells with Tomato Sauce Recipe a try soon—it’s one of those dishes that always earns compliments and makes everyone feel cozy. I still remember the first time I whipped it up for friends, and how they went crazy for its creamy, cheesy goodness paired with that fresh tomato sauce. Trust me, once you get the hang of the sauce and stuffing, it becomes a beloved classic in your cooking lineup. So roll up your sleeves, grab those shells, and make some magic happen!
PrintSpinach Ricotta Stuffed Shells with Tomato Sauce Recipe
- Prep Time: 25 minutes
- Cook Time: 1 hour 45 minutes
- Total Time: 2 hours 10 minutes
- Yield: 5 to 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
Delicious Spinach Ricotta Stuffed Shells featuring jumbo pasta shells filled with a creamy spinach and ricotta mixture, baked in a rich tomato-based sauce and topped with melted mozzarella and parmesan cheese. This hearty Italian-inspired casserole is perfect for family dinners and can be made ahead and reheated.
Ingredients
Sauce
- 2 tbsp olive oil
- 2 eschallots/shallots or 1 small onion, finely chopped
- 4 garlic cloves, finely minced
- 1 bay leaf, fresh (substitute dried if unavailable)
- 1/2 tsp dried thyme
- 1/2 tsp dried oregano
- 1/3 cup tomato paste
- 700g / 25 oz tomato passata (or US tomato sauce)
- 1/3 cup Chardonnay or other dry white wine (or more vegetable stock)
- 4 cups vegetable stock/broth, low sodium
- 3/4 tsp salt
- 1 1/2 tsp white sugar
- 1/3 tsp black pepper
Filling
- 250g / 8 oz frozen chopped spinach, thawed
- 500g / 1 lb ricotta, full fat
- 1/2 cup parmesan, finely shredded
- 1 cup shredded cheese (Mozzarella, Colby, Cheddar, Tasty, Gruyere, Swiss, or similar)
- 1 egg
- 1 large garlic clove, minced
- Grated fresh nutmeg or 1/8 tsp nutmeg powder (optional)
- 3/4 tsp kosher salt
- 1/2 tsp black pepper
Stuffed Shells
- 250g / 8 oz jumbo pasta shells (conchiglioni)
- 1 1/2 cups shredded mozzarella
- 1/2 cup parmesan, shredded
- Fresh basil and extra parmesan for garnish (optional)
Instructions
- Prepare the Sauce: Heat olive oil in a small pot over medium-high heat. Add finely minced garlic, chopped shallots or onion, bay leaf, dried thyme, and oregano. Sauté for 3-4 minutes until the onion becomes translucent. Stir in the tomato paste and cook for 1 minute to develop the flavors.
- Reduce the Wine: Pour in the white wine and increase heat to high. Let it simmer rapidly until mostly evaporated, about 2 minutes. This step intensifies the wine flavor without excess liquid.
- Simmer the Sauce: Add tomato passata, vegetable stock, white sugar, salt, and black pepper. Stir well, then reduce the heat to low and simmer uncovered for 20 minutes. Keep the sauce warm until assembling the dish.
- Prepare the Filling: Thoroughly squeeze excess water from the thawed spinach by grabbing handfuls and pressing out moisture. Transfer spinach to a mixing bowl and add ricotta, parmesan, shredded cheese, egg, minced garlic, nutmeg if using, kosher salt, and black pepper. Mix well until combined into a creamy filling.
- Preheat the Oven: Set the oven to 200°C / 400°F (180°C fan) to preheat while preparing the shells.
- Stuff the Shells: Without pre-cooking, fill each jumbo pasta shell generously with the spinach ricotta mixture, ensuring each shell is well packed for maximum flavor and texture.
- Assemble in Baking Dish: Pour the hot tomato sauce evenly into a 23 x 33 cm (9 x 13 inch) baking dish. Arrange the stuffed shells gently in the sauce, submerging most shells while some may peek above the surface.
- Bake Covered: Cover the dish with a baking tray or aluminum foil and bake in the preheated oven for 70 minutes. The shells will cook through in the sauce and absorb flavors.
- Add Cheese and Finish Baking: Remove the cover, sprinkle shredded mozzarella and parmesan cheese over the shells, then return to the oven and bake uncovered for an additional 15 minutes until cheese is melted and bubbly.
- Serve: Garnish with fresh basil and extra parmesan if desired. Serve hot and enjoy this comforting, cheesy pasta dish!
Notes
- 1. Eschallots / Shallots: Also known as French onions, they have a sweeter, milder flavor than regular onions. They differ from Australian “shallots” which are green onions.
- 2. Tomato Passata: A smooth pureed tomato product excellent for sauces. In the US, Hunt’s tomato sauce or pureed crushed tomatoes can be used as substitutes.
- 3. Spinach: Frozen chopped spinach is convenient and maintains nutritional value. Fresh spinach requires sautéing with oil to wilt and removing excess liquid before use.
- 4. Ricotta: Full-fat ricotta gives a moist and creamy filling. Low-fat varieties tend to be dry and less ideal for stuffing shells.
- 5. Jumbo Shells: Available in large grocery stores and Italian delis. Do not pre-cook to avoid difficult stuffing; baking in sauce softens them perfectly.
- 6. Leftovers: Store in the refrigerator for up to 3 days or freeze. Reheat covered in the microwave for best results.
Your email address will not be published. Required fields are marked *