Stuffed Shells Recipe

This stuffed shells recipe fills jumbo pasta shells with ricotta, mozzarella, and Parmesan, baked in marinara. Cheesy, comforting, and ready in 65 minutes.

This stuffed shells recipe fills 24 jumbo pasta shells with a thick ricotta, mozzarella, and Parmesan mixture. They bake in one 9×13-inch dish of marinara and come out bubbling in 65 minutes.

Most stuffed shells go wrong in two places. Shells boiled to full doneness turn mushy in the oven, and loose ricotta filling weeps water into the sauce.

The shells here come out of the water two minutes early, so they finish cooking in the sauce. A single egg binds the whole milk ricotta, which keeps the filling mounded above the rim.

Quick Recipe Summary
Prep Time25 minutes
Cook Time40 minutes
Total Time65 minutes
Servings6 servings (24 stuffed shells)
Difficulty LevelEasy

Read Also: Baked Ziti Recipe

Stuffed Shells Recipe

Why You’ll Love This Stuffed Shells Recipe

This version sticks to the classic Italian-American formula most cooks expect. Each part has a job, from the egg that binds the filling to the sauce that keeps the shells moist.

  • Shells that hold together: Pulling the pasta two minutes early means the shells finish cooking in the sauce instead of going soft.
  • A filling that stays put: One egg and whole milk ricotta keep the mixture thick, so it does not leak into the pan.
  • Three cheeses: Ricotta brings creaminess, mozzarella brings stretch, and Parmesan adds salty depth.
  • One baking dish: A 9×13-inch dish, a stockpot, and a mixing bowl are all you need.
  • Servings that add up: 24 stuffed shells feed six people at four shells each.
  • Make-ahead friendly: You can assemble the pan a day ahead or freeze it unbaked for up to 3 months.
  • A meatless main: The recipe is filling without any meat, and the variations section covers sausage and beef.
  • Ready in 65 minutes: Most of that is hands-off oven time.

A similar layered, cheesy approach appears in Lasagna.

Ingredients

Everything below is measured for one 9×13-inch dish. You will cook 28 shells so four spares cover any that tear.

For the shells:

  • 12 ounces (340 g) jumbo pasta shells, which is one box (you will cook 28 shells and stuff 24)
  • 4 quarts (4 liters) water for boiling
  • 1 tablespoon kosher salt, for the pasta water
  • 1 tablespoon (15 ml) extra virgin olive oil, for tossing the cooked shells

For the cheese filling:

  • 15 ounces (425 g) whole milk ricotta cheese, about 1 3/4 cups, excess liquid drained off
  • 1 1/2 cups (170 g) shredded low-moisture mozzarella, from a 3-cup (340 g) total, the other half is for the topping
  • 1/2 cup (50 g) freshly grated Parmesan cheese, from a 3/4-cup (75 g) total, the rest is for the topping
  • 1 large egg
  • 2 garlic cloves, minced
  • 1 tablespoon finely chopped fresh flat-leaf parsley, from a 2-tablespoon total, the rest is for garnish
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 1/4 teaspoon crushed red pepper flakes (optional, stirred into the filling)

For assembly:

  • 24 ounces (680 g) marinara sauce, about 3 cups, divided into 1 cup for the bottom of the dish and 2 cups for the top
  • 1 1/2 cups (170 g) shredded mozzarella, the remaining half of the total, for the topping
  • 1/4 cup (25 g) grated Parmesan, the remaining amount, for the topping
  • 1 tablespoon chopped fresh parsley, for garnish

Whole milk ricotta holds its shape better than part-skim in this dish because it releases far less water into the sauce.

For a from-scratch sauce, try: Marinara Sauce

Kitchen Equipment Needed

Nothing here is specialized, and most kitchens already have it. A few small tools make the stuffing step much faster.

  • 9×13-inch baking dish: Ceramic or glass both work, and a dish this size fits 24 shells in a snug single layer.
  • Large stockpot: You need at least 4 quarts (4 liters) so the shells have room to move without tearing.
  • Colander: Drains the shells quickly so they do not keep cooking in their own heat.
  • Box grater: Grating mozzarella and Parmesan from blocks gives a smoother melt than bagged shreds.
  • Disposable piping bags: A zip-top bag with the corner snipped works too. I keep a box of piping bags in the pantry for pasta shells because a bag fills 24 shells in about half the time a spoon takes.
  • Large mixing bowl: Holds the filling and leaves room to stir without spilling.
  • Slotted spoon: Lifts cooked shells out of the pot one at a time if you prefer not to pour them into a colander.
  • Baking sheet: Spread the drained shells here in a single layer while they cool.
  • Aluminum foil: Covers the dish for the first 20 minutes of baking.
  • Kitchen timer: Helps you pull the shells at the right moment, since two minutes changes the texture.

Another baked pasta worth trying is Marry Me Chicken Pasta Bake.

Recommended Products for This Recipe

These are my personal recommendations, each chosen because it fixes a specific problem in this dish. None of them are required, but each one makes the result more consistent.

1. Rao’s Homemade Marinara Sauce

Thin, sugary jarred sauces run off the shells during baking and leave the pasta dry. Rao’s is thick and low in added sugar, so it clings to the shells and gives a deeper tomato flavor.

Get it on Amazon

2. Parmigiano Reggiano Wedge

Pre-grated Parmesan contains anti-caking agents that keep it from melting smoothly into the filling. A wedge grated fresh tastes sharper and blends in without leaving dry specks.

Get it on Amazon

3. Emile Henry Rectangular Baking Dish

Ceramic does not react with acidic tomato sauce, and it holds heat evenly across all 24 shells. The edges brown at the same pace as the center, and baked-on cheese lifts off with a short soak.

Get it on Amazon

4. Microplane Fine Grater

Garlic minced by knife can leave bigger pieces that taste sharp in a mild ricotta filling. A fine grater turns garlic into a paste that disperses evenly and doubles as a tool for Parmesan.

Get it on Amazon

5. Fine Mesh Strainer

Ricotta straight from the tub often carries liquid, and that liquid ends up in the sauce. Ten minutes in a fine mesh strainer removes it, which gives you a firmer filling that pipes cleanly.

Get it on Amazon

Read Also: Best Pasta Sauce Recipes

Stuffed Shells Recipe

Step-by-Step Instructions: How to Make Stuffed Shells

Follow these steps and you’ll have a bubbling pan of stuffed shells on the table in 65 minutes.

1. Heat the Oven and Boil the Water

  • Place an oven rack in the center position and preheat the oven to 375°F (190°C).
  • Fill a large stockpot with 4 quarts (4 liters) of water and set it over high heat.
  • Add 1 tablespoon of kosher salt to the water.
  • Bring the water to a full rolling boil, which takes about 10 minutes.
  • Set a colander in the sink so it is ready when the shells are done.

2. Cook the Shells Just Short of Done

  • Add 28 jumbo shells to the boiling water and stir gently right away so they do not stick.
  • Cook for 2 minutes less than the package directs, usually about 9 to 10 minutes.
  • Stir once or twice during cooking, and be gentle so the shells do not tear.
  • Pour the shells into the colander and rinse them under cool running water to stop the cooking.
  • Move the shells to a large bowl, add 1 tablespoon of olive oil, and toss gently so they do not stick together.
  • Spread the shells on a baking sheet in a single layer while you make the filling.

3. Mix the Cheese Filling

  • Check the ricotta for pooled liquid. Spoon off any surface liquid, or drain the ricotta in a fine mesh strainer for 10 minutes if it looks wet.
  • In a large mixing bowl, combine the drained ricotta, 1 1/2 cups (170 g) of shredded mozzarella, and 1/2 cup (50 g) of grated Parmesan.
  • Add the egg, minced garlic, 1 tablespoon of chopped parsley, Italian seasoning, 1/2 teaspoon of salt, and 1/4 teaspoon of black pepper.
  • Stir in 1/4 teaspoon of crushed red pepper flakes if you want a mild heat.
  • Stir until the mixture is evenly combined, thick, and slightly stiff. Do not overmix, since that thins the ricotta.
  • Taste the filling and adjust the salt if needed, though the raw egg means you should taste only a tiny amount.

4. Sauce the Baking Dish

  • Spread 1 cup (240 ml) of marinara sauce across the bottom of the 9×13-inch baking dish.
  • Tilt the dish to cover the corners so the shells do not stick.
  • This layer keeps the bottom of the pasta moist while it bakes.

5. Stuff the Shells

  • Pick out the 24 best-shaped shells and set the four most torn ones aside as spares.
  • Transfer the filling to a piping bag or zip-top bag and snip off a corner about 3/4 inch (2 cm) wide.
  • Pipe about 2 tablespoons of filling into each shell so it mounds slightly above the rim.
  • If you use a spoon, scoop the filling and press it gently into the opening with the back of the spoon.
  • Set each filled shell in the sauce with the open side facing up.
  • Line the shells up in a snug single layer so they support each other.

6. Add the Topping

  • Spoon the remaining 2 cups (480 ml) of marinara sauce over and around the shells.
  • Sprinkle 1 1/2 cups (170 g) of shredded mozzarella evenly across the top.
  • Add 1/4 cup (25 g) of grated Parmesan over the mozzarella.
  • Cover the dish loosely with foil, tenting it so the foil does not touch the cheese.

7. Bake Covered, Then Uncovered

  • Slide the dish into the oven and bake covered for 20 minutes.
  • Remove the foil carefully, since hot steam will escape.
  • Return the dish to the oven and bake uncovered for 10 to 15 minutes.
  • Look for bubbling sauce at the edges and golden spots on the cheese.

8. Rest and Serve

  • Let the dish rest for 5 minutes so the sauce thickens slightly and the shells hold together when lifted.
  • Sprinkle the remaining 1 tablespoon of chopped parsley over the top.
  • Serve 4 shells per person with extra sauce from the pan spooned over each portion.

You might also enjoy: Chicken Spaghetti

Stuffed Shells Recipe

Tips for The Best Stuffed Shells

A few small choices decide whether the pan turns out creamy or watery. These are the ones that matter most.

  • Pull the shells early: I ruined my first pan by boiling the shells to the full package time. They tore while stuffing and went soft in the oven, and pulling them 2 minutes early fixed both problems.
  • Cook extras: Shells stick and split in the pot, so 28 in the water gives you 24 good ones.
  • Use whole milk ricotta: Part-skim ricotta has a grainier texture and releases more liquid as it bakes.
  • Drain the ricotta if it is wet: A few minutes in a strainer keeps water out of the sauce.
  • Do not skip the egg: It binds the filling so it holds its shape when the shells are lifted.
  • Set shells seam side up: I’ve found that shells packed snugly in a single layer with the opening facing up hold their filling far better than shells laid loosely, because neighbors prop each other upright.
  • Sauce generously: A thin layer of sauce leaves the pasta dry, so use all 3 cups.
  • Grate cheese from blocks: Bagged shreds melt less smoothly because of the anti-caking coating.
  • Tent the foil: Foil pressed onto the cheese pulls the topping off when you lift it.
  • Rest the dish: Five minutes out of the oven lets the sauce settle and makes serving cleaner.
  • Use a non-reactive dish: Ceramic or glass suits acidic tomato sauce better than an unseasoned cast iron pan.

For a related Italian-American bake, see Chicken Parmesan.

What to Serve with Stuffed Shells

Stuffed shells are rich and cheesy, so the best sides add crunch, acidity, or fresh greens. Bread for the sauce is almost mandatory.

  • Garlic bread: Crisp slices are ideal for scooping up the leftover marinara in the dish.
  • Sourdough Focaccia: The chewy, olive-oil-rich crumb soaks up sauce well.
  • Dinner Rolls: Soft rolls suit a family table and work for wiping the plate clean.
  • Pasta House Salad: A tangy Italian-style salad cuts through the cheese.
  • Caesar salad: Crisp romaine and a sharp dressing balance the richness.
  • Roasted Brussels Sprouts with Bacon: The browned edges and smoky bacon contrast with the creamy filling.
  • Air Fryer Zucchini Parmesan Chips: A crunchy vegetable side that echoes the Parmesan in the shells.
  • Healthy Bruschetta: Fresh tomato and basil on toast makes a light starter.
  • Italian Wedding Soup: A small bowl beforehand turns the meal into a full Italian dinner.
  • Steamed broccoli or green beans: Simple, lightly salted vegetables give the plate some color.
  • Authentic Italian Tiramisu: A no-bake finish that rounds out the meal.
  • Red wine or sparkling water: A medium-bodied red such as Chianti suits the tomato sauce, and sparkling water refreshes the palate.

For a soup-style take on the same flavors, try: Lasagna Soup

Variations of Stuffed Shells

The classic cheese version is the base for many changes. Each swap below keeps the ricotta filling and adjusts one element.

  • Spinach stuffed shells: Thaw 10 ounces (280 g) of frozen spinach, squeeze it completely dry, and fold it into the filling.
  • Italian sausage shells: Brown 1 pound (450 g) of Italian sausage, cool it slightly, and mix it into the ricotta.
  • Ground beef shells: Stir 1 pound (450 g) of browned ground beef into the marinara for a meat sauce.
  • Chicken and broccoli shells: Add 1 cup of chopped cooked chicken and 1 cup of finely chopped cooked broccoli to the filling.
  • Mushroom shells: Sauté 8 ounces (225 g) of chopped mushrooms until dry and add them to the mixture.
  • White sauce shells: Replace the marinara with Alfredo sauce for a creamy, pale version.
  • Pesto ricotta shells: Stir 1/4 cup of basil pesto into the ricotta and top with marinara as usual.
  • Cottage cheese shells: Use small-curd cottage cheese in place of ricotta, drained well first.
  • Extra cheesy shells: Add a layer of provolone or fontina on top for a more stretchy finish.
  • Lower-fat shells: Use part-skim ricotta and mozzarella, though the filling will be a little looser.

For a lighter cream-sauce option, read on:

Read Also: Healthy Alfredo Sauce Recipe

Storage and Reheating

Stuffed shells keep well, which makes them a good dish to cook once and eat twice. The key is to cool the pan before you cover it.

  • Refrigerator: Cool the baked dish to room temperature, cover it tightly, and refrigerate for 3 to 4 days.
  • Reheat a full pan: Cover the dish with foil and warm it at 350°F (175°C) for 20 to 25 minutes until hot in the center.
  • Reheat single portions: Microwave a plate of 3 to 4 shells for 2 to 3 minutes, covering it to hold in moisture.
  • Make ahead, refrigerated: Assemble the dish through the sauce and cheese, cover it, and chill for up to 1 day before baking. Add 5 to 10 minutes to the covered bake time.
  • Freeze unbaked: Assemble the dish in a freezer-safe pan, wrap it tightly, and freeze for up to 3 months.
  • Bake from frozen: Keep the foil on and bake at 375°F (190°C), adding about 30 minutes to the covered time.
  • Freeze baked leftovers: Portion cooled shells into airtight containers and freeze for up to 2 months.
  • Thaw in the refrigerator: Move frozen portions to the refrigerator overnight before reheating for the best texture.
  • Add a splash of sauce: Spoon a little extra marinara over reheated shells so they do not dry out.

For another make-ahead casserole, try: Chicken Enchilada Casserole

Nutritional Facts

The numbers below are estimates for one serving of 4 shells, based on the ingredients as listed. Brands of ricotta, cheese, and marinara change the totals.

Nutritional Facts (per serving, 4 shells)
Calories550 kcal
Protein32 g
Carbohydrates40 g
Total Fat29 g
Saturated Fat16 g
Fiber3 g
Sugar8 g
Sodium1,050 mg
Cholesterol105 mg

For a lower-calorie option in the same spirit, see Healthy Chicken Parmesan.

Health Benefits of Key Ingredients

Stuffed shells are a comfort dish, but the main ingredients do contribute real nutrients. Here is what each one brings.

  • Ricotta cheese: Provides protein and calcium, both of which support muscle and bone health.
  • Mozzarella: Adds more calcium and protein, and it supplies phosphorus and vitamin B12.
  • Parmesan: Concentrated in protein and calcium, and aged cheese contains very little lactose.
  • Tomatoes in marinara: Supply lycopene, an antioxidant that becomes easier to absorb when tomatoes are cooked with a little fat.
  • Garlic: Contains sulfur compounds such as allicin, which are studied for their antioxidant properties.
  • Olive oil: Contains mostly monounsaturated fats and vitamin E.
  • Eggs: Offer complete protein and choline, a nutrient important for brain and liver function.
  • Fresh parsley: Provides vitamin K and vitamin C in small but useful amounts.
  • Jumbo pasta shells: Supply complex carbohydrates for energy, and enriched pasta adds iron and B vitamins.

Read Also: Tomato Sauce Recipe

FAQs About Stuffed Shells

1. How many stuffed shells should I serve per person?

Four shells make a full main dish, especially with bread and a salad. Bigger appetites can take five or six.

This recipe makes 24 shells, so it serves six people at four each. Cook a few extras in case some tear.

2. Do I have to cook the shells before stuffing them?

Yes, jumbo shells need to be boiled first so they can open and hold the filling. Uncooked shells will not soften enough in the oven with this amount of sauce.

Cook them 2 minutes short of the package time. They finish softening in the sauce.

3. Why is my stuffed shells filling watery?

Liquid from the ricotta is the usual cause. Spoon off any pooled liquid, or drain the cheese in a strainer for 10 minutes.

Using whole milk ricotta and one egg also helps. If the mixture still looks loose, stir in a bit more Parmesan.

4. Why did my shells tear or fall apart?

Overcooked shells become fragile and split as you fill them. Pull them a couple of minutes early and stir gently.

Boil a few extras to be safe. Some tearing happens even with careful cooking.

5. Can I make stuffed shells ahead of time?

Yes, assemble the dish, cover it, and refrigerate for up to 1 day before baking. Let it sit on the counter while the oven preheats.

Add 5 to 10 minutes to the covered bake time if the dish is cold. Check that the center is bubbling before serving.

6. Can I freeze stuffed shells?

Yes, they freeze well either baked or unbaked. Wrap the assembled dish tightly and freeze for up to 3 months.

Bake from frozen with the foil on, adding about 30 minutes. Cooked leftovers can be frozen in portions for about 2 months.

7. Should I cover stuffed shells while they bake?

Yes, cover the dish with loosely tented foil for the first 20 minutes. This traps moisture so the shells finish cooking gently.

Then uncover for 10 to 15 minutes to brown the cheese. Keeping foil off the cheese also prevents sticking.

8. Can I skip the egg in the filling?

You can, but the filling will be looser and more likely to leak. The egg binds the ricotta as it heats.

If you leave it out, use well-drained ricotta and add an extra 2 tablespoons of Parmesan. Handle the shells gently when filling.

Also worth a look: Pasta Fagioli

Stuffed Shells Recipe

Stuffed Shells

Author: Wholesome Cove
550kcal
No ratings yet
Share Print Save
Prep 25 minutes
Cook 40 minutes
Total 1 hour 5 minutes
Jumbo pasta shells stuffed with a thick ricotta, mozzarella, and Parmesan filling, baked in marinara until bubbling and golden.
Servings 6 servings
Course Main Course
Cuisine Italian
Cost $12

Ingredients

For the shells
  • 12 ounces jumbo pasta shells - 340 g, one box; cook 28 shells and stuff 24
  • 4 quarts water - 4 liters, for boiling
  • 1 tablespoon kosher salt - for the pasta water
  • 1 tablespoon extra virgin olive oil - 15 ml, for tossing the cooked shells
For the cheese filling
  • 15 ounces whole milk ricotta cheese - 425 g, about 1 3/4 cups; excess liquid drained off
  • 1 1/2 cups low-moisture mozzarella - 170 g, shredded; from a 3-cup (340 g) total, the other half is for the topping
  • 1/2 cup Parmesan cheese - 50 g, freshly grated; from a 3/4-cup (75 g) total, the rest is for the topping
  • 1 large egg
  • 2 garlic cloves - minced
  • 1 tablespoon fresh flat-leaf parsley - finely chopped; from a 2-tablespoon total, the rest is for garnish
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 1/4 teaspoon crushed red pepper flakes - optional, stirred into the filling
For assembly
  • 24 ounces marinara sauce - 680 g, about 3 cups; divided into 1 cup for the bottom of the dish and 2 cups for the top
  • 1 1/2 cups shredded mozzarella - 170 g, the remaining half of the total, for the topping
  • 1/4 cup grated Parmesan - 25 g, the remaining amount, for the topping
  • 1 tablespoon chopped fresh parsley - for garnish

Equipment

Method

  1. Place an oven rack in the center position and preheat the oven to 375°F (190°C). Fill a large stockpot with 4 quarts (4 liters) of water, add 1 tablespoon of kosher salt, and bring to a full rolling boil. Set a colander in the sink.
  2. Add 28 jumbo shells to the boiling water and stir gently right away. Cook for 2 minutes less than the package directs, usually about 9 to 10 minutes, stirring once or twice. Pour into the colander, rinse under cool running water, toss with 1 tablespoon olive oil, and spread on a baking sheet in a single layer.
  3. Drain any pooled liquid from the ricotta. In a large mixing bowl, combine the drained ricotta, 1 1/2 cups shredded mozzarella, 1/2 cup grated Parmesan, egg, minced garlic, 1 tablespoon chopped parsley, Italian seasoning, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Stir in crushed red pepper flakes if desired. Mix until evenly combined, thick, and slightly stiff; do not overmix.
  4. Spread 1 cup (240 ml) of marinara sauce across the bottom of the 9×13-inch baking dish. Tilt the dish to cover the corners so the shells do not stick.
  5. Pick out the 24 best-shaped shells and set the four most torn ones aside as spares. Transfer the filling to a piping bag or zip-top bag and snip off a corner about 3/4 inch (2 cm) wide. Pipe about 2 tablespoons of filling into each shell so it mounds slightly above the rim. Set each filled shell in the sauce with the open side facing up, lining them up in a snug single layer.
  6. Spoon the remaining 2 cups (480 ml) of marinara sauce over and around the shells. Sprinkle 1 1/2 cups (170 g) shredded mozzarella evenly across the top, then add 1/4 cup (25 g) grated Parmesan over the mozzarella. Cover the dish loosely with foil, tenting it so the foil does not touch the cheese.
  7. Slide the dish into the oven and bake covered for 20 minutes. Remove the foil carefully, since hot steam will escape. Return the dish to the oven and bake uncovered for 10 to 15 minutes, until the sauce bubbles at the edges and the cheese has golden spots.
  8. Let the dish rest for 5 minutes so the sauce thickens slightly and the shells hold together when lifted. Sprinkle the remaining 1 tablespoon of chopped parsley over the top. Serve 4 shells per person with extra sauce from the pan spooned over each portion.

Nutrition

Serving1ServingCalories550kcalCarbohydrates40gProtein32gFat29gSaturated Fat16gCholesterol105mgSodium1050mgFiber3gSugar8g

Notes

  • Pull the shells 2 minutes early so they finish cooking in the sauce instead of turning mushy.
  • Cook 28 shells to have 24 good ones; some shells tear or stick in the pot.
  • Use whole milk ricotta, which holds its shape better and releases less water than part-skim.
  • Drain wet ricotta in a fine mesh strainer for 10 minutes to keep the filling from weeping into the sauce.
  • The egg binds the filling so it holds its shape when the shells are lifted.
  • Pack shells snugly in a single layer with the opening facing up so they support each other.
  • Use all 3 cups of marinara; a thin layer leaves the pasta dry.
  • Grate cheese from blocks for a smoother melt than bagged shreds, which contain anti-caking agents.
  • Tent the foil so it does not touch the cheese, or the topping will pull off when you lift it.
  • Make ahead: assemble, cover, and refrigerate up to 1 day; add 5 to 10 minutes to the covered bake time.
  • Freeze unbaked for up to 3 months; bake from frozen with foil on, adding about 30 minutes.
  • Refrigerate baked leftovers for 3 to 4 days; reheat single portions covered in the microwave for 2 to 3 minutes.

Tried this recipe?

Let us know how it was!

Final Thoughts

Stuffed shells reward small details more than fancy techniques. Pulling the pasta early, draining the ricotta, and using enough sauce make the difference between a pan that holds together and one that falls apart.

Once you have the base down, the variations let you change the meal without changing the method. Give this stuffed shells recipe a try, and leave a comment below with your favorite filling or share it with a friend who loves baked pasta.

Recommended: