MAINS
55Minutes
5Servings
EasyDifficulty
Salt & Simmer — Italian-American Recipe

Copycat Olive Garden Stuffed Shells

Jumbo pasta shells packed with three-cheese ricotta filling, baked in marinara, then finished with a silky homemade Alfredo sauce and golden buttered breadcrumbs. A dead ringer for the restaurant favourite — and honestly, just as good made at home.

(Based on 5 servings)
762 Calories
35g Protein
57g Fat
27g Carbs
  • 15 jumbo shells
  • 15 oz ricotta cheese
  • 1½ cups shredded mozzarella cheese, divided
  • 1½ cups grated Parmesan cheese, divided
  • 2 teaspoons garlic powder, divided
  • 1 teaspoon garlic salt, divided
  • 1½ cups spaghetti sauce, your favourite variety
  • ½ cup butter, divided
  • ¼ cup Italian-style breadcrumbs
  • ⅔ cup heavy whipping cream
  1. Preheat the oven to 350°F (175°C). Lightly coat an 8×8-inch baking dish with nonstick cooking spray. Spread 1 cup of the spaghetti sauce evenly across the bottom of the dish — this base layer prevents the shells from sticking and begins building flavour as they bake. Set the dish aside while you prepare the pasta and filling.
  2. Cook the jumbo shells in a large pot of salted boiling water according to the package directions, but pull them just short of fully tender — al dente is essential here, as they will continue cooking in the oven. Even a minute of overcooking now will leave you with shells that collapse when stuffed. Drain, then spread them out on a clean surface and allow them to cool completely before handling. Trying to fill hot shells risks burning your fingers and tearing the pasta.
  3. In a large mixing bowl, combine the ricotta cheese, 1 cup of the shredded mozzarella, 1 cup of the grated Parmesan, 1 teaspoon of the garlic powder, and ½ teaspoon of the garlic salt. Stir thoroughly until the mixture is smooth and well combined. The filling should be thick enough to hold its shape inside the shell without running — if it seems loose, the ricotta may have excess moisture; a brief drain through a fine sieve will fix this.
  4. Using a small spoon, gently fill each cooled shell with the cheese mixture, taking care not to overstuff or force the filling in. A light touch prevents the shells from splitting at the seams. Nestle the stuffed shells in a single layer in the prepared baking dish, open side facing up. Cover the dish tightly with aluminium foil and bake for 32 minutes, until the filling is set and the sauce underneath is bubbling around the edges.
  5. While the shells bake, make the Alfredo sauce. Place 7 tablespoons of the butter in a large skillet over medium heat and allow it to melt completely. Pour in the heavy whipping cream in a slow, steady stream, stirring continuously as you go. Add the remaining 1 teaspoon of garlic powder and ½ teaspoon of garlic salt and stir to combine. Add the remaining ½ cup mozzarella and ½ cup Parmesan, then stir steadily until the cheeses have fully melted and the sauce is smooth and glossy. Remove from the heat immediately — continued cooking will cause the sauce to thicken and seize. Also melt the remaining 1 tablespoon of butter in a small bowl, stir in the breadcrumbs, and set aside.
  6. Remove the baked shells from the oven and uncover them. Drizzle the Alfredo sauce over the shells in a thin, even stream — resist the urge to spread it with a spoon, as dragging the sauce tends to dislodge the shells and creates a muddled top. Follow with the remaining ½ cup of spaghetti sauce, drizzled over in the same way. Scatter the buttered breadcrumbs evenly across the surface.
  7. Switch the oven to the broil setting and place the dish uncovered on an upper rack. Broil for 2 to 3 minutes, watching closely the entire time, until the breadcrumb topping is deep golden brown and the sauce is beginning to bubble around the edges. Broilers vary significantly in intensity, so check at 2 minutes — the difference between golden and burnt happens quickly. Serve straight from the baking dish while hot.

Chef's Note: What makes this dish so compelling — and so close to the restaurant version — is the combination of two sauces at the finish. The marinara underneath gives the shells a bright, tomato-forward base as they bake; the Alfredo drizzled on top at the end adds a contrasting richness that runs down between the shells and pools in the gaps. Together they create something neither sauce achieves on its own. The buttered breadcrumb crust is the final touch — texture against all that creaminess makes each bite complete. Using freshly grated cheeses rather than pre-shredded makes a genuine difference to both the filling and the Alfredo; pre-shredded mozzarella contains anti-caking agents that can make sauces slightly grainy rather than silky.

This is an excellent make-ahead dish. You can assemble the stuffed shells in their baking dish, cover and refrigerate for up to 24 hours before baking — just add 5 to 8 extra minutes to the covered bake time to account for the cold start. The Alfredo sauce and breadcrumb topping are best made fresh just before serving. Leftovers keep well in the refrigerator for 3 to 5 days; reheat covered with foil in a 375°F oven for around 20 minutes, adding a small splash of water to the dish if the sauce looks dry.

A few tools that make this recipe easier to get right.

As an Amazon Associate, Salt & Simmer earns from qualifying purchases made through these links, at no extra cost to you.