My husband loves these meat stuffed shells – it’s one of his all-time favorite dishes. 😊 I have to admit, I’m a big fan too. Why? Because not only are these stuffed shells incredibly easy to make, but they also freeze beautifully for later. In this post, I’ll walk you through how to make this comforting dinner step-by-step. By the end, you’ll have a warm, cheesy meal on the table and plenty of tips for freezing leftovers (if there are any!). Let’s get started, shall we?

THIS POST MAY CONTAIN AFFILIATE LINKS, I MAY EARN A COMMISSION.  PLEASE SEE MY Full Disclosure Policy FOR DETAILS.  AS AN AMAZON ASSOCIATE I EARN FROM QUALIFYING PURCHASES.

Why We Love This Meat Stuffed Shells Recipe

photo-of-shells-being-spooned-out-of-casserole

Ingredients for Meat Stuffed Shells

Here’s what you’ll need to make this delicious dinner:

Tip: Before you start, preheat your oven to 350°F (175°C). Having a hot oven ready will ensure the assembled dish goes in at the perfect temperature.

steps-making-meat-stuffed-shells

How to Make Meat Stuffed Shells (Step-by-Step)

Making meat stuffed shells is easier than you might think. Follow these simple steps and you’ll have a fantastic dinner ready:

  1. Brown the Meat and Onions: In a large skillet over medium-high heat, brown the ground beef, ground pork, and diced onion together. Stir occasionally and cook until the meats are no longer pink and the onion is soft. This usually takes about 5-7 minutes. Tip: Break up the meat with a spatula as it cooks for an even, crumbly texture. If there’s excess grease, carefully drain it off. Once done, remove the skillet from heat and let the mixture cool for a few minutes. (Letting it cool slightly will make it easier to handle in the next step and prevent the eggs from scrambling when we mix them in.)
  2. Mix the Filling: In a large mixing bowl, combine the cooled meat-onion mixture with the eggs, seasoned breadcrumbs, salt, pepper, and 1 cup of the shredded mozzarella cheese. Using a spoon (or your clean hands), mix everything together until well combined. The eggs and breadcrumbs will bind the filling, and that bit of cheese inside makes it extra yummy. You should have a moist, scoopable filling for your pasta shells. Tip: If the mixture feels too wet, you can add a tablespoon more breadcrumbs. If it’s too dry, a splash of marinara sauce can help moisten it.
  3. Cook the Pasta Shells: While you’re preparing the filling, bring a large pot of salted water to a boil. Cook the jumbo pasta shells according to the package directions until al dente. For most brands, this is around 9-10 minutes. You want them tender enough to bite but still firm enough to hold their shape when stuffed. Important: Drain the shells and rinse them with cool water to stop the cooking process and prevent sticking. Set the cooked shells aside on a plate or baking sheet, so they’re ready to fill. (Handling cool shells is much easier on your fingers, too!)
  4. Stuff the Shells: Now for the fun part! Take each cooked shell and fill it with a generous spoonful of the meat mixture. You’ll use up all the filling across your 16 shells. Don’t worry if the shells tear a little – just wrap the torn sides around the filling when you place them in the dish. Tip: I like to hold a shell in my palm and spoon the filling in. You can also use a small cookie scoop to get uniform portions. The shells should be nicely packed with the meat mixture but not overstuffed to the point of splitting.
  5. Prep the Baking Dish: Spread about 1 cup of marinara sauce over the bottom of a 9×13-inch baking dish. This layer of sauce prevents the shells from sticking and keeps the bottoms moist while baking. It also adds extra flavor from the bottom up.
  6. Assemble the Dish: Place each stuffed shell in the baking dish meat-side down. (That means the open side with the meat goes facing down into the sauce.) Snuggle them in next to each other in a single layer. Once all the shells are in the dish, pour the remaining 2 cups of marinara sauce evenly over the top of the shells. Use a spoon to spread the sauce so each shell has sauce on it. Then sprinkle the remaining 2 cups of shredded mozzarella all over the top. At this point it already looks delicious, and it’s not even baked yet! 🎉
  7. Bake: Cover the baking dish with aluminum foil. This keeps the moisture in and prevents the cheese from browning too quickly. Place the covered dish in your preheated 350°F oven and bake for about 45 minutes. The sauce will get bubbly, the cheese will melt, and the flavors will meld together. After 45 minutes, you can check that it’s heated through (the meat filling was already cooked, so mainly we’re heating and melting). Optional: If you like the cheese on top a little browned and bubbly, remove the foil for the last 5 minutes of baking or switch the oven to broil for a minute or two at the very end. Just watch closely so it doesn’t burn.
  8. Serve: Carefully remove the dish from the oven (it will be hot and bubbly). Let the meat stuffed shells cool for a couple of minutes, then plate them up. I love to sprinkle a little fresh parsley or basil on top for color, and maybe a sprinkle of extra parmesan cheese. Serve your delicious stuffed shells with a side salad or some garlic bread, and enjoy every cheesy, meaty bite! 😋
side-view-meat-stuffed-shells.
Helpful Tips for Perfect Meat Stuffed Shells
serving-of-meat-stuffed-shells.
Freezing and Storing Meat Stuffed Shells

One of the best things about this meat stuffed shells recipe is how well it freezes and stores. I often make a double batch: one for tonight and one for the freezer. Here’s how to do it safely and conveniently:

❄️ Freezing (Make-Ahead): To freeze meat stuffed shells, it’s best to do it before baking:

🍝 Storing Leftovers: If you have leftover baked shells, let them cool to room temperature, then transfer to an airtight container and refrigerate. They will stay fresh in the fridge for 3-4 days. This makes for a great quick lunch the next day!

🔥 Reheating: To reheat refrigerated leftover shells, the oven is my preferred method (it keeps the texture of the pasta just right):

No matter which reheating method you choose, make sure the shells are piping hot before serving (especially if they were frozen). Then dig in and enjoy that second-round of cheesy, meaty goodness!

Final Thoughts

I hope you feel excited and confident to try this easy meat stuffed shells recipe. It’s a hearty, crowd-pleasing meal with minimal fuss. I love that with a little prep, you can have a fantastic dinner now and another one waiting in the freezer. Whether you’re feeding a hungry family on a weeknight or delivering comfort food to a friend, these meat stuffed shells are sure to bring smiles. 🙂

If you give this recipe a try, let me know how you liked it! Happy cooking, and enjoy your cozy, cheesy pasta shells. 🍽️👩‍🍳

Meatball Sub Casserole

Easy Cannoli Dessert Bars

Stuffed Peppers

Cream Puffs

Traeger Smoked Mini Stuffed Peppers

FOODIE & GRILLER APPAREL

t shirt im the chef
serving-of-meat-stuffed-shells.

Meat Stuffed Shells

Nettie
These cozy meat stuffed shells are filled with a flavorful mix of ground beef, pork, onion, breadcrumbs, eggs, and cheese, then baked in marinara sauce and topped with melty mozzarella. A comforting pasta dinner that's perfect for family meals and freezes beautifully!
No ratings yet
Prep Time 25 minutes
Cook Time 45 minutes
Total Time 1 hour 10 minutes
Course casserole, dinner
Cuisine Italian
Servings 8 servings
Calories 589 kcal

Ingredients
  

  • 16 jumbo pasta shells uncooked
  • 1 lb ground beef
  • 1 lb ground pork
  • 1/2 cup onion diced
  • 3 large eggs
  • 1 cup seasoned breadcrumbs
  • Salt and pepper to taste
  • 3 cups shredded mozzarella cheese divided
  • 3 cups marinara or spaghetti sauce

Instructions
 

  • Preheat oven to 350°F (175°C).
  • In a large skillet, cook ground beef, ground pork, and diced onion over medium heat until browned and cooked through. Drain excess grease and let cool slightly.
  • In a large bowl, combine the cooled meat mixture with eggs, breadcrumbs, salt, pepper, and 1 cup of shredded mozzarella. Mix well to combine.
  • Cook jumbo pasta shells according to package directions until al dente. Drain and rinse under cool water.
  • Stuff each cooked shell with the meat mixture.
  • Spread 1 cup of marinara sauce on the bottom of a 9×13-inch baking dish.
  • Place stuffed shells meat-side down into the dish.
  • Pour remaining 2 cups of marinara sauce evenly over the shells.
  • Sprinkle the remaining 2 cups of shredded mozzarella cheese on top.
  • Cover with aluminum foil and bake for 45 minutes, until hot and bubbly.
  • Let rest a few minutes before serving. Enjoy!

Notes

When it comes to the nutrition information provided for recipes, it’s important to keep in mind that it’s just an estimate. The actual nutritional values can vary based on the specific ingredients and brands you use. Be mindful that any nutritional information provided is intended as a general guideline rather than exact values.
 

Nutrition

Serving: 2shellsCalories: 589kcalCarbohydrates: 29gProtein: 36gFat: 36gSaturated Fat: 15gPolyunsaturated Fat: 3gMonounsaturated Fat: 14gTrans Fat: 1gCholesterol: 184mgSodium: 997mgPotassium: 731mgFiber: 3gSugar: 5gVitamin A: 816IUVitamin C: 8mgCalcium: 287mgIron: 4mg
Keyword easy italian dinner, meat stuffed shells, stuffed pasta shells, stuffed shells
Tried this recipe?Let us know how it was!

Leave a Reply

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

Recipe Rating