This post may contain affiliate links. Learn more here.
Entrees/ Recipes/ vegetarian recipes

Delicious Three-Cheese Stuffed Shells

This recipe for Delicious Three-Cheese Stuffed Shells may seem a little elaborate, but you can easily double the recipe and make another dish that you can freeze for future use. You can also make the cheese preparation ahead of time, reserve it in the fridge, and use it to stuff shells in the future. The shells are easier to serve than lasagna (since they come apart) making this recipe ideal for a shared supper or buffet.

Both children and adults will love these three-cheeses stuffed shells!


Delicious Three-Cheese Stuffed Shells

  • 20 big pasta shells
  • 2 cups marinara sauce
  • 1 (475 g) container Ricotta
  • 2 cups Mozzarella, grated
  • ½ cup Parmesan, grated
  • 1 egg
  • 1/4 cup fresh basil, chopped
  • Author: Sophie
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4-6 1x


  1. Preheat the oven to 350°F.
  2. In a saucepan of boiling salted water, cook shells al dente. Drain.
  3. Meanwhile, heat marinara sauce over low-medium heat.
  4. In a bowl, mix the ricotta with 1 1/2 cups mozzarella, parmesan, egg, and basil. Salt and pepper. Stuff the shells with the cheese preparation.
  5. Pour two-thirds of the marinara sauce into a 13 x 9″ baking dish. Place the stuffed shells in the dish. Cover with remaining sauce and the rest of the mozzarella. Cover the dish with a sheet of aluminum foil and bake for 15 to 20 minutes.
  6. Set the oven to the “broil” position. Remove the sheet of aluminum foil from the dish and continue cooking for 2 to 3 minutes, until the cheese is golden brown.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You Might Also Like

No Comments

Leave a Reply