Stuffed Shells

Lasagna Stuffed Shells are the perfect way to enjoy all the classic flavors of lasagna without the extra effort. Each shell is filled with a hearty mix of cheese, sauce, and beef, making it a great option for busy weeknights or feeding a hungry crowd. It’s simple to make, easy to serve, and always a hit at the dinner table.

Serve this pasta with an Italian Chopped Salad, Homemade Garlic Bread or Garlic Knots for a filling meal everyone will love!

Top down image showing a glass baking dish filled with pasta shells that are topped with red sauce and cheese. One shell is being pulled out of the pan with a white serving spoon


 

Why You’ll Love This Recipe

  • Family-Friendly: It’s a hit with kids and adults alike, making it perfect for family dinners.
  • Impressive Yet Easy: This dish looks impressive but is actually easy to prepare, making it great for entertaining guests.
  • Make-Ahead Meal: You can prepare it in advance and bake it when needed, saving time on busy days.
  • Great for Leftovers: The leftovers reheat well, making for delicious next-day meals.

Stuffed Shells are the perfect mix of cozy and convenient. You get all the classic lasagna flavors—rich meat sauce, creamy cheese, and tender pasta—without the hassle of layering. It’s a great weeknight dinner that feels a little special but doesn’t require much effort.

This recipe is also a freezer-friendly favorite, making it ideal for meal prep or gifting to a friend. Whether you’re feeding a family or planning ahead, these stuffed shells are hearty, flavorful, and always a hit at the table.

top down image showing uncooked jumbo pasta shells, ricotta cheese, spinach, red sauce, mozzarella, parmesan, an egg, and sausage

Ingredients You’ll Need

These Lasagna Stuffed Shells come together with a few classic ingredients that pack in tons of flavor. Here’s what you’ll need to make it happen:

  • Jumbo pasta shells – These are the perfect size for stuffing and hold up well during baking. Cook them just until al dente so they don’t fall apart.
  • Ricotta cheese – Creamy and mild, this forms the base of your filling. Drain any excess liquid for a thicker texture.
  • Mozzarella and Parmesan – Mozzarella gives that gooey, melty finish while Parmesan adds a sharp, salty bite.
  • Egg – Helps bind the filling together so it stays put inside the shells.
  • Frozen spinach – A great way to sneak in greens. Thaw and squeeze out all the moisture to avoid a watery filling.
  • Spaghetti sauce – Use your favorite jarred or homemade sauce. Go chunky or smooth—whatever you like!
  • Ground beef or sausage – Adds heartiness and flavor. Brown it ahead of time and drain any extra grease.

With these ingredients for stuffed shells, you get all the cozy comfort of lasagna without the layers. It’s a reliable, family-friendly dinner that looks impressive but is super easy to pull off.

Jesseca, author of One Sweet Appetite.

These stuffed shells with ricotta cheese are a total win in my kitchen. They’ve got all the cozy, cheesy comfort of traditional lasagna without the extra layering and bake time. It’s one of those dishes that looks impressive but is actually super simple to throw together—perfect for feeding a crowd or stocking the freezer.


Tip from Jesseca:

Lightly oil the cooked shells after draining to keep them from sticking together while you prep the filling. It makes stuffing them way easier!

top down image showing a skillet with cooked ground beef with red sauce on top
top down image showing a skillet with cooked ground beef with red sauce mixed in

Substitutions and Variations

These stuffed pasta shells are super flexible, so you can easily adjust it based on what you have or your family’s preferences:

  • Meat: Swap ground beef with Italian sausage, ground turkey, or even go meatless for a vegetarian version.
  • Cheese: No ricotta? Cottage cheese or a blend of cream cheese and Greek yogurt can work in a pinch.
  • Spinach: Skip it if your crew isn’t into greens, or try kale or chopped zucchini instead.
  • Sauce: Marinara, tomato basil, or even a vodka sauce all work great—use what you love.
  • Pasta shape: If you can’t find jumbo shells, try layering the filling in cooked lasagna noodles or stuffing manicotti.
  • Add-ins: Stir in garlic, herbs, or red pepper flakes for a little extra flavor in the cheese mixture.

These shells are easy to customize, so don’t be afraid to make them your own.

top down image showing a glass mixing bowl with ricotta, mozzarella, parmesan, egg, and spinach
top down image showing a glass mixing bowl with ricotta, mozzarella, parmesan, egg, and spinach mixed together

Stuffed Shells with Ricotta and Meat

Stuffed Shells are easier to make than they look! Here’s a quick breakdown of how to bring them together:

  1. Boil the pasta shells until just al dente, then drain and set aside.
  2. Brown the sausage in a skillet, stir in some sauce, and set aside to cool slightly.
  3. Mix the cheese filling for stuffed shells with ricotta, mozzarella, Parmesan, egg, spinach, and the sausage mixture.
  4. Assemble the shells by filling each one and placing it into a baking dish lined with sauce.
  5. Top with more sauce and cheese, then bake covered for 20 minutes and uncovered for 10 until bubbly.

Want to freeze them? Just assemble and freeze before baking—then pop them in the oven when you’re ready for a comforting, make-ahead meal.

Expert Tips

  • Don’t overcook the shells. Boil them just until al dente—they’ll finish cooking in the oven and are easier to stuff when slightly firm.
  • Drain the spinach well. Use a clean towel or paper towels to squeeze out as much liquid as possible to prevent a watery filling.
  • Use a piping bag or zip-top bag to fill the shells—cut off the tip and squeeze in the filling for quicker, cleaner assembly.
  • Grate your own cheese if you can. It melts better and gives a creamier texture than pre-shredded.
  • Lightly oil the shells after draining to prevent them from sticking while you prep the filling.
  • Double the batch and freeze one. It’s just as easy to make two trays and gives you a backup dinner for another night.
  • Cover tightly when freezing to avoid freezer burn—use both plastic wrap and foil for best results.
top down image showing a glass dish filled with pasta shells stuffed with a cheese mixture
top down image showing a glass dish filled with pasta shells stuffed with a cheese mixture and topped with sauce
top down image showing a glass dish filled with pasta shells stuffed with a cheese mixture, topped with sauce and cheese

Storage and Make-Ahead Instructions

  • To store:
    Let the stuffed shells cool completely, then cover the dish or transfer leftovers to an airtight container. They’ll keep in the fridge for up to 4 days. Reheat in the microwave or oven until warmed through.
  • To freeze:
    Assemble the stuffed shells but do not bake. Cover tightly with foil or place in a freezer-safe container. Freeze for up to 3 months. When you’re ready to cook, thaw overnight in the fridge and bake covered at 350°F for 45 minutes. Remove foil and bake another 20 minutes until hot and bubbly.
  • To make ahead:
    You can fully assemble the dish up to 24 hours in advance and keep it covered in the fridge. Just pop it in the oven when you’re ready to bake—no extra prep needed!
Top down image showing a glass baking dish filled with pasta shells that are topped with red sauce and cheese. One shell is being pulled out of the pan with a white serving spoon

Recipe FAQs

Can I make this recipe ahead of time?

Yes! You can fully assemble the stuffed shells up to 24 hours in advance. Just cover and refrigerate, then bake when you’re ready.

Can I freeze stuffed shells?

Absolutely. Freeze them unbaked in a foil-covered dish for up to 3 months. Thaw in the fridge overnight, then bake as directed, adding extra time if needed.

Do I have to use spinach?

Nope! You can leave it out or swap it with kale, chopped zucchini, or even mushrooms for a different twist.

What’s the best way to reheat leftovers?

Cover and reheat in the oven at 350°F until warmed through, or microwave individual portions for 1–2 minutes.

Can I use cottage cheese instead of ricotta?

Yes! Cottage cheese is a great substitute and still gives you that creamy texture.

What’s the best sauce to use?

Any marinara, spaghetti, or tomato-based pasta sauce works well. Choose one you like the flavor of—chunky or smooth is up to you.

How many shells does this recipe make?

It depends on how full you stuff them, but you can usually fill about 20–24 shells with one batch of filling.

close up of a white plate with a black ridge topped with pasta shells

Still Hungry?

Follow One Sweet Appetite on Pinterest, Instagram, and Facebook!

Still Hungry? Follow One Sweet Appetite on InstagramPinterest, and Facebook!

4.86 from 87 votes

Lasagna Stuffed Shells

Author Jesseca
Prep: 25 minutes
Cook: 30 minutes
Total: 55 minutes
Serves: 6 servings
This easy dinner recipe is made with sausage, ricotta cheese, spinach, and your favorite pasta sauce! Perfect for busy weeknights or to stick in your freezer.

Ingredients
  

  • 20 jumbo pasta shells
  • 3/4 cup ricotta cheese
  • 1 cup mozzarella cheese (shredded)
  • 1/4 cup Parmesan cheese (shredded)
  • 1 large egg
  • 1/4 cup frozen spinach (thawed and drained)
  • 2 cups of your favorite spaghetti sauce
  • 1 lb sausage or hamburger

Instructions
 

  • Fill a large pot with water and add a pinch of salt. Place the pot on the stove and bring the water to a boil. Once boiling, add the pasta shells and cook them according to the directions on the package.When the shells are cooked, drain them in a colander.
  • While the water is boiling, preheat your oven to 350 degrees Fahrenheit. Spread 1/2 cup of spaghetti sauce on the bottom of a 9×9 inch baking dish. Set the dish aside for later.
  • Heat a medium skillet over medium heat. Add the uncooked sausage to the skillet. Cook the sausage, breaking it into small pieces with a spatula, until it is browned and fully cooked (about 3 to 5 minutes).
  • Remove the skillet from the heat.Stir in 1 cup of spaghetti sauce with the sausage.

Filling:

  • In a large bowl, combine the cooked sausage mixture, ricotta cheese, 1/2 cup of shredded mozzarella cheese, Parmesan cheese, egg, and spinach. Stir everything together until well mixed.

Assembly

  • Take a cooked pasta shell and spoon about 1-2 tablespoons of the filling mixture into it. Place the filled shell into the sauce-lined baking dish. Repeat this process until all the shells are filled and the dish is full. It’s okay if the shells are close together.
  • Spread the remaining 1/2 cup of spaghetti sauce over the stuffed shells. Sprinkle the remaining shredded mozzarella cheese generously on top.
  • Cover the baking dish with aluminum foil.Place the dish in the preheated oven and bake for 20 minutes.After 20 minutes, remove the foil and bake for an additional 10 minutes, or until the cheese is melted and bubbly.

Freeze Instructions:

  • Follow the instructions above until just before baking. Cover securely with heavy duty foil or a freezer container.
  • Take your stuffed shells out of the freezer the day before you plan on cooking them. Let them slightly thaw in the refrigerator.
  • Bake at 350 degrees, covered, for 45 minutes. Remove the foil and bake an additional 20 minutes.

Video

Notes

*If you like a more saucy pasta, add 1 extra cup onto your shells. This is also a good idea if you plan on freezing these for later. 

Nutrition

Serving: 6peopleCalories: 624kcalCarbohydrates: 125gProtein: 47gFat: 39gSaturated Fat: 14gPolyunsaturated Fat: 19gCholesterol: 126mgSodium: 1369mgFiber: 8gSugar: 7g

The nutrition facts provided are calculated using a third-party tool and are estimates only. Actual nutritional content may vary based on the ingredients and brands you use, as well as portion sizes. For accurate results, please consult a registered dietitian or nutritionist.

Course Dinner Recipes
Cuisine Italian
Top down image showing a glass baking dish filled with pasta shells that are topped with red sauce and cheese. One shell is being pulled out of the pan with a white serving spoon. Text overlay reads "the best stuffed shells"

Sharing is caring!

Categories:

, , , , ,
4.86 from 87 votes (72 ratings without comment)

Leave a Reply

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

Recipe Rating




65 Comments

  1. 5 stars
    One of our favorite freezer meals

  2. Just curious as I have never used egg in my stuffed shells and was looking around to see what i could add to mine to switch it up a bit…what is the purpose of the egg?

    1. That’s a great question, Celeste. The egg in this recipe is used as a binder to keep the filling together.

  3. Willy Robertson says:

    5 stars
    Just made this using ground venison!! Turned out awesome!!

    1. What an interesting idea! We will have to give it a try.

  4. Do you use plain canned tomato sauce? Not a marinara sauce?

    1. Good question. I use my favorite canned spaghetti sauce. I will update that in the recipe.

      1. Thanks so much! Making it today. 😊

      2. Excited for you to try it! We actually had it last night!

  5. 5 stars
    Make this recipe probably once a month. Figured I should leave a review.
    It is SO EASY. We add chopped veggies like zucchini and sometimes broccoli. super good. thanks for sharing!

  6. 5 stars
    Holy cow these are yummy! Made them for a dinner party and everyone was asking for the recipe! I did substitute ground hamburger for the sausage because it was what I had on hand.

  7. Jaqueline says:

    5 stars
    I made this using a mix of beef and Italian sausage and no spinach. I also double the cheese filling. This is my go to stuffed shell recipe! Absolutely delicious every time!

    1. Thank you so much for sharing, Jaqueline! My husband agrees with you on eliminating the spinach. I love the combination of both the beef and Italian sausage! Great idea.

  8. Stephanie says:

    Hey if I use one pound of ground beef should I use one egg or two eggs?

    1. Hi Stephanie, If you are using all ground beef the eggs will remain the same. Just one. :0)

  9. Delicious!!! What’s the best way to cook them from the freezer?

    1. We pull them out of the freezer and leave them in the fridge overnight. Bake them as normal.

      Or add an additional 20-30 minutes if cooking from frozen.

      1. Great! Thanks so much!

  10. Silly question.. what kind of parmesan? Grated or shredded?

    1. Not silly at all! I use shredded.

  11. Hi, I was wondering how long would you add to the baking time if doing it from frozen?

    Thanks!

    1. I like to pull it out of the freezer the day before and keep it in the refrigerator so it can thaw a bit but if you forget I would add 20 minutes to the baking time or cook until heated through.

  12. Jenn Ross says:

    5 stars
    These were delicious! I added half an onion, fresh spinach, and italian seasoning! I will be making these again! Thanks for the recipe!

    1. I never thought to add onion! Great idea and love that you used fresh spinach!

  13. How many people will this serve?

    1. It really depends on how many shells each person is going to eat. We typically do 3 per person so this recipe would feed 6-7 people. If you planned a few sides and cut it down to 2 shells per person it would feed 10

  14. I can’t wait to try these but is there something I can substitute the spinach for or can I just leave it out? I have a very picky husband and kids and they won’t eat these with the spinach but will gobble them up without. These look absolutely divine.

    1. You can leave it out. We have in the past without any complaints. A lot of the flavor will come from the sausage and sauce.

      1. Thank you, Jesseca!!!

  15. 5 stars
    Made these last night and they were GREAT! I subbed cottage cheese for ricotta (because that’s just what I had). Next time I make these (oh yes, there WILL be a next time!) I will mix the meat and cheese mixture simply to save a round of filling. Oh, and I had to use a 9×13 pan to make them fit.
    Thanks for posting such a tasty recipe – can’t wait to heat up the leftovers 🙂

    1. We’ve substituted cottage cheese a few times as well! So happy you liked the recipe.

  16. 5 stars
    Made this tonight for my boyfriend and I and it was so yummy!! Definitely making this again!

  17. How many people does this feed?

  18. 5 stars
    Instead of using sausage I used beef. Flavored w Italian seasoning & mrs dash.

    And used a whole box of gluten free shells

    Used one pound meat
    Which required me to use a whole container of ricotta cheese, one can lead spinach, Italian and American cheese. Two eggs
    When I stuffed them I had the meat at the bottom and cheese filling on top 🙂
    It turned out well! Thanks for the easy recipe.

  19. 5 stars
    I came across these on Pinterest. They were absolutely DEVINE! My Husband and I both went back for seconds, not that we needed them. Thank you for a great recipe!

    1. So glad you enjoyed the recipe!

  20. 5 stars
    Made this tonight and it was amazing!

    1. So glad you loved it. It’s still one of our family favorites.

  21. Bake covered? Meaning tin foil will work?

    1. Yes, tin foil will work.

  22. It was DELICIOUS!! Thank you!!!

  23. I’m so excited to make this! Did you grind up the sausage or just chop it finely? I’m kinda new to cooking lol 🙂

    1. Hi Deidre! I ground the sausage while cooking it in a skillet. Good luck!

  24. i am making this now but used hamburger instead and added Lipton onion soup mix to it. Can’t wait to try it.

  25. Hey there! This recipe looks delicious, and I can’t wait to try it!!
    I was just wondering if it’s okay to freeze it before baking? I’m trying to find good freezer recipes, and I would love to add this to my collection!

    Could anyone help me? Thanks so much!!:)

  26. Lolly Jane says:

    Looks so good!
    xo

  27. I can’t wait to try these for dinner tonight. I was just wondering what type of Tomato sauce do you suggest to use? There are so many options out there and I find it a daunting task trying to pick one 😉

    1. We’ve tried several different store brands. I like Giada’s. You can find it in target and it comes in different flavors.

  28. anne hurst says:

    Gathered my stuff to make and reread the recipe….after you put the meat mix in the shell I assume you then put the cheese mixture on top of it. But it doesn’t say that. About how much cheese mix goes in the shell. I think I can figure this out….making it for a birthday dinner…..looks good.

    1. I made these again last night and realized the directions aren’t the best. I will go through and update them today, but for now…

      Spread 1-2 teaspoons of the cheese mixture into your cooked shells. Top with a heaping scoop of the meat. Place in your pan and follow the remaining directions from there.

  29. Rebecca Christilaw says:

    We are making this tonight for the missionaries in our area! So far so good! We are baking them now!

    1. You’ll have to let me know how they turn out!

  30. Do you think you could make this and freeze it?

    1. Of course! We normally freeze half before baking and pull it out on another day. It’s the perfect freezer meal!

  31. 5 stars
    Just made these. Subbed in ground turkey with italian seasoning and left out the mozza (because I didn’t have any on hand). So good.. so easy… so my work lunch tomorrow! Love how versatile this recipe can be and look forward to adding other goodies to the mix. Thx!!

    1. Oh and also left out the egg because, wouldn’t you know it, I’m all out! Still came out great. Did some research and apparently lots of people make their lasagna without any eggs. =)

      1. These are the types of comments I live for! Love that you enjoyed the meal and your changes keep things simple and delicious!

  32. 5 stars
    Yum! Made this for lunch today. This recipe is a definite keeper! Thanks.

  33. 5 stars
    I just made this using beef instead of sausage and it was absolutely delicious! 🙂

    1. I Love to hear that people enjoy my recipes!!

  34. Jen Nikolaus says:

    Yummm! This sounds so delicious! Pinning to try soon!

    ~Jen @ Yummy Healthy Easy

  35. Mmmm! Yum! I’ll have to find some gluten free shells to try this. It looks delicious!

  36. This looks delicious. It would be a great recipe to take to a new mom too. I’ll definitely have to store this in the “must try” pinterest board, because we always need new meals to add to our rotation. So glad you participated in Point of View!
    xoxo,
    Amy

More Recipes You'll Love...