Three-Cheese Stuffed Shells: 5 Shells of Pure Comfort

Photo of author
Author: Luna Prestia
Published:

Sunday dinners in our Sicilian-American kitchen always started the same way: garlic sizzling in olive oil, marinara bubbling on the stove, and the promise of Three-Cheese Stuffed Shells coming out of the oven. I remember the first time I made these for my own three kids. They pulled chairs up to the counter, little hands spooning ricotta into jumbo shells with more cheese on their faces than in the pasta. Their happy squeals told me this recipe would carry on.

Three-Cheese Stuffed Shells - detail 1

Nonna passed this recipe down to me on a stained index card, and she always insisted the filling had to be just right. Creamy ricotta, stretchy mozzarella, and sharp Parmesan get mixed together, then tucked into tender shells and baked under marinara until everything is bubbly and golden. So you’ll find yourself reaching for this dish on busy weeknights and lazy Sundays alike. It’s that kind of comfort meal, guaranteed.

Table of Contents

Why You’ll Love These Three-Cheese Stuffed Shells

These shells have a special place in my recipe box because they deliver big flavor with very little fuss. You’ll see why they’ve become a regular request at my house.

  • Enjoy a rich, creamy filling made from ricotta, mozzarella, and Parmesan that gives you the perfect cheese pull in every bite.
  • Build this dish with simple ingredients you likely already keep on hand, like pasta shells, marinara, and three kinds of cheese.
  • Assemble the whole pan a day ahead, then cover and refrigerate it until you’re ready to bake for an easy weeknight dinner.
  • Serve a crowd-pleasing pasta bake that works for family dinners, potlucks, and holiday tables without any last-minute stress.

Ingredients for Three-Cheese Stuffed Shells

Here’s everything you need to make this cheesy, saucy family favorite. I keep these pantry staples on hand so I can throw the dish together any night of the week.

  • 20 jumbo pasta shells (about half a 12-ounce box)
  • 2 cups whole-milk ricotta cheese
  • 1 ½ cups shredded low-moisture mozzarella cheese, divided
  • ½ cup freshly grated Parmesan cheese
  • 1 large egg, lightly beaten
  • 1 teaspoon dried oregano
  • ½ teaspoon fine sea salt
  • ¼ teaspoon freshly ground black pepper
  • 2 cups marinara sauce (homemade or good-quality jarred)
  • Fresh basil leaves for garnish, optional

Trust me on the full-fat ricotta here. Low-fat versions can make the filling watery, and nobody wants a soggy shell. As for the mozzarella, I always buy a block and shred it myself. It melts into those gorgeous stretchy strands way better than the pre-shredded bags, though I’ll admit those work in a pinch if you’re short on time. Just make sure you use the low-moisture kind, not fresh mozzarella in water, or the filling will get too wet.

How to Make Three-Cheese Stuffed Shells

Three-Cheese Stuffed Shells - detail 2

Let’s get these shells into the oven. I always preheat my oven to 375°F before I even boil the water because the sauce and cheese need that hot start to get all bubbly.

  1. Bring a big pot of salted water to a boil. Add the jumbo shells and cook them 1 minute less than the package says for al dente, so they’re still a bit firm. Drain and rinse with cool water right away. That stops the cooking and keeps the shells from tearing when you fill them.
  2. Grab a medium bowl. Stir together the ricotta, 1 cup of the mozzarella, the Parmesan, egg, oregano, salt, and pepper. Mix just until everything comes together. Overmixing makes the filling dense and you’ll lose that light, creamy texture I love.
  3. Spoon ½ cup of marinara into the bottom of a 9×13-inch baking dish. Spread it around so the shells don’t stick and the bottom stays saucy as everything bakes.
  4. Now comes the fun part. Use a small spoon or a piping bag to fill each cooked shell with the cheese mixture. Don’t overstuff them or the shells can split. Nestle the filled shells in the dish with the opening facing up, snug but not crowded.
  5. Pour the remaining marinara over the shells, letting it seep down between them. Then sprinkle the last ½ cup of mozzarella on top. I like to get a little cheese on every single shell, not just the middle of the pan.
  6. Cover the dish tightly with foil. Bake for 25 minutes. That trapped steam helps the pasta finish cooking and lets all the flavors meld together.
  7. Remove the foil and bake for 10 more minutes. You want the cheese melted and bubbly with a few golden spots on top, which always means it’s ready.
  8. Let the dish rest for 5 minutes before you serve it. This keeps the filling from sliding out when you scoop. Garnish with fresh basil if you have some, and bring it to the table hot.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Three-Cheese Stuffed Shells

Three-Cheese Stuffed Shells: 5 Shells of Pure Comfort

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Luna
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings 1x
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian-American
  • Diet: Vegetarian

Description

Jumbo pasta shells filled with a creamy blend of ricotta, mozzarella, and Parmesan cheeses, baked in marinara sauce until bubbly and golden.


Ingredients

Scale
  • 20 jumbo pasta shells
  • 2 cups ricotta cheese
  • 1 1/2 cups shredded mozzarella cheese, divided
  • 1/2 cup grated Parmesan cheese
  • 1 large egg, lightly beaten
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 cups marinara sauce
  • Fresh basil for garnish, optional

Instructions

  1. Preheat your oven to 375°F.
  2. Cook the pasta shells according to package directions until al dente. Drain and rinse with cool water.
  3. Mix ricotta, 1 cup mozzarella, Parmesan, egg, oregano, salt, and pepper in a bowl.
  4. Spread 1/2 cup marinara sauce over the bottom of a 9×13-inch baking dish.
  5. Fill each shell with the cheese mixture and arrange them in the dish.
  6. Pour the remaining marinara sauce over the shells.
  7. Sprinkle the remaining 1/2 cup mozzarella on top.
  8. Cover with foil and bake for 25 minutes.
  9. Remove the foil and bake for another 10 minutes until the cheese is melted and bubbly.
  10. Garnish with fresh basil before serving, if you like.

Notes

  • You can add cooked spinach to the cheese filling for extra flavor.
  • Assemble the dish a day ahead and refrigerate until ready to bake.
  • Freeze unbaked shells for up to 3 months.

Nutrition

  • Serving Size: 5 shells
  • Calories: 520
  • Sugar: 8g
  • Sodium: 780mg
  • Fat: 22g
  • Saturated Fat: 12g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 48g
  • Fiber: 4g
  • Protein: 30g
  • Cholesterol: 95mg

Frequently Asked Questions About Three-Cheese Stuffed Shells

Can I Prepare Three-Cheese Stuffed Shells Ahead of Time?

You bet, and I lean on this trick all the time. Assemble the whole dish, cover it tightly with foil, and refrigerate for up to 24 hours. When you’re ready to bake, pop it in straight from the fridge. Just add 5 to 10 minutes to the covered baking time so everything heats through.

Can I Freeze Three-Cheese Stuffed Shells?

Absolutely, and I do this often before a busy week. Arrange the unbaked, filled shells in a single layer on a baking sheet and freeze until solid. Then transfer them to a freezer-safe container or bag. Bake from frozen, covered, but add 15 to 20 minutes to the covered baking time. No need to thaw first.

What Can I Substitute for Ricotta?

If you don’t have ricotta, blend cottage cheese until smooth and use it cup for cup. Another option is a mix of softened cream cheese and mascarpone for extra richness. Just know the texture will be a little different. Ricotta gives that classic light graininess, but both substitutes still melt beautifully with the mozzarella and Parmesan.

Tips for Perfect Three-Cheese Stuffed Shells

Three-Cheese Stuffed Shells - detail 3

I’ve made these shells a hundred times, and a few little habits keep everything from falling apart. Here’s what I’ve learned to get flawless results every single time.

  • Boil the shells a minute less than the box says. They’ll keep their shape and won’t tear when you’re piping in the cheese. A quick rinse with cool water stops the cooking right there.
  • Fight the urge to overstuff. A generous spoonful is just right—too much filling and the shells split open, and the whole dish turns into a delicious mess that’s harder to serve.
  • Take the egg out of the fridge early so it’s room temp. A cold egg can make the ricotta mixture stiff and lumpy, but a room-temperature one blends into the creamiest filling.
  • Let the baked dish rest for five minutes before you dig in. I know it’s tough, but that little pause helps the filling set so it stays tucked inside each shell instead of sliding onto the plate.
  • Grab a piping bag or a sturdy zip-top bag with a corner snipped. It’s way faster than a spoon, keeps your hands clean, and the filling lands neatly in every shell without a fight.

Serving Suggestions for Three-Cheese Stuffed Shells

When I pull these Three-Cheese Stuffed Shells from the oven, I keep the sides simple so the cheesy filling stays the star. A crisp green salad tossed with a bright lemon vinaigrette cuts through the richness perfectly. Garlic bread is a must in our house—my kids fight over the crusty ends—and roasted broccoli adds a little green without any fuss. You can throw the broccoli in the oven while the shells bake, and toss the salad while the dish rests. For the grown-ups, pour a glass of Chianti. It’s the kind of easy pairing that makes a weeknight feel special.

Storing and Reheating Three-Cheese Stuffed Shells

Leftovers never stick around long at my house, but when they do, I scoop them into an airtight container and stash them in the fridge. They’ll stay good for up to 4 days. For a quick lunch, I just microwave a portion until it’s steamy hot all the way through. If I want that bubbly, golden top again, I cover the dish with foil and reheat it in a 350°F oven—usually about 15 minutes does the trick.

If you’ve frozen a whole baked pan, let it thaw overnight in the fridge first, then reheat it covered. The sauce tends to thicken up as it sits, so I stir in a splash of water to loosen things up before warming. That way, every bite stays saucy and just as comforting as the first time.

Nutritional Information

I’m not a dietitian, just a home cook, so these numbers are my best estimate. Per serving of 5 shells, you’re looking at about 520 calories, 22g fat (12g saturated), 48g carbohydrates, 4g fiber, 8g sugar, 30g protein, 780mg sodium, and 95mg cholesterol. These values will shift depending on the exact brands and ingredients you use, so if you need precise data, run them through your own calculator.

Share Your Three-Cheese Stuffed Shells Experience

I’d truly love to hear how your shells turned out! Drop a comment below with a star rating—it helps me so much and lets other home cooks know this recipe is worth making. If you snap a photo, tag me on social media with #PrestiaStuffedShells so I can see your bubbly, cheesy masterpiece. Got a little family twist, like extra garlic or a handful of spinach? Share it! Your tweaks might just become my new favorite trick. You can also find more of my recipes on Pinterest.

Luna Prestia Italian Recipes
Hi there! I’m Luna!

Mom of three and proud Sicilian-American, sharing homemade recipes straight from a family kitchen filled with love, laughter, and a little flour on the floor. At Prestia Recipes, every dish is rooted in tradition, made for modern families, and always cooked from the heart.

You Might Also Like...

Tiramisu Trifle: 3-Layer Decadent No-Bake

Tiramisu Trifle: 3-Layer Decadent No-Bake

Mozzarella Stuffed Chicken Marinara: 20-Minute Cheesy Bliss

Mozzarella Stuffed Chicken Marinara: 20-Minute Cheesy Bliss

Butternut Squash Gnocchi: Mom’s 3-Step Pillowy Bliss

Butternut Squash Gnocchi: Mom’s 3-Step Pillowy Bliss

Baked Cheese Ravioli: 30-Minute No-Boil Comfort

Baked Cheese Ravioli: 30-Minute No-Boil Comfort

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star