Cheesy Stuffed Pasta Shells

These cozy, Cheesy Stuffed Pasta Shells are the kind of classic comfort food that makes any night feel special. Loaded with ricotta, mozzarella, and savory Italian sausage, they’re like lasagna’s easier-to-prep cousin—hearty, cheesy, and bubbly without any of the fussy layering. They’re also make-ahead friendly and perfect for holiday dinners and cozy nights in.

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please see my disclosure policy for details.

These cheesy stuffed pasta shells are exactly the kind of dinner that brings everyone to the table quickly. They’re rich and satisfying without being fussy, and the ingredients are simple pantry and fridge staples — jumbo shells, good marinara, ricotta, shredded mozzarella, and Parmesan. If you love simple comfort food, these are the kind of cheese stuffed shells that taste special without any extra effort.

I make this recipe whenever we're craving Italian-inspired comfort food, but I don't have the energy or time to make lasagna. I especially love this stuffed pasta shells recipe because it’s a family favorite—everyone gets excited when they learn they're on the menu! The shells stay tender, the filling is ultra creamy, and the Italian sausage adds just enough savory depth to balance all the cheesy goodness.

Even better: the whole dish can be assembled ahead of time, making it great for busy weeknights, holiday dinners, meal trains, or even doubling for the freezer. It’s a classic for a reason—a cozy, cheesy pasta bake that never disappoints.

If you love cozy pasta dinners, try my Instant Pot Bolognese Sauce, Italian Sausage and Peppers Pasta, Roasted Red Pepper Pasta Sauce, and Lemon Ricotta Pasta.

A close-up shot of the stuffed shells with one cut open.
  • Classic, cozy comfort food — Melty cheese, tender pasta, and a hearty, savory filling that hits the spot every time
  • Creamy, cheesy, and perfectly balanced — Ricotta, mozzarella, and Parmesan blend into a rich filling, while Italian sausage adds big flavor with minimal effort. I'm drooling just thinking about it!
  • Family-friendly and picky-eater approved — Kids love the cheesy filling and fun shell shape, and adults appreciate how satisfying it is after a long day, but also
  • Perfect for holidays and gatherings — Stuffed shells with ricotta assemble easily and feeds a crowd without extra work, making it ideal for Thanksgiving week, Christmas dinner, or any cozy celebration.
  • Make-ahead magic — Assemble it up to a day ahead, refrigerate, and bake when ready. It's great for meal prep, holiday dinners, or freezer stocking.
  • Reliable and easy to follow — simple steps and approachable ingredients make this the best stuffed shells recipe for cooks of all levels.
All the ingredients needed to make the cheese stuffed shells on the counter.

Ingredients and Substitutions

Jumbo pasta shells — The star of the show! Sometimes labeled “conchiglioni”; cook just to al dente so they hold up well when stuffed and don’t tear; be sure to drain them well and toss with a little olive oil to prevent sticking.

Sweet Italian sausage — Chicken or pork both work beautifully; choose mild or spicy depending on your heat preference; bulk sausage is easiest, but removing casings from links works too.

Marinara sauce — A good-quality jarred marinara keeps things simple and flavorful, but homemade marinara works beautifully if you already have some on hand. You will need 3 cups.

Mozzarella cheese — Low-moisture mozzarella melts best for that stretchy, golden top. Use pre-shredded mozzarella or shred it by hand for smoother melting, and divide it between the ricotta filling and the final layer on top.

Ricotta cheese — Whole-milk ricotta gives the creamiest, richest filling; blended cottage cheese can be swapped in if preferred, though the texture will be slightly looser.

Parmesan cheese — Adds a salty, nutty depth to the filling, making it next-level.

Olive oil — Use extra-virgin for the best flavor; you’ll use it for sautéing the sausage and onions and for tossing the cooked shells to prevent sticking.

Yellow onion — An easy way to add aromatic sweetness to the sauce. Mince it finely so it softens quickly and blends seamlessly into the sauce without large chunks.

Balsamic vinegar — Just a splash adds depth, gentle sweetness, and brightness that enhances the marinara without making it tart.

Italian seasoning, black pepper & salt — This simple trio brings balance and savory flavor to the filling; salt your pasta water generously for well-seasoned shells.

Red pepper flakes — Optional, but great for a subtle heat; dried Calabrian chile flakes also work well if you want a slightly fruitier heat profile.

Egg — Helps bind the ricotta mixture so it sets nicely and stays creamy (not runny) once baked. You will need just 1.

Two hands grabbing the pan of jumbo baked shells.

How to Make Cheesy Stuffed Pasta Shells

These stuffed shells come together with simple steps and familiar ingredients—nothing fancy or fussy, but the resulting dish tastes like you worked on it for hours. Here's how to make it:

For the complete recipe and measurements, scroll to the recipe card at the bottom of this post.

Prepare: Preheat the oven to 375°F and grease a 9x13-inch baking dish with olive oil or non-stick cooking spray. Bring a large pot of heavily salted water to a boil over high heat.

The browned sausage in a skillet with a wooden spoon.

Step 1: Heat the olive oil in a large skillet over medium heat. Once hot, add the onions and sausage, and cook for 6-8 minutes, crumbling as they brown.

Pouring the balsamic into the pan with the sausage and marinara.

Step 2: Pour in the marinara sauce and balsamic vinegar, and stir to combine.

The sausage marinara sauce simmering in a skillet with a wooden spoon.

Step 3: Bring to a simmer, cook for 2 minutes, then remove from the heat. Pour about half the sauce into the baking dish and spread it evenly over the bottom.

Drizzling the cooked pasta with olive oil.

Step 4: While the sausage cooks, cook the pasta shells according to the package directions, then drain well and toss with a teaspoon or two of olive oil to prevent sticking.

A close-up shot of whisking the cheesy ricotta filling.

Step 5: Add the ricotta cheese, ½ teaspoon salt, Italian seasoning, Parmesan cheese, 1 cup of shredded mozzarella, red pepper flakes, black pepper, and egg to a medium mixing bowl. Stir well to combine.

A close-up shot of two hands filling the jumbo shells with the ricotta mixture.

Step 6: Divide the cheese mixture among the pasta shells.

A baking pan of the stuffed shells before covering in sauce and cheese.

Step 7: Once filled, place them in the prepared baking pan.

An overhead shot of a hand sprinkling mozzarella cheese over the casserole dish of the stuffed shells.

Step 8: Spread the remaining pasta sauce over the filled shells, then sprinkle with the remaining 2 cups of shredded mozzarella.

An overhead shot of a hand getting ready to scoop the ricotta stuffed shells.

Step 9: Cover the pan tightly with aluminum foil and bake for 20 minutes. Remove the foil and bake for another 15 minutes or until the sauce bubbles throughout and the cheese turns golden brown.

Recipe Variations

There are so many delicious ways to riff on this jumbo stuffed shells recipe. Try one of these easy twists to match what you have on hand or what your family loves:

  • Vegetarian Stuffed Shells — Swap in 2 cups finely chopped mushrooms for the sausage; cook them down until browned to bring out their savory flavor.
  • Spinach Ricotta Shells — Mix 1 cup thawed and squeezed-dry frozen spinach into the cheese mixture for a classic, creamy green filling.
  • Spicy Arrabbiata Shells — Use spicy marinara or add extra red pepper flakes for a kick that balances all the cheesy richness.
  • Ground Beef or Turkey Shells — Swap the sausage for ground beef or ground turkey; brown it fully with the onions and season with a pinch of extra salt to boost the flavor.
  • Three-Cheese Shells — Substitute your favorite Italian three-cheese blend (typically Parmesan, Romano, and Asiago) for the Parmesan in the ricotta mixture for a deeper, more dimensional cheesy flavor.

Chelsea's Recipe Pro-Tips

  • Pasta cooking tips — Cook the pasta just to al dente. Slightly undercooked shells hold their shape better and won’t tear when you fill them. Be sure to generously season the pasta water so the shells are flavorful from the inside out.
  • Use a quality marinara — The sauce flavor is front and center in this dish, so choose a marinara you really enjoy for the best overall taste.
  • Cook a few extra jumbo shells — A couple of shells almost always rip during boiling, so having extras ensures you can fill a full pan without stress.
  • Don’t overfill the shells — It’s tempting to pack them full, but 1–2 tablespoons of filling per shell prevents overflow and helps them bake neatly. Once filled, nestle the shells into the sauce rather than placing them on top so the bottoms stay moist and tender instead of drying out.
  • Cover the pan tightly with foil for the first bake — This traps steam and keeps the shells tender while the cheese melts evenly.
  • Use a piping bag or zip-top bag if you’re short on time — You can scoop the filling in with a spoon, or snip the corner of a zip-top bag and pipe the ricotta mixture directly into the shells for quicker assembly and less mess.
  • If your sauce seems thick, add a splash of water — A tablespoon or two helps thin the marinara so the shells stay saucy and don’t dry out while baking.
  • Let the shells rest for 5–10 minutes before serving — The filling sets slightly as it cools, making scooping easier and cleaner.
A close-up shot of the stuffed shells with ricotta in a pan.

Make-Ahead Directions

These stuffed shells are wonderfully make-ahead friendly, which makes them perfect for busy nights, holiday prep, or dropping off for a friend.

  • To assemble ahead of time — Prepare the shells completely through assembly, then cover the baking dish tightly with foil and refrigerate for up to 24 hours. When ready to bake, keep the foil on and add 5 extra minutes to the covered bake time since the dish will be cold.
  • To make ahead and freeze — Assemble the dish but skip baking. Cover tightly with plastic wrap and foil and freeze for up to 3 months. Thaw overnight in the refrigerator before baking, or bake from frozen by adding 20–30 extra minutes to the covered bake time.

Serving Suggestions

These stuffed shells make such a cozy dinner on their own, but a simple side or two really rounds out the meal. We love them with my Air Fryer Garlic Bread (because who doesn’t want extra garlic and carbs?), and a Caesar salad adds the perfect crunchy, fresh bite. If you want something a little heartier, a bowl of Italian Lentil Soup is a great addition. And if it’s that kind of night, pour a glass of Italian red—Chianti or Nebbiolo are always a good match.

Storage Directions

  • Refrigerating — Store leftovers in an airtight container in the refrigerator for up to 5 days. The shells hold their shape well, and the flavors get even cozier after a day or two.
  • Freezing — Freeze leftover baked stuffed shells (or the unbaked, assembled casserole) for up to 3 months. Wrap tightly in plastic wrap and foil, or store individual portions in freezer-safe containers for easy reheating later on.
  • Defrosting — Place the frozen baked casserole in the refrigerator to thaw overnight. An unbaked frozen casserole can be baked straight from frozen (add 20–30 extra minutes to the covered bake time) or thawed overnight before baking as directed.
  • Reheating — Warm individual portions in the microwave until heated through, or reheat a larger portion in a 350°F oven until hot and bubbly. If reheating from frozen, thaw in the refrigerator overnight for the best texture.

Save this Recipe for Later on Pinterest

A pinterest pin for cheesy stuffed shells with two upclose images of the pasta.

More Comfort Food Recipes

If you liked and made this Stuffed Shells with Ricotta Recipe, don't forget to rate it and let me know how you liked it in the comments. I always love hearing from you!

Recipe Card

Want to save this recipe for later?
Enter your information below, and I'll send it straight to your inbox! I'll also send you my new recipes each week!
An overhead shot of a pan of baked stuffed shells with a serving spoon.

Cheesy Stuffed Pasta Shells

Chelsea Plummer | Mae's Menu
These stuffed pasta shells are cozy, cheesy, and full of classic Italian-inspired comfort. The ricotta filling bakes up ultra creamy, the sausage adds savory depth, and everything gets covered in a bubbly layer of melted mozzarella. It’s an easy, crowd-pleasing dinner you can make ahead for busy nights or holiday meals.
Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes
Course Main Course
Cuisine Italian
Servings 8 servings
Calories 584 kcal

Ingredients
  

  • 1 tablespoon olive oil plus more to drizzle
  • ½ cup minced yellow onion
  • 1 lb Sweet Italian sausage chicken or pork, casings removed or bulk sausage
  • 3 cups marinara sauce
  • 1 tablespoon balsamic vinegar
  • 20 jumbo pasta shells
  • ½ teaspoon salt plus more to salt the pasta water
  • 2 cups whole milk ricotta cheese or 1, 15-oz container
  • 1 ¼ teaspoons dried Italian seasoning
  • ½ cup grated Parmesan cheese
  • 3 cups shredded mozzarella cheese divided
  • 1 pinch - ¼ teaspoon red pepper flakes or dried Calabrian chile flakes
  • ¼ teaspoon ground black pepper
  • 1 large egg

Instructions
 

  • Preheat the oven to 375°F and grease a 9x13-inch baking dish with olive oil or non-stick cooking spray. Bring a large pot of heavily salted water to a boil over high heat.
  • Heat the olive oil in a large skillet over medium heat. Once hot, add the onions and sausage, and cook for 6-8 minutes, crumbling as they brown.
  • Pour in the marinara sauce and balsamic vinegar, and stir to combine. Bring to a simmer, cook for 2 minutes, then remove from the heat. Pour about half the sauce into the baking dish and spread it evenly over the bottom.
  • While the sausage cooks, cook the pasta shells according to the package directions, then drain well and toss with a teaspoon or two of olive oil to prevent sticking.
  • Add the ricotta cheese, ½ teaspoon salt, Italian seasoning, Parmesan cheese, 1 cup of shredded mozzarella, red pepper flakes, black pepper, and egg to a medium mixing bowl. Stir well to combine.
  • Divide the cheese mixture among the pasta shells. Once filled, place them in the prepared baking pan.
  • Spread the remaining pasta sauce over the filled shells, then sprinkle with the remaining 2 cups of shredded mozzarella.
  • Cover the pan tightly with aluminum foil and bake for 20 minutes. Remove the foil and bake for another 15 minutes or until the sauce bubbles throughout and the cheese turns golden brown.

Notes

Storage Directions
  • Refrigerating — Store leftovers in an airtight container in the refrigerator for up to 5 days. The shells hold their shape well, and the flavors get even cozier after a day or two.
  • Freezing — Freeze leftover baked stuffed shells (or the unbaked, assembled casserole) for up to 3 months. Wrap tightly in plastic wrap and foil, or store individual portions in freezer-safe containers for easy reheating later on.
  • Defrosting — Place the frozen baked casserole in the refrigerator to thaw overnight. An unbaked frozen casserole can be baked straight from frozen (add 20–30 extra minutes to the covered bake time) or thawed overnight before baking as directed.
  • Reheating — Warm individual portions in the microwave until heated through, or reheat a larger portion in a 350°F oven until hot and bubbly. If reheating from frozen, thaw in the refrigerator overnight for the best texture.
Recipe Pro-Tips:
  • Pasta cooking tips — Cook the pasta just to al dente. Slightly undercooked shells hold their shape better and won’t tear when you fill them. Be sure to generously season the pasta water so the shells are flavorful from the inside out. 
  • Use a quality marinara — The sauce flavor is front and center in this dish, so choose a marinara you really enjoy for the best overall taste.
  • Cook a few extra jumbo shells — A couple of shells almost always rip during boiling, so having extras ensures you can fill a full pan without stress.
  • Don’t overfill the shells — It’s tempting to pack them full, but 1–2 tablespoons of filling per shell prevents overflow and helps them bake neatly. Once filled, nestle the shells into the sauce rather than placing them on top, so the bottoms stay moist and tender rather than drying out.
  • Cover the pan tightly with foil for the first bake — This traps steam and keeps the shells tender while the cheese melts evenly.
  • Use a piping bag or zip-top bag if you’re short on time — You can scoop the filling in with a spoon, or snip the corner of a zip-top bag and pipe the ricotta mixture directly into the shells for quicker assembly and less mess.
  • If your sauce seems thick, add a splash of water — A tablespoon or two helps thin the marinara so the shells stay saucy and don’t dry out while baking.
  • Let the shells rest for 5–10 minutes before serving — The filling sets slightly as it cools, making scooping easier and cleaner.

Nutrition

Calories: 584kcalCarbohydrates: 25gProtein: 31gFat: 40gSaturated Fat: 19gPolyunsaturated Fat: 3gMonounsaturated Fat: 15gTrans Fat: 0.003gCholesterol: 137mgSodium: 1433mgPotassium: 602mgFiber: 2gSugar: 5gVitamin A: 1088IUVitamin C: 8mgCalcium: 435mgIron: 3mg
Did you love this recipe?Please review and comment below, or pin it to your Pinterest account!

Please share your recipe comments and feedback. It helps us create better content and helps other readers find what they're looking for.

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

Recipe Rating