Baked Beef and Ricotta Stuffed Shells turn jumbo pasta shells into a polished oven dinner layered with savory ground beef, creamy whole milk ricotta, rich marinara, and melted mozzarella. The filling is sturdy enough to scoop neatly but stays tender once baked, while the sauce keeps every shell moist around the edges. This recipe works especially well when a comfort-style dinner needs to feel organized rather than complicated: the beef can be browned while the pasta cooks, the pan can be assembled ahead, and the finished dish rests cleanly before serving. Golden cheese spots, bright parsley, and visible swirls of red sauce make the casserole look inviting straight from the oven, with enough structure for weeknight plates or casual company.
Why This Baked Beef and Ricotta Stuffed Shells Works
This baked pasta balances a rich filling with enough sauce, structure, and make-ahead flexibility for dependable dinner planning.
- Balanced filling: Lean ground beef gives the shells savory depth, while whole milk ricotta and egg keep the center creamy, cohesive, and easy to portion.
- Moist, defined shells: Thick marinara protects the pasta during baking without flooding the dish, so each shell stays tender and clearly shaped.
- Golden cheese finish: Shredded mozzarella melts across the top and develops browned spots that add visual contrast and a lightly chewy edge.
- Practical timing: The beef cooks while the pasta boils, and the assembled pan can wait in the refrigerator before baking when dinner needs flexibility.
- Comfortable serving: A short rest lets the filling settle and the sauce thicken, making the shells easier to lift neatly onto individual plates.
Ingredients Notes
- Jumbo pasta shells (12 oz / 340g): Cook them only until al dente because they continue softening in the oven; boil a few extras in case some tear.
- Lean ground beef (1 lb / 450g): Brown it thoroughly and drain excess fat so the ricotta filling stays rich without becoming greasy or loose.
- Whole milk ricotta cheese (15 oz / 425g): Its fuller texture gives the filling a smooth, creamy body; I prefer draining any visible whey before mixing.
- Large egg (1): A lightly beaten egg binds the beef and ricotta, helping the filling hold together when the baked shells are served.
- Thick red marinara sauce (24 oz / 680ml): Choose a sauce with enough body to coat the shells and keep the casserole moist without pooling heavily.
- Shredded mozzarella cheese (2 cups / 225g): Spread it evenly over the sauced shells so every portion gets melted cheese and a few golden spots.
- Fresh parsley (2 tbsp / 8g): Finely chopped parsley brightens the filling and adds a fresh green finish after the casserole leaves the oven.
- Olive oil (1 tbsp / 15ml): Use it to start the beef in a hot skillet, encouraging even browning before the meat is drained.

Before You Begin
- Heat the oven: Preheat to 375°F and set out a 9-by-13-inch baking dish so the shells can be arranged in a snug, even layer.
- Boil extra shells: Cook two or three more than needed because jumbo shells can split while boiling, draining, or filling.
- Cool the beef briefly: Let the browned meat stand for about five minutes before combining it with ricotta and egg.
- Set up an assembly line: Keep the filling, cooked shells, sauce, and baking dish close together for faster, neater stuffing.
I leave the shells slightly firmer than the package’s al dente mark; they absorb marinara as they bake and stay easier to fill without tearing.
How to Make Baked Beef and Ricotta Stuffed Shells
- Step 1 – Prepare the Pan: Preheat the oven to 375°F, set out a 9-by-13-inch baking dish, and spread about one cup of marinara evenly across the bottom.
- Step 2 – Cook the Shells: Boil the jumbo shells in a large pot until slightly firmer than al dente, then drain and arrange them open-side up to cool.
- Step 3 – Brown the Beef: Heat the olive oil in a skillet, add the ground beef, and cook until fully browned, breaking it into fine crumbles before draining.
- Step 4 – Mix the Filling: Let the beef cool briefly, then combine it with ricotta, the beaten egg, and most of the parsley until evenly blended.
- Step 5 – Fill the Shells: Spoon the beef and ricotta mixture into each pasta shell, filling generously without pressing so firmly that the pasta splits.
- Step 6 – Assemble the Dish: Arrange the stuffed shells snugly over the sauce, spoon the remaining marinara across the tops, and cover evenly with mozzarella.
- Step 7 – Bake Until Bubbling: Cover the dish with foil and bake for 25 minutes, then uncover and continue baking 10 to 15 minutes.
- Step 8 – Rest and Finish: Let the casserole stand for 10 minutes so the filling sets, then scatter the remaining parsley over the golden cheese before serving.

How to Know It’s Done
- Bubbling edges: The marinara should bubble steadily around the outer shells and between several rows near the center.
- Golden cheese: The mozzarella should be fully melted with scattered light-brown spots rather than a pale, unmelted layer.
- Hot center: A center shell should register 165°F / 74°C on an instant-read thermometer.
- Set filling: After resting, the ricotta mixture should stay inside each shell when lifted with a serving spoon.
Nora’s Tips for Best Results
- Keep the pasta sturdy: Rinse only briefly if needed, then separate the shells before they cool completely and stick together.
- Break up the beef: I usually crumble the meat finely so the filling spoons easily into the shells and slices neatly.
- Drain visible moisture: If the ricotta looks wet, blot or drain it first to prevent a loose filling around the egg.
- Protect the cheese: In my kitchen, foil stays tented above the mozzarella so it does not pull away when uncovered.
- Rest before serving: Ten minutes gives the sauce time to settle and keeps the first portion from sliding apart.
Storage & Leftovers Tips
- Fridge: Cool leftovers promptly, cover tightly, and refrigerate for 3 to 4 days.
- Freezer: Freeze assembled or baked shells in a covered freezer-safe dish for up to 3 months.
- Thaw: Move frozen shells to the refrigerator overnight for the most even reheating and best pasta texture.
- Reheat: Cover and warm at 350°F for 20 to 25 minutes, or microwave individual portions until they reach 165°F / 74°C.
- Food safety: Do not leave the casserole at room temperature for more than 2 hours.
Variations & Substitutions
- Ground turkey: Replace the beef with lean ground turkey, cooking it fully before mixing with the ricotta and egg.
- Italian sausage blend: Use half beef and half mild Italian sausage for a richer filling with a more seasoned profile.
- Spinach addition: Fold in well-squeezed cooked spinach to add color and extra texture without making the filling watery.
- Cottage cheese swap: Use drained small-curd cottage cheese in place of ricotta, blending it briefly for a smoother consistency.
- Cheese variation: Replace part of the mozzarella with provolone or add a light sprinkle of parmesan for a sharper baked finish.

What to Serve With Baked Beef and Ricotta Stuffed Shells
- Garlic bread: Crisp slices are useful for catching the extra marinara around each shell.
- Green salad: Lettuce, cucumber, and a bright vinaigrette balance the creamy cheese and beef.
- Roasted broccoli: Caramelized florets add a sturdy vegetable side with minimal last-minute work.
- Antipasto plate: Olives, marinated peppers, and artichokes create an inviting starter for casual company.
- Sparkling water: Lemon or orange sparkling water keeps the meal fresh beside the rich pasta bake.
- Finishing toppings: Offer parsley, red pepper flakes, or grated parmesan for simple table-side contrast.
FAQs
Yes. Assemble the dish, cover it tightly, and refrigerate for up to 24 hours before baking. Add about 10 minutes if it goes into the oven cold.
Yes. Assemble them in a freezer-safe dish, cover well, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking.
Yes. Boil them until slightly firmer than al dente so they remain flexible enough to fill without becoming too soft during baking.
Avoid overcooking, drain gently, and separate the shells while they are still warm. Boiling a few extras also covers any accidental splits.
Yes. Drain small-curd cottage cheese well and blend it briefly for a smoother texture before combining it with the beef and egg.
Cover the dish and reheat at 350°F until hot throughout, usually 20 to 25 minutes. Individual portions can be microwaved to 165°F / 74°C.

Baked Beef and Ricotta Stuffed Shells
Equipment
- Large Pot
- Large skillet
- 9-by-13-inch baking dish
- Large mixing bowl
- Instant-read thermometer
Ingredients
- 12 oz jumbo pasta shells Cooked al dente
- 1 lb lean ground beef Browned and drained
- 15 oz whole milk ricotta cheese Creamy texture
- 1 large egg Lightly beaten; acts as a binder
- 24 oz thick red marinara sauce Vibrant and rich
- 2 cups shredded mozzarella cheese For golden brown spots
- 2 tbsp fresh parsley Finely chopped
- 1 tbsp olive oil For searing beef
Instructions
- Preheat the oven to 375°F, set out a 9-by-13-inch baking dish, and spread about 1 cup of marinara across the bottom.
- Boil the jumbo shells until slightly firmer than al dente, then drain and separate them to cool.
- Heat the olive oil in a large skillet, brown the ground beef fully, break it into fine crumbles, and drain excess fat.
- Cool the beef for about 5 minutes, then combine it with ricotta, the beaten egg, and most of the parsley.
- Fill each shell with the beef and ricotta mixture and arrange the shells snugly over the marinara.
- Spoon the remaining marinara over the shells and scatter the mozzarella evenly across the top.
- Cover with foil and bake for 25 minutes, then uncover and bake for 10 to 15 minutes until bubbling and golden.
- Confirm the center reaches 165°F / 74°C, rest for 10 minutes, and finish with the remaining parsley.
