Creamy Sage Stuffed Shells

Featured in pasta-dishes.

Okay, you HAVE to make this — look at that baking dish! Those golden, bubbly jumbo shells are packed to the brim with the creamiest ricotta-spinach filling you've ever seen. The tops are perfectly browned, slightly crispy at the edges, and those whole sage leaves nestled right on top? That's the move. The sauce underneath is silky and rich, pooling around each shell like a little cheese dream. This is the kind of dish you pull out of the oven and everyone immediately stops what they're doing. It smells like a restaurant kitchen and tastes even better. Trust me — once you make this, it's going into permanent weekly rotation.

Tswira dial profile dial zaho awlaydi..
Updated on Wed, 25 Feb 2026 11:16:07 GMT
Main recipe image showcasing the final dish pin it
Golden baked jumbo pasta shells stuffed with creamy ricotta and spinach, topped with crispy fresh sage leaves, served in a white ceramic baking dish | lonerecipes.com

I first encountered stuffed shells at a small neighborhood Italian-American restaurant that my family used to visit every Friday when I was growing up. The shells would arrive at the table in a bubbling ceramic dish, golden on top, smelling of cheese and herbs — and I was completely hooked from the very first bite. Years later, I started making my own version at home, experimenting with the filling until I landed on this ricotta-spinach-sage combination that I genuinely believe is the best version I've ever tasted. The fresh sage is what really sets this apart from any ordinary stuffed shell recipe. It adds this earthy, slightly peppery note that elevates the whole dish into something that feels genuinely special. I love how the shells hold their shape in the baking dish, each one cradling that creamy filling while the top gets golden and slightly crispy. It's a recipe that requires a little patience — stuffing each shell individually does take time — but every single minute is worth it when you pull that dish out of the oven.

Why I love this recipe

I love this recipe because it manages to feel both luxurious and completely approachable at the same time. There's nothing fussy or complicated about it — you cook some pasta, mix up a filling, stuff the shells, pour over a simple cream sauce, and bake. But the results look and taste like something you'd pay serious money for at a good restaurant. The sage butter is my secret weapon here — those crispy fried sage leaves on top add so much depth and visual drama that people always ask what the secret ingredient is. I also love that this dish reheats beautifully, making it perfect for meal prep or next-day leftovers. And honestly, the look of it fresh from the oven — all golden and bubbling and aromatic — never gets old. Every time I make it, the whole kitchen fills with this incredible herby, cheesy smell and I fall in love with cooking all over again.

What You Need From Your Kitchen

  • Jumbo Pasta Shells: Cook al dente, drain and cool on an oiled tray before stuffing to prevent tearing.
  • Ricotta Cheese: Use whole-milk ricotta for the creamiest, richest filling texture.
  • Fresh Spinach: Chop finely and mix directly into the filling — no need to pre-cook if chopped small.
  • Fresh Sage Leaves: Fry briefly in butter to release their aroma and create gorgeous crispy garnishes.
  • Mozzarella Cheese: Shred fresh if possible; mix half into the filling and use the rest for the golden bubbly topping.
  • Heavy Cream: Simmered in sage butter to create the silky sauce that coats the bottom and top of the dish.
  • Parmesan Cheese: Stirred into the filling to add sharpness and depth to every bite.

Let's Make These Together

Boil and Prep the Pasta
Bring a large pot of well-salted water to a rolling boil and cook your jumbo shells for 2 minutes less than the package says. You want them pliable but not fully cooked since the oven will finish the job. Drain them carefully, then lay them out on a lightly oiled baking sheet in a single layer so they don't stick together while you prep everything else.
Mix Your Creamy Ricotta Filling
In a large bowl, combine the ricotta, finely chopped spinach, half the mozzarella, all the Parmesan, the egg, minced garlic, salt, pepper, and a pinch of nutmeg. Stir everything together until the mixture is smooth, creamy, and incredibly fragrant. Taste it — it should already be delicious at this stage.
Make the Sage Butter Cream Sauce
Melt butter in a small saucepan over medium heat and add your fresh sage leaves. Let them sizzle gently for about 2 minutes until the butter turns nutty and golden and the sage gets fragrant and slightly crispy. Pull out the sage and set it aside, then pour in the heavy cream. Season with salt and pepper and simmer for 3–4 minutes until slightly thickened and beautifully aromatic.
Stuff and Arrange the Shells
Preheat your oven to 375°F (190°C). Spread half the cream sauce in the bottom of your baking dish. Now fill each shell generously with your ricotta mixture — use a piping bag if you have one, or just a spoon. Arrange the stuffed shells tightly in the dish, open side up, in neat rows.
Top, Bake, and Serve
Pour the rest of the cream sauce over the shells, scatter the remaining mozzarella on top, and place your reserved sage leaves across the surface. Cover with foil and bake for 20 minutes, then uncover and bake another 15 minutes until everything is golden, bubbling, and smelling absolutely incredible. Rest for 5 minutes, then serve straight from the dish.
Additional recipe photo showing texture and details pin it
Flat lay of ingredients for stuffed shells including jumbo pasta, ricotta, fresh spinach, sage, mozzarella, eggs and cream on gray marble countertop | lonerecipes.com

Switch Things Up

One time I had a bunch of leftover butternut squash sitting on my counter and I thought — why not mix it into the ricotta filling? I roasted the squash, mashed it up, and folded it right in with the spinach and cheese. The result was this incredible sweet-savory contrast that absolutely blew my mind. I've also swapped the heavy cream sauce for a simple tomato basil sauce when I wanted something lighter and more summery. Both versions are outstanding — so don't be afraid to experiment with what you've got in your kitchen.

Perfect Pairings

These stuffed shells pair beautifully with a crisp green salad dressed with lemon vinaigrette — the acidity cuts right through the richness of the cheese filling. A warm loaf of crusty garlic bread on the side is practically mandatory for soaking up that creamy sauce. For drinks, a chilled glass of Pinot Grigio or a sparkling water with lemon works perfectly. Finish the meal with a light panna cotta or fresh fruit sorbet to balance out the indulgence.

Step-by-step preparation photo pin it
Two plated servings of creamy sage stuffed shells with golden bubbly cheese topping, garnished with fresh sage, photographed on a gray marble surface with linen napkin props | lonerecipes.com

Frequently Asked Questions

→ Can I make these stuffed shells ahead of time?

Absolutely! You can fully assemble the dish, cover it tightly with plastic wrap, and refrigerate it for up to 24 hours before baking. When you're ready to bake, just add 5–10 extra minutes to the cooking time since you're starting from cold.

→ Can I freeze Creamy Sage Stuffed Shells?

Yes — this dish freezes really well. Assemble it fully but don't bake it. Cover tightly with both plastic wrap and foil and freeze for up to 2 months. Thaw overnight in the fridge, then bake as directed. The texture holds up beautifully.

→ What can I substitute for heavy cream?

You can use half-and-half for a slightly lighter sauce, though it won't be quite as rich. Full-fat coconut cream also works surprisingly well if you want a dairy-free alternative — just be aware it adds a very subtle sweetness.

→ Can I add meat to the filling?

Definitely! Cooked and crumbled Italian sausage or ground beef mixed into the ricotta filling takes this dish in a heartier, more protein-packed direction. Brown the meat first, let it cool, then fold it into the filling mixture.

→ Why are my shells falling apart?

This almost always happens when the pasta is overcooked before baking. Always cook your jumbo shells 2 minutes less than the package instructions and handle them gently when stuffing. They'll firm back up and hold their shape perfectly once baked.

→ Can I use frozen spinach instead of fresh?

Yes, frozen spinach works fine — just make sure to thaw it completely and then squeeze out as much moisture as possible before mixing it into the filling. Excess water will make the filling watery and affect the final texture.

Conclusion

These Creamy Sage Stuffed Shells are the ultimate comfort bake — rich, herbaceous, and deeply satisfying. The combination of ricotta, spinach, and fragrant sage creates a filling that feels both indulgent and grounded. Whether you're feeding a family on a Tuesday or impressing guests on a weekend, this dish delivers every single time. Make a big batch — leftovers are arguably even better the next day.

Creamy Sage Stuffed Shells

Jumbo pasta shells stuffed with herby ricotta and spinach, baked until golden and bubbling under a silky cream sauce with crispy sage.

Prep Time
25 Minutes
Cook Time
35 Minutes
Total Time
60 Minutes
By: chris

Category: pasta-dishes

Difficulty: intermediate

Cuisine: Italian-American

Yield: 5 Servings (5 balls)

Dietary: Vegetarian, Meatless

Ingredients

0120 jumbo pasta shells
022 cups ricotta cheese
032 cups fresh spinach, chopped
041.5 cups shredded mozzarella cheese
050.5 cup grated Parmesan cheese
061 egg
072 cloves garlic, minced
081 cup heavy cream
093 tablespoons unsalted butter
1010 fresh sage leaves
11Pinch of nutmeg

Instructions

Step 01

Bring a large pot of salted water to a boil. Cook the jumbo pasta shells for 2 minutes less than the package directions — they should still be slightly firm since they'll finish cooking in the oven. Drain and lay them out on a lightly oiled baking sheet to prevent sticking. Let them cool slightly before handling.

Step 02

In a large mixing bowl, combine the ricotta cheese, chopped fresh spinach, 1 cup of the shredded mozzarella, grated Parmesan, egg, and minced garlic. Season generously with salt, black pepper, and a pinch of nutmeg. Stir everything together until the filling is creamy and well combined. Taste and adjust seasoning as needed.

Step 03

In a small saucepan over medium heat, melt the butter and add the fresh sage leaves. Let them sizzle gently for about 2 minutes until the butter turns golden and fragrant. Remove the sage leaves and set them aside for garnish. Pour in the heavy cream, season with salt and pepper, stir well, and let the sauce simmer for 3–4 minutes until slightly thickened.

Step 04

Preheat your oven to 375°F (190°C). Pour about half of the sage cream sauce into the bottom of a large baking dish and spread it out evenly. Using a spoon or a piping bag, generously fill each pasta shell with the ricotta-spinach mixture and arrange them snugly in the baking dish, open side facing up.

Step 05

Pour the remaining cream sauce evenly over the stuffed shells. Sprinkle the remaining half cup of mozzarella on top and arrange the reserved crispy sage leaves across the surface for garnish. Cover the dish loosely with foil and bake for 20 minutes. Then remove the foil and bake for another 15 minutes until the top is golden, bubbly, and irresistible.

Step 06

Remove the baking dish from the oven and let it rest for 5 minutes before serving — this helps the sauce settle and makes plating much cleaner. Serve hot with crusty bread, a fresh green salad, and an extra sprinkle of Parmesan if you're feeling generous. Enjoy every single bite.

Notes

  1. Don't overcook the shells before baking — they'll continue cooking in the oven and you don't want them to fall apart when stuffed.
  2. Using a piping bag or a zip-lock bag with the corner snipped off makes stuffing the shells much faster and cleaner.
  3. For extra richness, add a handful of shredded Gruyère on top alongside the mozzarella before baking.
  4. The dish can be assembled up to 24 hours in advance, covered tightly, and refrigerated — just add 5–10 extra minutes to the baking time if cooking straight from cold.
  5. Fresh sage is strongly recommended here — dried sage won't give you the same aromatic depth or the beautiful crispy garnish effect.

Tools You'll Need

  • Large pot for boiling pasta
  • Large mixing bowl
  • Small saucepan for cream sauce
  • 9x13 inch ceramic or glass baking dish
  • Aluminum foil
  • Piping bag or zip-lock bag
  • Wooden spoon or spatula

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (ricotta, mozzarella, Parmesan, heavy cream, butter)
  • Gluten (jumbo pasta shells)
  • Eggs

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 480
  • Total Fat: 24 g
  • Total Carbohydrate: 45 g
  • Protein: 22 g

Spice Up Your Inbox!

Join our gourmet community and get sizzling recipes, cooking tips, and exclusive updates delivered straight to your inbox.

We respect your privacy. No spam, just deliciousness.

×

Success!

You've successfully subscribed to our newsletter!