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.
Table of Contents
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.
Why You'll Love These Stuffed Pasta Shells
- 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.
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.
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.
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.
Step 2: Pour in the marinara sauce and balsamic vinegar, and stir to combine.
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.
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.
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.
Step 6: Divide the cheese mixture among the pasta shells.
Step 7: Once filled, place them in the prepared baking pan.
Step 8: Spread the remaining pasta sauce over the filled shells, then sprinkle with the remaining 2 cups of shredded mozzarella.
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.
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
More Comfort Food Recipes
- Turkey Bolognese
- Instant Pot Meatballs
- Creamy Gnocchi and Sausage
- Gnocchi Alla Sorrentina
- Sausage Meatballs
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!

