These comforting stuffed shells feature tender jumbo pasta filled with a savory blend of browned ground beef, aromatic onions and garlic, mixed with rich ricotta cheese, egg, Parmesan, mozzarella, and fresh parsley. The stuffed shells nestle in a creamy marinara sauce enriched with heavy cream, then bake until bubbling with a golden cheesy crust. Perfect for family dinners or entertaining, this Italian-American classic delivers satisfying layers of flavor and texture in every bite.
My apartment smelled like an Italian grandmother's kitchen the first time I made these stuffed shells, and I completely understood why Sunday sauce became such a tradition. I was attempting to impress someone who would later become my husband, standing in my tiny kitchen with flour on my cheek and ricotta everywhere. He walked in just as I was wrestling the third broken shell into the baking dish, and instead of laughing, he rolled up his sleeves and started filling the rest. That's when I knew this recipe was a keeper—not just because it tastes incredible, but because it invites people to gather around the stove and help.
Last winter, my neighbor Maria knocked on my door with a container of these shells because she'd made too many for her family dinner. We ended up sitting at my kitchen table for two hours, talking about her childhood in Naples and how stuffed shells were always the celebration dish for birthdays and holidays. Now every time I make them, I think about how food connects us across generations and oceans, one pasta shell at a time.
Ingredients
- Jumbo pasta shells: These are the perfect vessel for holding all that creamy filling, and I've learned to cook them a minute less than the package says since they'll finish cooking in the oven
- Ground beef: The foundation of our savory filling, though I've discovered that mixing it half and half with Italian sausage makes it even better
- Onion and garlic: These aromatics create that fragrant base that makes your whole house smell amazing
- Ricotta cheese: Use whole milk ricotta here, the creamy texture makes all the difference in the filling
- Egg: This binds everything together so your filling doesn't turn into a sad mess when you cut into the shells
- Parmesan cheese: Adds that salty umami punch that balances the richness
- Mozzarella cheese: Two cups total, one mixed in and one on top because who doesnt love that cheese pull
- Fresh parsley: Adds brightness and cuts through all the rich dairy
- Marinara sauce: Your favorite jarred sauce works perfectly here, no need to make it from scratch
- Heavy cream: This little trick transforms regular marinara into something velvety and luxurious
Instructions
- Get your oven and dish ready:
- Preheat your oven to 375°F and give your 9x13 baking dish a light coating of oil or cooking spray so nothing sticks later
- Cook the pasta shells:
- Boil those jumbo shells in salted water until they're just al dente, then drain them carefully and spread them out so they don't stick together while you make the filling
- Brown the beef with aromatics:
- Cook the ground beef in a large skillet until it's nicely browned, then toss in your onion and garlic for a few minutes until everything smells incredible and add your herbs, salt, and pepper
- Make the ricotta filling:
- In a big bowl, mix together your ricotta, egg, Parmesan, one cup of mozzarella, and parsley, then fold in that cooled beef mixture until it's all combined
- Whisk up the creamy sauce:
- Stir your marinara and heavy cream together in a separate bowl until smooth, then spread half of it across the bottom of your prepared baking dish
- Stuff the shells:
- Fill each pasta shell with about two tablespoons of that gorgeous filling, then arrange them in the dish like little sleeping babies in a row
- Add sauce and cheese:
- Pour the rest of your sauce mixture over all the shells, then sprinkle the remaining mozzarella and Parmesan on top because more cheese is always better
- Bake until bubbly:
- Cover with foil and bake for 25 minutes, then remove the foil and give it 10 more minutes until that cheese is golden and bubbling like crazy
- Let them rest:
- Wait five minutes before serving so everything sets up a bit and you don't burn your tongue on molten cheese
My sister-in-law announced she was pregnant at our Sunday dinner right after taking her first bite, and now these shells are known as the announcement pasta in our family. There's something about comfort food that makes big news feel safer to share, like the pasta itself is giving you permission to speak from the heart.
Make Ahead Magic
You can assemble the entire dish up to 24 hours ahead and keep it covered in the refrigerator, which has saved me more times than I can count. Just add an extra 10 minutes to the baking time since it's starting cold, and nobody will know you didn't slave over it right before serving.
Freezing Instructions
This freezes beautifully either before or after baking. I like to make two dishes at once and freeze one unbaked, wrapped tightly with foil and plastic wrap, for those nights when cooking feels impossible but you still want something homemade.
Serving Suggestions
A crisp green salad with balsamic vinaigrette cuts through the richness perfectly, and warm garlic bread is basically mandatory for sopping up that creamy sauce. I've found that a light red wine like Chianti balances the heaviness of the beef and cheese.
- Let the dish rest at least 5 minutes before serving or the filling will slide right out
- Extra fresh parsley on top makes it look fancy with zero effort
- This actually tastes better the next day as leftovers if that's even possible
Every time I pull this bubbling dish from the oven, I'm reminded that some recipes are worth keeping not just because they taste amazing, but because they create moments around the table that become memories.
Recipe FAQs
- → Can I make stuffed shells ahead of time?
-
Yes, assemble the dish up to 24 hours in advance and refrigerate. Add 5-10 minutes to baking time if baking cold from the refrigerator.
- → What pasta works best for this dish?
-
Jumbo pasta shells are ideal for holding the filling. Conchiglioni or large manicotti tubes work as substitutes if needed.
- → Can I freeze beef stuffed shells?
-
Assemble and freeze before baking. Cover tightly and freeze up to 3 months. Thaw overnight in refrigerator before baking as directed.
- → How do I prevent shells from tearing?
-
Cook pasta just until al dente, slightly underdone. Handle gently when filling and rinsing with cool water to stop cooking.
- → What sides pair well with stuffed shells?
-
Garlic bread, Caesar salad, or roasted vegetables complement this hearty main. A medium-bodied red wine like Chianti balances the rich flavors.