Creamy Sage Stuffed Shells

Featured in pasta-dishes.

Okay friend, look at this baking dish — seriously, just LOOK at it. Those jumbo shells are bursting with the most velvety ricotta and spinach filling, every single one nestled perfectly and smothered in a golden, bubbling cheese crust. Those crispy sage leaves on top? They add this incredible earthy, nutty aroma that fills your whole kitchen the second this comes out of the oven. This is the kind of dish that makes people put their phones down at the dinner table. It looks way harder than it is, and that's the best part — you're going to pull this out of the oven and feel like an absolute rockstar. Let's make this tonight.

Tswira dial profile dial zaho awlaydi..
Updated on Thu, 26 Feb 2026 15:33:20 GMT
Main recipe image showcasing the final dish pin it
Golden baked jumbo pasta shells stuffed with ricotta and spinach, topped with crispy sage leaves and melted cheese in a white ceramic baking dish | lonerecipes.com

I still remember the first time I had stuffed shells — it was at a small Italian-American restaurant tucked into a side street, and the dish arrived at the table bubbling and golden, smelling of butter and herbs. I was completely sold before I even took a bite. The moment that fork broke through the tender pasta shell into that pillowy ricotta filling, I knew I had to learn how to make this at home. My version leans into the sage brown butter sauce because I find it gives the whole dish this deeply savory, nutty quality that a plain tomato sauce just can't match. The spinach keeps the filling light and bright, balancing the richness of the cheese. Every time I make this, the kitchen smells absolutely incredible — like warmth and comfort in the best way. It has become my go-to when I want to impress without spending the whole day cooking.

Why I love this recipe

What I love most about this recipe is how effortlessly it comes together while looking and tasting like something from a real restaurant. The filling is forgiving — you can adjust the herbs, swap the greens, add more garlic — and it always turns out creamy and satisfying. The sage butter sauce is genuinely one of my favorite things to make; it comes together in minutes and transforms the whole dish. I also love that you can assemble this entirely ahead of time, pop it in the fridge, and bake it off right before dinner. It reheats beautifully, which means leftovers are just as exciting as the first night. This is the kind of food that makes people feel taken care of.

What You Need From Your Kitchen

  • Jumbo Pasta Shells: Cook al dente, drain and cool before stuffing to hold their shape
  • Ricotta Cheese: Base of the filling — use full-fat for the creamiest, richest result
  • Fresh Spinach: Chop finely and fold into the ricotta for a vibrant herby filling
  • Mozzarella Cheese: Mix half into the filling and reserve the rest for the golden cheesy topping
  • Parmesan Cheese: Stir into the filling for a sharp, salty depth of flavor
  • Fresh Sage Leaves: Crisped in butter to form the base of the aromatic cream sauce
  • Heavy Cream: Combined with sage butter to create the silky pourable sauce over the shells

Let's Make These Together

Cook the pasta shells al dente
Bring a large pot of well-salted water to a rolling boil. Add your jumbo shells and cook them for 2 minutes less than the package says — they should be just slightly underdone. Drain them, run cold water over them, and spread them on an oiled tray so they don't stick together while you prep the filling.
Mix the ricotta spinach filling
In a large bowl, combine your ricotta, finely chopped fresh spinach, one cup of the mozzarella, all the parmesan, both eggs, the minced garlic, a pinch of nutmeg, and a generous seasoning of salt and pepper. Stir until everything is creamy and uniform. Give it a taste — this is where the magic starts.
Build the sage butter cream sauce
Melt your butter in a saucepan over medium heat. Let it go past foamy and into golden brown territory — you want that nutty aroma. Drop in your sage leaves and let them sizzle for a minute until they go crispy. Pour in the heavy cream, season it well, and let the whole thing simmer together for a few minutes until lightly thickened.
Stuff every shell generously
Use a spoon or a piping bag to fill each shell with a generous heap of the ricotta spinach mixture. Don't be shy — really pack them. Arrange the filled shells snugly in your baking dish over a layer of the sage cream sauce poured into the bottom.
Top, bake and finish golden
Spoon the remaining sauce over all the shells, scatter the rest of the mozzarella over the top, and add a few fresh sage leaves. Bake covered at 375°F for 20 minutes, then uncover and bake another 12-15 minutes until the top is deep golden and bubbling. Let it rest, then serve straight from the dish.
Additional recipe photo showing texture and details pin it
Close-up of jumbo pasta shells filled with herby ricotta spinach mixture baked until golden brown with melted mozzarella and sage | lonerecipes.com

Switch Things Up

I once made these stuffed shells with a butternut squash and ricotta mix instead of spinach during fall, and the sweetness of the squash against the crispy sage was absolutely stunning. You can also swap in kale or Swiss chard for the spinach if that's what you have on hand. A handful of toasted pine nuts mixed into the filling adds a gorgeous nutty crunch. For a spicier kick, a pinch of red pepper flakes in the cream sauce takes the whole thing to another level.

Perfect Pairings

These stuffed shells pair beautifully with a simple arugula salad dressed in lemon and olive oil to cut through the richness. A warm, crusty garlic ciabatta is practically mandatory for scooping up the extra cream sauce from the dish. For drinks, a glass of chilled Pinot Grigio or a light sparkling water with lemon complements the herby, creamy flavors without overwhelming them.

Step-by-step preparation photo pin it
Overhead view of creamy stuffed shells fresh from the oven with bubbling golden cheese and fragrant fresh sage garnish on a marble surface | lonerecipes.com

Frequently Asked Questions

→ Can I make stuffed shells ahead of time?

Absolutely! You can assemble the entire dish up to 24 hours in advance, cover it tightly with foil, and refrigerate it. When you're ready to bake, take it out of the fridge 20 minutes before it goes in the oven and add about 10 minutes to the covered baking time.

→ Can I freeze stuffed shells?

Yes, stuffed shells freeze wonderfully. Assemble the dish, cover tightly with foil, and freeze before baking. When ready to cook, thaw overnight in the fridge then bake as directed, adding 10-15 extra minutes.

→ Can I add meat to the filling?

Definitely! Cooked and crumbled Italian sausage or ground beef mixed into the ricotta filling is a delicious addition. Just make sure the meat is fully cooked before combining it with the other filling ingredients.

→ What can I substitute for heavy cream in the sauce?

Half-and-half or whole milk work as lighter alternatives, though the sauce will be thinner. For a dairy-free version, full-fat coconut cream gives a rich consistency, though the flavor will be slightly different.

→ How do I stop my pasta shells from tearing?

The key is to undercook them slightly and handle them gently. After draining, rinse with cold water immediately to stop the cooking and let them cool completely before attempting to stuff them. Arrange them carefully and don't overcrowd the pot when boiling.

→ How long do leftovers keep?

Leftover stuffed shells keep covered in the refrigerator for up to 4 days. Reheat in the oven at 350°F covered with foil until warmed through, or microwave individual portions with a splash of cream to keep them moist.

Conclusion

These Creamy Sage Stuffed Shells are the kind of recipe that earns a permanent spot in your dinner rotation. The combination of silky ricotta, earthy spinach, and that golden sage butter sauce is nothing short of magical. Whether you're feeding a crowd or meal-prepping for the week, this dish delivers every single time. Serve it straight from the baking dish and watch it disappear.

Creamy Sage Stuffed Shells

Jumbo pasta shells stuffed with creamy ricotta and spinach, baked in a golden sage butter sauce until bubbly and perfectly browned.

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

Category: pasta-dishes

Difficulty: intermediate

Cuisine: Italian-American

Yield: 6 Servings (6 balls)

Dietary: Vegetarian, Meatless

Ingredients

0120 jumbo pasta shells
022 cups ricotta cheese
032 cups fresh spinach, chopped
041 1/2 cups shredded mozzarella cheese
051/2 cup grated parmesan cheese
062 eggs
073 cloves garlic, minced
084 tablespoons unsalted butter
0915 fresh sage leaves
101 cup heavy cream
11Salt and black pepper to taste
12Pinch 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 so they remain slightly firm. Drain carefully, rinse with cold water, and lay them out on a lightly oiled baking sheet to prevent sticking.

Step 02

In a large bowl, combine the ricotta cheese, chopped spinach, 1 cup of the mozzarella, the parmesan, eggs, minced garlic, a pinch of nutmeg, and salt and pepper to taste. Mix everything together until fully combined and creamy. Taste and adjust seasoning.

Step 03

In a saucepan over medium heat, melt the butter until it begins to foam and turn golden brown with a nutty aroma, about 3 minutes. Add the fresh sage leaves and let them crisp up for 1 minute. Pour in the heavy cream, season with salt and pepper, and stir together. Simmer for 2-3 minutes until slightly thickened, then remove from heat.

Step 04

Preheat your oven to 375°F (190°C). Pour half of the sage butter cream sauce into the bottom of a large white ceramic baking dish and spread it evenly. Using a spoon or piping bag, generously fill each cooked pasta shell with the ricotta spinach mixture and arrange them snugly in a single layer in the baking dish.

Step 05

Spoon the remaining sage butter cream sauce over the top of the stuffed shells, making sure each shell gets some coverage. Sprinkle the remaining 1/2 cup of shredded mozzarella evenly over the top. Scatter a few extra fresh sage leaves on top for a beautiful finish.

Step 06

Cover the baking dish loosely with foil and bake for 20 minutes. Remove the foil and bake for another 12-15 minutes until the cheese is golden brown and bubbling beautifully. Remove from the oven and let rest for 5 minutes before serving. Garnish with fresh sage and serve straight from the dish.

Notes

  1. Undercook the pasta shells slightly — they will continue to cook in the oven and you don't want them to fall apart when stuffed.
  2. A piping bag or zip-lock bag with the corner cut off makes filling the shells much faster and neater.
  3. You can assemble this dish up to 24 hours ahead, cover it, refrigerate it, and bake it directly from the fridge — just add 10 extra minutes to the covered baking time.
  4. If your cream sauce feels too thin, let it simmer an extra few minutes before adding it to the baking dish.
  5. For extra golden color on top, finish under the broiler for 2-3 minutes at the very end — watch closely so it doesn't burn.

Tools You'll Need

  • Large pot for boiling pasta
  • Colander
  • Large mixing bowl
  • Saucepan
  • Large white ceramic baking dish
  • Spoon or piping bag for filling shells
  • Aluminum foil

Allergy Information

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

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: 22 g
  • Total Carbohydrate: 48 g
  • Protein: 24 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!