Stuffed Shells with Ricotta

These stuffed shells with ricotta come out creamy on the inside, bubbly on top, and as close to lasagna as you can get without the layers. ♡

Stuffed Shells with Ricotta hero shot

Good stuffed shells with ricotta need two things: a filling that stays creamy instead of grainy, and a marinara that tastes like it simmered for hours. I hit both with shortcuts that actually work. Fresh whole milk ricotta, an egg, and a hit of parmesan build the filling. A quick doctored jar sauce handles the marinara. Bake, broil, done.

This is one of those easy Italian dinners that feels impressive but is mostly assembly. You can even bake it straight from the fridge after a day of prep. Let’s make it together.

Ingredients for Stuffed Shells with Ricotta

Ingredients

Stuffed Shells with Ricotta

  • 1 box jumbo pasta shells (about 24 shells)
  • 15 oz whole milk ricotta cheese
  • 2 cups shredded mozzarella, divided
  • 1/2 cup grated parmesan, plus extra for topping
  • 1 large egg
  • 3 cloves garlic, minced
  • 2 tbsp fresh parsley, chopped
  • 2 tbsp fresh basil, chopped
  • 1/2 tsp kosher salt
  • 1/2 tsp black pepper
  • 1/4 tsp nutmeg
  • 24 oz jar marinara sauce
  • 1 tbsp olive oil
  • 1/2 tsp dried oregano
  • Pinch red pepper flakes

Optional add-ins:

  • 1 cup frozen spinach, thawed and squeezed dry
  • 1/2 lb cooked Italian sausage, crumbled
  • Fresh mozzarella pearls for the top
  • A drizzle of pesto after baking

Step by step process for making Stuffed Shells with Ricotta

How to Make Stuffed Shells with Ricotta

  1. Boil. Bring a large pot of salted water to a boil. Cook the shells for 8 minutes, 1 minute shy of al dente. Drain and toss with 1 tsp olive oil so they do not stick.
  2. Mix. In a large bowl combine ricotta, 1 cup mozzarella, parmesan, egg, garlic, parsley, basil, salt, pepper, and nutmeg. Stir until smooth.
  3. Build. Preheat oven to 375F. Warm the marinara with olive oil, oregano, and red pepper flakes in a small saucepan for 5 minutes. Spread 1 1/2 cups of sauce across the bottom of a 9×13 baking dish.
  4. Stuff. Fill each shell with about 2 tbsp of the ricotta mixture, piping or spooning it in. Arrange the shells open side up in the dish.
  5. Top. Spoon the remaining marinara over the shells, covering the edges so they do not dry out. Sprinkle with the remaining 1 cup of mozzarella and extra parmesan.
  6. Bake. Cover tightly with foil and bake for 20 minutes. Remove foil and bake 10 more minutes until the cheese is melted and bubbly.
  7. Broil. Finish under the broiler for 2 minutes until the cheese is spotted golden. Rest 5 minutes before serving.

Why This Recipe Works

The egg in the ricotta filling is doing real work here. It binds the cheeses together as it cooks so the filling slices cleanly instead of running out the moment you cut in. Without the egg, stuffed shells with ricotta turn into a cheesy mess on the plate. With it, you get that classic Italian lasagna texture where every shell holds its shape.

Boiling the shells 1 minute short of al dente is another pro move. They finish cooking in the sauce during the bake, which means they absorb tomato flavor as they soften. Fully cooked shells turn mushy in the oven. Slightly undercooked ones stay toothsome. This is a trick every Italian grandma uses for creamy stuffed shells.

Nutmeg is the secret ingredient nobody expects in classic Italian ricotta shells. A tiny pinch deepens the dairy flavor and makes the filling taste richer without being heavy. You do not taste nutmeg directly, you just taste a filling that tastes more like ricotta than ricotta itself. It is the difference between home cooking and restaurant stuffed shells with ricotta.

Tips

  • Store leftovers in an airtight container in the fridge for up to 4 days. They reheat beautifully.
  • Reheat at 350F covered with foil for 15 minutes, or microwave single portions for 2 minutes on medium power.
  • Meal prep: assemble the dish up to 24 hours ahead, cover tightly, and refrigerate. Add 10 minutes to the covered bake time if cooking from cold.
  • Substitute: cottage cheese works in place of ricotta in a pinch. Use full fat and whisk it smooth first.
  • Common mistake: over boiling the shells so they tear during stuffing. Fix: boil exactly 8 minutes and stop.
  • Use a piping bag (or a zip top bag with the corner cut off) to fill the shells in seconds without breaking them.

Variations

  • Spinach and ricotta stuffed shells: add 1 cup thawed, squeezed frozen spinach to the filling.
  • Meat lover stuffed shells: add 1/2 lb cooked, drained Italian sausage to the filling.
  • Four cheese: mix in 1/4 cup crumbled gorgonzola or feta with the ricotta.
  • Pesto stuffed shells: swap half the marinara for basil pesto mixed with cream.
  • White sauce version: replace marinara with a simple bechamel for a richer, creamy pasta bake.
  • Mini shells: use medium pasta shells instead for a shareable appetizer version.

Common Mistakes to Avoid

  • Overcooking the shells. They tear. Fix: boil 8 minutes flat, drain, and cool under running water.
  • Using part skim ricotta. It turns watery in the oven. Fix: use whole milk ricotta for the creamiest texture.
  • Skipping the sauce layer on the bottom. Shells stick to the dish. Fix: always spread sauce on the bottom first.
  • Under-seasoning the filling. Ricotta is bland on its own. Fix: salt, pepper, and herbs are non negotiable.
  • No foil during the first bake. The top dries out. Fix: always cover for the first 20 minutes then uncover to brown.

Serving Suggestions

Stuffed shells with ricotta are rich and cheesy so keep the sides light. A crunchy green salad with a lemony vinaigrette, a simple arugula salad with shaved parmesan, or roasted broccoli all work beautifully. Garlic bread is the classic pairing but a loaf of warm focaccia or even plain sourdough with olive oil does the same job.

For a full Italian dinner night, start with a caprese salad or caprese skewers, serve the shells as the main, and finish with something simple like affogato. The shells are filling enough that you only need a small starter and a light dessert to balance the meal.

How to Make It Your Own

The ricotta filling is the easiest place to customize. Fold in thawed and squeezed spinach, or sauteed mushrooms, or browned Italian sausage, or all three at once for a loaded version. I have also tried folding in 1/4 cup of pesto for a bright basil-forward filling that tastes amazing with the marinara.

For a restaurant-style finish, top the baked shells with fresh mozzarella pearls in the last 5 minutes so they melt into molten pockets across the top. A drizzle of good olive oil and a handful of torn basil leaves after it comes out of the oven takes this classic stuffed shells with ricotta recipe into date-night territory.

Close up of Stuffed Shells with Ricotta

Stuffed Shells with Ricotta hero shot

Stuffed Shells with Ricotta

A delicious homemade stuffed shells with ricotta recipe.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Italian
Calories: 470

Ingredients
  

  • 20 jumbo pasta shells
  • 15 ounces ricotta cheese
  • 1 cup shredded mozzarella, divided
  • 1/2 cup grated parmesan cheese
  • 1 large egg
  • 2 tablespoons fresh basil, chopped
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2.5 cups marinara sauce

Method
 

  1. Boil. Cook jumbo shells according to package directions until just al dente (they will cook more in the oven). Drain and lay flat on a sheet pan drizzled with olive oil to prevent sticking.
  2. Fill. Mix ricotta, half the mozzarella, parmesan, egg, basil, garlic powder, salt, and pepper in a bowl until combined. Spoon about 2 tablespoons of filling into each shell.
  3. Layer. Spread 1 cup of marinara sauce on the bottom of a 9x13 baking dish. Arrange the stuffed shells in a single layer. Pour the remaining sauce over the top and sprinkle with the rest of the mozzarella.
  4. Bake. Cover with foil and bake at 375F for 25 minutes. Remove foil and bake 10 more minutes until the cheese is bubbly and golden. Let sit 5 minutes before serving.

Notes

Cook the shells 1 minute less than the package says. They finish cooking in the oven. Use a spoon or piping bag to fill the shells neatly. Laying cooked shells on an oiled sheet pan keeps them from sticking together.

For more cozy pasta nights, try my one pot pasta primavera, honey garlic chicken thighs, chopped Italian salad, or caprese skewers. For ricotta storage and freshness guidelines, check the FDA dairy guide.

FAQ

Stored in an airtight container in the fridge they last up to 4 days. The flavor actually improves on day two as the pasta soaks up more sauce.
Cover with foil and reheat at 350F for 15 minutes, or microwave single servings for 2 minutes on medium power. Add a spoonful of marinara on top before reheating to keep them moist.
Yes, full fat cottage cheese works. Drain it first and whisk it smooth, or pulse it in a food processor for 10 seconds so the texture matches ricotta.
Yes, assemble the dish up to 24 hours ahead and refrigerate covered. When baking cold from the fridge, add 10 minutes to the covered bake time.
Yes, freeze unbaked. Assemble in a foil pan, wrap tightly, and freeze for up to 3 months. Bake from frozen at 375F covered for 60 minutes, then uncovered for 15.
Not as written. Use gluten free jumbo pasta shells (some brands like Jovial make them) and check that your marinara is certified gluten free.
Usually part skim ricotta or forgetting to drain thawed spinach. Fix: use whole milk ricotta and squeeze spinach completely dry before mixing in.
A crunchy green salad, garlic bread, or roasted broccoli. Keep sides simple since the shells are rich enough to carry the meal.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating