Stuffed Shells with Ground Beef
This hearty and easy stuffed shells with ground beef recipe is the perfect one-pan meal that the whole family will love! Plus, it can be made ahead and frozen, so you have a delicious, make ahead meal ready for those busy nights when you don’t have time to cook.

5 star review
“This recipe came out amazing!!! My kids also loved it and my youngest is very picky and he loved it!! I will be making this more thank you!!”
– Samantha
Say Hello to My Famous Stuffed Shells with Ground Beef!
If you need to feed a crowd or make a dish the whole family will like, these Italian stuffed shells with meat and cheese are exactly what you need! My family loves any stuffed pasta recipe, so for this version I wanted to create a hearty, protein-packed, one dish meal that could be easily frozen and feed a crowd.
Stuffed jumbo pasta shells traditionally don’t contain meat, but I chose to add ground beef to make it heartier and add extra protein. And, at the same time, I wanted to lighten up the recipe, so I used lean ground beef (a staple for simple, flavor-packed recipes like my tortellini baked pasta), part-skim ricotta, and part-skim Italian cheese blend.
If you’ve never made stuffed shells before, the process may sound complicated at first, but trust me, these cheesy stuffed shells with ground beef are a cinch to assemble, and best of all can be made ahead for busy nights!
Welcome to My Kitchen! Let’s Make Meat Stuffed Shells









Testing Notes & My Tips For the Best Stuffed Shells
- Number of Shells: Note that while I used 27 shells when testing this recipe, the exact number of shells you use may vary. Just make sure to use an entire 12 ounce package of jumbo shells. Depending on where you live, jumbo shells can sometimes be difficult to find, but you can order them online, and I’ve personally found them online and in stores at Target, Kroger, Safeway, and Amazon.
- Meat Sauce: Or, if you happen to have some extra crock pot spaghetti sauce, you can use that in place of the ground meat and marinara sauce in this recipe.
- Make Ahead: For the jumbo shell filling, mix together the ricotta, egg, frozen spinach, salt, and some of the parmesan and Italian cheese blend. To assemble, cover the bottom of a baking dish with half of the marinara meat mixture, fill the shells with the ricotta mixture (I just use a tablespoon to scoop the mixture into the shells), and add to the pan, top with more sauce, and sprinkle with the remaining cheese. At this point, you can bake right away or freeze unbaked for a future meal.

Tip: Use the Right Size Pasta Shells
Pasta shells come in 3 different sizes, and to make this recipe work be sure to use jumbo pasta shells (also called conchiglioni in Italian), not large or medium shells.

Key Ingredients & Substitutions
- Pasta: You will need a 12 ounce package of jumbo shells (also called conchiglioni) for this recipe. The number of shells you use may vary, but just use the entire 12 ounce package.
- Garlic: I really prefer freshly pressed or finely minced garlic for the best flavor on this one!
- Ground beef: I used lean ground beef in this recipe to keep it lighter, but you can use any ground beef you like. I’ve also tested it with ground turkey instead of beef and it works, too.
- Marinara sauce: I love using homemade marinara sauce in this recipe for extra flavor, but any good quality store bought marinara will work.
- Ricotta cheese: I used part-skim ricotta cheese to keep this dish lighter, but you can use full-fat if you want.
- Italian cheese blend: I used part-skim Italian cheese blend in this recipe and really love the flavor it offers, but you could replace it with part-skim mozzarella cheese.
- Parmesan cheese: Try to use freshly grated parmesan if you can!
- Frozen spinach: Frozen spinach that is thawed and squeezed well works best in this recipe. If you only have fresh spinach, saute first and squeeze out excess liquid.

Stuffed Shells with Ground Beef
Ingredients
- 27 jumbo pasta shells
- 1 teaspoon olive oil
- 1 onion, chopped
- ¾ teaspoon kosher salt, divided
- 2 garlic cloves, chopped
- 1 pound lean ground beef
- 28 ounces marinara sauce
- 1 (15-oz) container part skim ricotta cheese
- 1 egg
- 1 (16-oz) package frozen spinach, thawed and squeezed well
- 2 cups part skim shredded Italian cheese blend (or shredded mozzarella), divided
- ½ cup parmesan cheese, divided
Optional Topping
- Chopped fresh parsley
Equipment
Instructions
- Preheat oven to 350F.
- Cook shells in a large pot of salted water for 2-3 minutes shy of package directions (just under al dente). Drain, rinse with cold water, and set aside.
- While the pasta is cooking, heat a large skillet over medium heat. Add the olive oil, then saute the onion along with ¼ teaspoon of salt until translucent, about 3-5 minutes. Add the garlic and cook until fragrant, about 1 minute, stirring frequently.
- Add the ground beef and ¼ teaspoon salt. Saute until browned and cooked through, breaking into small pieces, about 5-7 minutes. Drain any excess oil, if desired.
- Add the marinara sauce, stir to combine, then remove from heat.
- In a large bowl mix together ricotta, egg, spinach, 1 cup Italian cheese blend, ¼ cup parmesan, and ¼ teaspoon salt, stirring to combine.
- Once the shells are cooked and cooled, fill each shell (about 2 heaping tablespoons) with the ricotta-spinach mixture.
- Add half the beef marinara sauce to the bottom of a large baking dish, spreading to cover.
- Arrange the shells in the baking dish, then top with remaining beef marinara sauce and remaining 1 cup mozzarella and ¼ cup parmesan.
- Cover with foil and bake for 40 minutes, then uncover and bake an additional 5 minutes.
- Sprinkle with parsley, if using, and serve.
Notes
- Use Good Sauce: I love using my easy marinara sauce in this recipe (which can also be made ahead of time), however if you don’t have any on hand or time to make it, make sure to choose a good quality store bought marinara.
- No Jumbo Shells? If you want to make this recipe, but don’t have jumbo shells, I highly recommend trying my classic baked ziti, which can be made with any shape pasta, including small shells.




Can’t wait to try this (making it this week). I plan on freezing it, do you suggest thawing it or baking it from frozen?? Will be making it DF and will review as soon as I taste it (but I guarantee it’ll be delicious as you have never steered me wrong) ☺️
Jamie, yay, so happy you’re going to give it a go! You can bake it from frozen, as long as your baking dish is up to the abrupt change in temps! You’ll just need to add 15-30 minutes additional cooking time. Looking forward to hearing what you think!
This recipe came out amazing!!! My kids also loved it and my youngest is very picky and he loved it!! I will be making this more thank you !!
Wonderful to hear this one was a hit even with your pickiest, Samantha! Thanks so much for leaving a review!
This was an easy and delicious recipe I can’t wait to make it again!
So happy to hear you enjoyed this one, Madi! Thanks so much for leaving a review. 🙂
Great
So glad you enjoyed, Amy, thanks so much for sharing your thoughts!
Hi Robyn! I made this a few days ago, and LOVE It!! Super easy, delicious, and lots of leftovers (as I cook for one now). So into the freezer a few portions went. Future me will be delighted at how easy a warm, comforting meal will be after a long day at work:) Definitely will be making this again:)
Robin, yay, so happy to hear this one was a hit and that future Robin will enjoy the leftovers. Thanks so much for leaving a review!
I used fresh spinach, whole milk ricotta, but otherwise followed the recipe. Best stuffed shells I have ever made. Saving this recipe!
Fantastic to hear this, Kris! So happy to hear you enjoyed, and thanks so much for leaving a review!
This recipe is excellent!
Yay, so glad you enjoyed, Anne, thanks so much for leaving a review!
Hi Robyn! Looking to make this next week. Could I stuff the shells the night before and assemble it all but put it in the fridge until the next day? Or do you think that will that make the shells soggy? Thanks for the help!
Ronnie, your plan sounds perfect! You’re good to go to stuff them ahead and then just bake off when you’re ready! I hope it’s a hit.
I love this recipe and my family enjoyed it. Thank you!
Isha, great to hear this was a family favorite recipe for you! Thanks so much for leaving a reivew!
Yummy. We loved the spinach and meat additions. Yeah…not too much garlic and salt.
Glad you enjoyed the recipe, Mary, thanks for sharing your thoughts!
Looking forward to trying out this recipe! Any suggestions on instructions on preparing this a day in advanced? Should I just go up to step 9 and store in the fridge and then bake the following day? Thanks in advanced!
Jon, yes, you can prepare the entire thing in advance, cover, refrigerate, then bake. I usually add an extra 10 minutes in this case. I hope you enjoy!
I made for my girlfriend this weekend. Came out delicoso! And she took some leftovers home. Thank you for the recipe!
Megan, what a fun date night! So glad you both enjoyed and thanks so much for leaving a reivew!
Have more shells than mix. Am I over stuffing them?
Hi Debra, the number of shells in a box varies by brand, so it is possible to end up with extras. You can either divide the meat mixture evenly between the shells (which will mean less filling per shell) or set some of the cooked shells aside (or freeze them) for another use.
I’m excited to try this recipe! Do you have any tips for prepping it a day ahead? Should I stop at step 9, refrigerate it, and then bake it the next day? Thanks in advance!
Ahmad, you got it! These baked shells works so well as a make-ahead dinner, so no need to do anything special, just fridge to oven should be fine. I hope you enjoy!
Put in oven. Made with ground beef. Looks great. Yum
Pamela, yay, happy this one was a hit for you!
This was such an awesome dinner. Thank you. This will be made very often in my home.
Penny, wonderful to hear this one was a hit for you! Thanks so much for taking the time to share your thoughts and leave a review!
All the work and even adding more garlic than recipe called for it was terribly bland, no flavor. Used Prego garlic with Italian sausage, our go to sauce because it packs plenty of flavor but even that didn’t help. Waste of time and money.
Thomas, sorry to hear this one didn’t work out for you, I know that can be disappointing. I can’t say for sure what went wrong for you, especially since you’re the first person to make this recipe out of thousands to have this problem – especially if you thought it was bland, it does sound like an issue with the sauce you used and/or you likely prefer a lot more salt than this recipe called for, which is something you can always adjust for when making any recipe.
Hi! I usually use 3lbs of ground beef when making dishes for my family. Did the 1lb make enough to fill all 27 shells?! I’m not trying to have wayyyyy too many stuffed, ha!
Hi Callie, so the meat sauce goes under and on top of the shells, so not filling the shells. If you want to double (or even triple) the meat in the sauce go for it, since it won’t impact stuffing the shells, rather it will just for a very meaty sauce and a higher meat to stuffed shell ratio. I hope you enjoy!
Awesome,easy recipe! I love garlic so I added x-tra. This recipe is a keeper!!!!
Debra, you can never go wrong with extra garlic! Happy to hear this one was a hit for you – thanks for leaving a reivew1
This is such as amazing and delicious recipe. Its taste is brilliant and easy to make. Thanks you soo much for sharing such awesome recipe with us.
So glad you enjoyed this recipe, thanks for taking the time to leave a review!
Hi! LOVE THIS RECIPE! Can I use cottage cheese instead?
I’m so happy to hear you’re enjoying this recipe – yes, cottage cheese works well in place of ricotta. I hope you enjoy!
Was delicious. Ty
So happy to hear you enjoyed this stuffed shells recipe, Cathy, thanks so much for leaving a review!
In the oven now, can’t wait to try!
Yay, Tammy, I hope it’s a hit!
If your using beef, I don’t understand why you are not using the more delicious homemade meat sauce for your gravy.
I’m not sure I understand your question, John.
This sounds amazing. Think I’m going to divide into 2 pans so I can freeze part since we are only 2.
Cyndi, that’s such a great idea! I’ve done the same thing and it’s so fun (and useful) to be able to pull the second pan out for dinner another night. Looking forward to hearing what you think once you make the recipe!
Yum! I forgot ricotta at the store so used cottage cheese in its place. I was worried it would be too watery. Nope, turned out great. Very easy to assemble, looking forward to leftovers for lunch tomorrow!
Nicole, I’m so glad cottage cheese worked as a sub for the ricotta (I love that option to make this a high-protein option, too)! Happy to hear you enjoyed, thanks so much for sharing your thoughts and for leaving a review!
Delicious!
Wonderful to hear you enjoyed this one, Ann, thanks for sharing your thoughts and for leaving a review!
Can’t Wait to make this tonight
I hope you love it, Misty!
First time making this and it turned out amazing!! Thanks for a great recipe
I’m so glad you enjoyed this stuffed shells recipe, Terry! Thanks so much for sharing your thoughts and leaving a reivew!
Made this tonight and it was excellent! I liked that the ground beef mixture was in with the marinara sauce. My past recipes had the ground beef mixed into the cheese/egg mixture to be stuffed into the shells. I like this version better, and it will be my new go-to for stuffed pasta shells!
Nell, I’m so happy to hear this recipe will become your go-to stuffed shells recipe! Thanks so much for sharing your thoughts and for leaving a review!
Semi-ridiculous question coming at ya…only have small shells on hand. Is there a way to modify this to make more of a casserole than stuffed shells?
Not a ridiculous question at all, Jenni! If you have small shells on hand I’d actually recommend making my baked ziti, but with shells instead of ziti. It’s very similar to this recipe, but is a better fit if you’re not planning on stuffing shells. If you give it a try, let me know how it turns out!
Ah, good call! Thank you so!
You’re so welcome, I hope you enjoy!
Made this for Christmas dinner a few years ago and it was delicious! Made it again for my grandson (picky eater). We love this recipe!
Brianna, yay, so happy to hear this dinner worked well for Christmas and that your grandson enjoyed it. Thanks so much for sharing your thoughts!
This recipe was the best stuffed shells I have ever had. I told all my co-workers about it when I had leftovers for lunch.
Alex, yay, I’m so happy to hear these stuffed shells were a hit for you, and thanks for “spreading the word” to your co-workers. 🙂
The recipe turned out amazing. My husband loved it so did family and friends. Thank you for sharing
Kimberly, I’m so happy to hear my stuffed shells were such a hit with your husband, family and friends. Thanks so much for taking the time to share your thoughts and leave a review!
This looks wonderful! I would love to try it, and I would love to consider doing the option of freezing it so it could be made another day. If I were to do that, what are the cooking instructions? Sorry if I missed where you said that. Thank you!
Shanley, no problem! You can bake stuffed shells from frozen, as long as your baking dish is up to the abrupt change in temps! You’ll just need to add 15-30 minutes additional cooking time. You can also allow the shells to defrost in the fridge and then cook according to the instructions. If you give it a try let me know how ti turns out!
1,000 yucks- these reviews have to be fake or AI- this recipe is terrible. The spinach is overwhelming, and ruins the texture of the filling. Run for the hills- don’t waste your time.
Mark, sorry to hear you didn’t like this recipe. None of the reviews on my site are fake or AI, and you are the first person to have an issue with the spinach. Did you properly defrost and squeeze dry the spinach before adding it to the ricotta mixture? Other than that, it’s possible you just don’t like spinach, in which case this recipe works fine without it.
I made this and very tasty but no idea how to get 18g fiber and 43g protein in 3 shells – which is what I believe the nutritional section states.
Hi Mila, thanks for your note. You’re right, it looks like our nutrition calculator was glitching on those numbers. I just ran an update and they should be more accurate now – about 34g protein for 3 shells with the meat sauce and 5g of fiber (exact numbers will depend on the specific ingredients you use, but this is more closer). Thanks for letting me know about the issue, and I’m glad you enjoyed the recipe. 🙂