Easy Stuffed Pasta Shells Recipe

Stuffed pasta shells are the ultimate comfort food. Tender jumbo shells, a creamy or cheesy filling, rich tomato sauce, and a golden, bubbly top. They’re perfect for feeding a crowd, meal prepping, or just treating yourself to a cozy night in.

Easy Stuffed Pasta Shells Recipe 1

This stuffed pasta shells recipe gives you two delicious variations: hearty ground beef (with ricotta and spinach) and lean shredded chicken (with a creamy white sauce or marinara). Both are easy, freezer‑friendly, and packed with flavor. Pick your favorite—or make both.

Ingredients for Both Variations

Here’s what you’ll need for the base shells and sauces. Specific fillings are in the tables below.

IngredientAmountNotes
Jumbo pasta shells12 oz (about 30 shells)Cook according to package
Ricotta cheese15 oz (2 cups)Whole milk recommended
Mozzarella cheese2 cups shreddedDivided
Parmesan cheese1/2 cup grated
Egg1 largeBinds the filling
Garlic2 cloves, minced
Salt & pepperTo taste
Marinara sauce24 oz (3 cups)Or your favorite jarred sauce

Variation 1: Stuffed Pasta Shells with Ground Beef

This version is rich, savory, and satisfying. The ground beef adds hearty texture and pairs perfectly with marinara and melted cheese.

Additional Ingredients for Beef Filling

IngredientAmountNotes
Ground beef (80/20)1 lb
Onion1 small, diced
Fresh spinach2 cupsChopped, or 1/2 cup frozen (thawed and drained)
Italian seasoning1 tsp

How to Make Beef‑Stuffed Shells?

  1. Cook the shells – Bring a large pot of salted water to a boil. Cook jumbo shells according to package directions until al dente (about 2 minutes less than the package suggests). Drain, rinse with cool water, and lay on a baking sheet to prevent sticking.
  2. Brown the beef – In a skillet over medium heat, cook ground beef and onion until beef is browned (about 6–8 minutes). Drain excess fat. Add minced garlic and Italian seasoning, cook 1 minute. Stir in chopped spinach until wilted. Remove from heat.
  3. Make the ricotta filling – In a large bowl, combine ricotta, 1 cup shredded mozzarella, 1/4 cup Parmesan, egg, salt, pepper, and the cooled beef mixture. Mix well.
  4. Assemble – Spread 1 cup of marinara sauce on the bottom of a 9×13 inch baking dish. Stuff each cooked shell with about 2 tablespoons of the beef‑ricotta mixture. Arrange shells in the dish, opening side up. Pour remaining marinara over the shells. Top with remaining mozzarella and Parmesan.
  5. Bake – Cover with foil and bake at 375°F (190°C) for 20 minutes. Uncover and bake for another 10–15 minutes until bubbly and golden. Let rest 5 minutes before serving.

Video Guide 📺


Pro tip: For extra richness, add 1/2 cup of heavy cream to the marinara sauce before pouring over shells.

Per Serving (3 stuffed shells with marinara, beef version)

NutrientAmount
Calories540
Protein32g
Fat24g
Saturated Fat11g
Carbohydrates48g
Fiber4g
Sugar9g
Sodium780mg

Variation 2: Stuffed Pasta Shells with Chicken

This lighter variation uses shredded chicken (great for rotisserie chicken leftovers) and can be made with marinara or a creamy Alfredo‑style sauce.

Additional Ingredients for Chicken Filling

IngredientAmountNotes
Cooked shredded chicken2 cupsRotisserie or poached
Cream cheese4 oz, softenedFor creaminess
Ricotta cheese15 ozSame as base
Mozzarella & ParmesanAs above
Frozen peas (optional)1/2 cupThawed
Alfredo sauce (optional)2 cupsInstead of marinara

How to Make Chicken‑Stuffed Shells (Two Sauce Options)

For marinara version: Follow the same steps as beef, replacing ground beef with shredded chicken. Mix chicken with ricotta, 1 cup mozzarella, 1/4 cup Parmesan, egg, softened cream cheese, salt, pepper, and peas if using. Assemble and bake exactly as above.

For creamy white sauce version: Skip the marinara. Make a quick Alfredo: melt 1/4 cup butter, add 2 minced garlic cloves, then whisk in 2 cups heavy cream and 1 cup grated Parmesan. Simmer until thickened. Spread 1 cup of Alfredo on the bottom of the dish. Fill shells with chicken‑ricotta mixture. Top with remaining Alfredo and mozzarella. Bake as directed.

Pro tip: Add 1/2 teaspoon of nutmeg to the chicken filling—it complements the creamy sauce beautifully.

Video Guide 📺


Per Serving (3 stuffed shells with marinara, chicken version)

NutrientAmount
Calories490
Protein35g
Fat20g
Saturated Fat10g
Carbohydrates46g
Fiber3g
Sugar8g
Sodium720mg
With Alfredo sauce (chicken version): add approximately 120 calories and 10g fat per serving.

Tips for Perfect Stuffed Shells (And Mistakes to Avoid)

These tips apply to both variations. A little care goes a long way.

✅ Do This for Bakery‑Worthy Shells

  • Don’t overcook the shells – Slightly undercook them (al dente) so they hold their shape during stuffing and baking.
  • Cool the filling before stuffing – Hot filling can tear the delicate shells. Let the beef or chicken mixture cool for 10 minutes before combining with ricotta.
  • Use a piping bag or zip‑top bag – Snip the corner and pipe the filling into shells. It’s faster, cleaner, and less messy than using a spoon.
  • Let the dish rest after baking – 5 minutes allows the filling to set so the shells don’t fall apart when served.

❌ Common Mistakes

MistakeWhy It HappensFix
Shells tear during stuffingOvercooked or too fragileCook 2 minutes less than package time; handle gently
Watery fillingRicotta not drained or spinach wetDrain ricotta in a sieve; squeeze frozen spinach dry
Dry casseroleToo little sauce or overbakedUse at least 2 cups sauce; cover with foil for most of baking
Blah flavorSkipping garlic, herbs, or saltSeason each layer—beef, ricotta, and sauce
Shells stick togetherNo oil after boilingToss cooked shells lightly with olive oil

Pro tip: Make a double batch and freeze one. Assemble completely in a disposable foil pan (without baking). Cover tightly with foil and freeze for up to 3 months. Bake from frozen at 375°F for 50–60 minutes.


Frequently Asked Questions

Can I use cottage cheese instead of ricotta?

Yes. Drain cottage cheese in a fine‑mesh sieve for a few hours to remove excess liquid. The texture will be slightly different but still delicious.

Can I make stuffed shells ahead of time?

Absolutely. Assemble the dish (without baking), cover, and refrigerate for up to 2 days. Add 10–15 minutes to the baking time. You can also freeze as mentioned above.

What’s the best pasta sauce for stuffed shells?

smooth marinara or tomato basil sauce works best—chunky sauces can weigh down the shells. For chicken, a creamy Alfredo or rose sauce is also fantastic.

Can I make these gluten‑free?

Yes. Use gluten‑free jumbo shells (available at many grocery stores). Cook carefully—GF pasta can be more delicate. The filling and sauce are naturally gluten‑free.

How do I reheat leftovers?

Reheat individual portions in the microwave (1–2 minutes). For a larger batch, cover with foil and bake at 350°F for 15–20 minutes.

Can I add vegetables to the filling?

Absolutely. Finely chopped mushrooms, zucchini, or bell peppers (sautéed first) work great in both beef and chicken versions. Add 1 cup to the meat mixture.


Two Winners, One Easy Recipe

Stuffed pasta shells are the kind of meal that feels special but never stressful. This recipe gives you two crowd‑pleasing options: hearty ground beef for meat lovers, and tender shredded chicken for something lighter. Both freeze beautifully, reheat like a dream, and disappear fast from the dinner table.

Make a batch tonight. Or make two—one for now, one for later. Either way, don’t forget the extra Parmesan on top.

Now go boil those shells.

Save For Later 🎀