These jumbo pasta shells combine seasoned ground beef with a rich ricotta cheese filling, creating a comforting Italian-inspired main dish. The shells are nestled in a velvety marinara cream sauce and topped with bubbly mozzarella and Parmesan. Perfect for family dinners or meal prep, this dish delivers satisfying protein and comforting flavors in every bite.
The first time I made stuffed shells, my kitchen smelled like an Italian grandmother had moved in. My roommate wandered in from her room, following the scent of browning beef and garlic, and asked what special occasion we were celebrating. That's when I realized these stuffed pasta shells turn any random Tuesday into something worth celebrating.
Last winter during a snowstorm, my friend Sarah showed up with a bag of groceries and announced we were making stuffed shells. We spent hours at the stove, talking and laughing while she taught me her family trick of mixing cream into the marinara. That meal became our snow day tradition, and now every time it snows, I get a text asking if the shells are happening.
Ingredients
- Jumbo pasta shells: The big ones are crucial here because they need to hold all that filling without breaking
- Ground beef: I like using 85% lean because you still get some fat for flavor without it being too greasy
- Onion and garlic: Fresh aromatics make such a difference compared to garlic powder
- Ricotta cheese: Whole milk ricotta gives the creamiest results
- Egg: This binds the filling together so it doesnt turn into a loose mess
- Parmesan cheese: freshly grated adds that salty umami punch
- Mozzarella cheese: Get the block and shred it yourself for better melting
- Fresh parsley: Brightens up all that rich cheese and meat
- Marinara sauce: Your favorite jarred brand works perfectly here
- Heavy cream: The secret ingredient that makes the sauce velvety and luxurious
Instructions
- Get your oven ready:
- Preheat to 375°F and grease a 9x13 baking dish with a little olive oil or cooking spray
- Cook the pasta:
- Boil those jumbo shells until theyre just al dente because theyll cook more in the oven
- Brown the beef:
- Cook the ground beef in a skillet until it's no longer pink, then add onion and garlic for a few minutes
- Season the meat:
- Sprinkle in Italian herbs, salt, and pepper, then let it cool slightly so it doesnt cook the egg when you mix it
- Make the filling:
- Whisk together ricotta, egg, Parmesan, mozzarella, and parsley, then fold in the cooled beef
- Create the creamy sauce:
- Stir the heavy cream into your marinara sauce until it's perfectly smooth and pinkish
- Start layering:
- Spread half that creamy sauce in the bottom of your baking dish
- Stuff those shells:
- Fill each shell with about 2 tablespoons of filling and arrange them in the dish
- Add remaining sauce:
- Pour the rest of the sauce over all the shells so none of that pasta is exposed
- Add the cheese topping:
- Sprinkle mozzarella and Parmesan over everything for that golden bubbly crust
- Bake covered first:
- Cover with foil and bake for 25 minutes to heat everything through
- Get it golden:
- Remove the foil and bake another 10 minutes until the cheese is bubbling and lightly browned
- The hardest part:
- Let it rest for 5 minutes so the cheese sets slightly and makes serving easier
My aunt served these at her birthday dinner last year and her father-in-law, who usually complains about Italian food, went back for thirds. He kept pointing at his plate and asking what made the sauce so special, and she just winked and said it was her secret ingredient. Now he asks for these shells every time he visits.
Making It Your Own
Sometimes I swap in ground turkey for a lighter version and honestly, no one notices the difference. You can also add a handful of chopped spinach to the ricotta mixture if you want to sneak in some vegetables. The beauty of this recipe is how forgiving it is with substitutions.
Perfect Pairings
A crisp green salad with vinaigrette cuts through all that richness perfectly. I almost always serve it with garlic bread because youll want something to soak up that extra creamy sauce. A medium-bodied red wine like Chianti or Merlot brings everything together beautifully.
Make Ahead Magic
You can assemble everything up to a day ahead and keep it covered in the refrigerator before baking. This makes it perfect for dinner parties or when you know you wont have time to cook after work. The flavors actually develop even more overnight.
- Add 5 to 10 minutes to the baking time if baking from cold
- Let it sit at room temperature for 20 minutes before baking
- Freeze unbaked for up to 3 months, wrapped tightly
There's something so satisfying about pulling that bubbling dish out of the oven and watching everyone's eyes light up. These shells might take a little effort, but that first bite makes every minute worth it.
Recipe FAQs
- → Can I make these stuffed shells ahead of time?
-
Yes, assemble the dish up to 24 hours in advance and refrigerate. Bake when ready, adding 5-10 minutes to the cooking time if baking cold from the refrigerator.
- → What can I substitute for ground beef?
-
Ground turkey, chicken, or Italian sausage work well as alternatives. For a vegetarian version, use finely chopped mushrooms or spinach combined with extra ricotta.
- → How do I prevent the shells from tearing?
-
Cook pasta just until al dente, slightly underdone. Handle gently when draining and filling. Rinse briefly with cool water to stop cooking and make them easier to handle.
- → Can I freeze these stuffed shells?
-
Assemble in a freezer-safe dish, wrap tightly, and freeze for up to 3 months. Thaw overnight in refrigerator before baking, or add 15-20 minutes to bake time from frozen.
- → What sides pair well with this dish?
-
Garlic bread, Caesar salad, or roasted vegetables complement the rich flavors. A medium-bodied red wine like Chianti or Merlot balances the creamy, savory elements perfectly.