Loaded with succulent sausage, fresh spinach, fragrant garlic, creamy ricotta cheese, and generously smothered in rich marinara sauce, these Homemade Stuffed Shells are the quintessential easy family dinner that everyone adores. This classic Italian-American dish offers a comforting and deeply satisfying experience, making it a perfect centerpiece for any gathering, big or small.
The Joy of Family Cooking: A Stuffed Shells Tradition
For me, preparing stuffed shells isn’t just about making a meal; it’s a cherished family event. It transforms our kitchen into a bustling hub of shared activity, laughter, and connection. Everyone plays a part, contributing to the creation of something truly special. One person might be meticulously watching the pasta boil to perfection, ensuring it’s “al dente” – firm to the bite, yet tender enough to hold its shape. Another could be expertly blending the creamy ricotta mixture, adding just the right balance of cheeses and seasonings. There’s always someone on bread duty, slicing and buttering a crusty loaf, ready to soak up every last drop of the delicious sauce.
When it’s time for the intricate task of stuffing each shell, my husband and I often work as a synchronized team. We carefully spoon the rich filling into every jumbo shell, ensuring each one is perfectly packed, promising a burst of flavor in every bite. These shared moments in the kitchen are more precious than words can express. As my children grow older and life moves at an ever-increasing pace, I find myself cherishing these simple, everyday rituals more and more. They remind us of the beauty in coming together, working towards a common goal, and appreciating the effort that goes into creating a memorable meal.
You won’t want to miss our other delightful pasta creations: discover the convenience of Slow Cooker Stuffed Shells for effortless weeknight dining, or indulge in the rich flavors of our Chicken Alfredo Stuffed Shells for a creamy, decadent twist.

The magic of this dish truly lies in its ability to bring people together, not just at the dinner table but throughout the entire cooking process. When everyone participates, there’s a heightened sense of appreciation for the delicious outcome. Each ingredient, each step, becomes a testament to our collective effort. It’s a wonderful way to teach kids about cooking, teamwork, and the joy of a home-cooked meal.
Baked Pasta Perfection: Our Signature Stuffed Shells
This particular baked pasta recipe is a testament to simple, delicious home cooking. The combination of ingredients we use results in an incredibly flavorful and satisfying dish. My deep affection for ricotta cheese means I eagerly anticipate any opportunity to incorporate it into a meal. When paired with fresh, vibrant spinach, it creates a filling that is nothing short of heavenly. The creamy texture of the ricotta, combined with the subtle earthiness of the spinach and the savory notes of garlic, forms a perfect harmony of flavors.
This post may contain affiliate links, which means we may receive a small commission if you make a purchase through our links, at no extra cost to you. Please read our full disclosure policy for more information.

We recently acquired my favorite casserole dish, and I couldn’t wait for an excuse to use it for this very recipe. For many years, my trusty everyday dish, complete with its convenient lid, served us well. However, this new addition has elevated my stuffed shell game entirely! It’s amazing how the right tools can inspire even more culinary creativity and efficiency in the kitchen. With this dish, I feel like a true stuffed shell-making machine!

One of the many reasons I adore this recipe is its incredible versatility. While the sausage version is a family favorite, I often adapt it to suit our mood or dietary needs. Sometimes, I’ll swap the sausage for lean ground beef, which adds a different depth of flavor. Other times, for a lighter or vegetarian option, I’ll make it completely meatless, allowing the rich cheese and spinach filling to truly shine. Feel free to experiment with these variations yourself! This adaptability ensures that these baked pasta shells remain a beloved dinner, always tailored to personal taste and preferences.
Despite everyone lending a hand during the preparation, the moment this dish emerges from the oven, bubbling with molten cheese and savory marinara, it still elicits gasps and exclamations of delight. Its vibrant appearance, coupled with the irresistible aroma of garlic, herbs, and cheese, makes it truly a showstopper. It disappears in record time every single time we make it, leaving me to wish I had always prepared a double batch!
Frequently Asked Questions About Our Stuffed Shells Recipe
Can I make this recipe with chicken?
Absolutely! Chicken is a fantastic addition to these stuffed shells, offering a lighter protein option. This recipe is incredibly adaptable and works wonderfully with cooked rotisserie chicken, leftover chicken from a previous meal, or even freshly cooked chicken. If you’re using raw chicken, simply cut it into bite-sized pieces and sauté it in a skillet until it’s fully cooked with no pink remaining. Once prepared, you can incorporate the chicken into the ricotta mixture or sprinkle it over the marinara sauce before baking, just as you would with sausage. The subtle flavor of chicken pairs beautifully with the creamy ricotta and marinara.
What is the best way to store leftover stuffed shells?
To ensure your leftover stuffed shells remain fresh and delicious, allow them to cool slightly after serving, then transfer them to an airtight container. Be sure to label the container with the date before refrigerating. This dish will keep well for up to 3 days in the refrigerator. To prevent bacteria growth and maintain food safety, it’s crucial to get any leftovers into the refrigerator within 1 hour after serving.

How many people can this Stuffed Shells recipe serve?
The serving size of this recipe can vary significantly based on portion sizes and the appetites of your crowd. As written, this recipe comfortably feeds our family of 5, which includes three young adult children. While it’s perfect for us, it typically doesn’t leave much in the way of second helpings or leftovers. This is actually a benefit for us, as it helps keep pasta portions in check – a common challenge when pasta is involved! If you have very hearty eaters or are expecting guests, consider doubling the recipe to ensure everyone gets their fill.
Can this best stuffed shells recipe be doubled?
Absolutely! If you’re hosting company or have a larger family, doubling this recipe is highly recommended. The original recipe yields about 20 jumbo shells, which perfectly fills one standard 9×13-inch casserole dish. When doubling, you’ll need a second identical casserole dish. Simply prepare both dishes side-by-side and bake them simultaneously. This ensures you have plenty of these delicious pasta shells to go around, satisfying even the biggest appetites.

Do I have to use marinara sauce?
While classic marinara sauce provides that traditional, robust Italian flavor we all love, it’s certainly not your only option! This recipe is incredibly versatile when it comes to sauces. For instance, if you’re a fan of creamy pasta dishes, our Chicken Alfredo Stuffed Shells recipe uses a decadent Alfredo sauce that transforms the entire dish. You could also experiment with a savory pesto sauce for a fresh, herbaceous twist, or even a spicy arrabbiata if you like a little heat. The key is to choose a sauce that complements the rich ricotta and spinach filling. Don’t hesitate to get creative and find your favorite combination!
How to Make Delicious Stuffed Shells: A Step-by-Step Guide
Creating these savory stuffed pasta shells is a rewarding process that yields incredible results. Here’s a detailed breakdown of how to prepare this baked pasta masterpiece:
- **Prepare the Baking Dish:** Begin by lightly spraying a 9×13-inch casserole dish with cooking spray. This prevents sticking and makes for easier cleanup. Set it aside for later.
- **Brown the Sausage:** In a large skillet, cook the ground sausage over medium heat, breaking it apart with a spoon as it browns. Continue cooking until it’s thoroughly cooked through and no pink remains. Drain any excess grease to ensure the dish isn’t oily. Remove the cooked sausage from the skillet and set it aside.
- **Preheat Your Oven:** Preheat your oven to 375 degrees Fahrenheit (190 degrees Celsius). This ensures the oven is at the correct temperature when your shells are ready to bake.
- **Cook the Pasta Shells:** Bring a large pot of salted water to a rolling boil. Add the jumbo pasta shells and cook them according to package directions until they are “al dente.” This means they should be firm yet tender. Overcooking will make them too soft and difficult to stuff. Drain the shells thoroughly and set them aside to cool slightly.
- **Sauté the Aromatics:** In a small skillet, heat the olive oil over medium heat. Add the minced garlic and cook for about 1-2 minutes until it becomes fragrant and just begins to turn a light golden brown. Be careful not to burn the garlic, as it can become bitter.
- **Wilt the Spinach and Basil:** Add the packed spinach leaves and finely chopped fresh basil to the skillet with the garlic. Cook for another 2-3 minutes, stirring occasionally, until the spinach wilts but still retains its vibrant green color. Remove from heat and set aside to cool slightly.
- **Prepare the Ricotta Mixture:** In a medium-sized mixing bowl, combine the ricotta cheese, mozzarella cheese, shredded Parmesan cheese, and the large egg. Season generously with salt and pepper to taste. Mix everything together until all ingredients are well combined and the mixture is smooth.
- **Fold in the Spinach:** Gently fold the cooled spinach and basil mixture into the ricotta cheese mixture. Ensure it’s evenly distributed throughout the filling.
- **Layer the Marinara:** Pour approximately half of your marinara sauce into the bottom of the prepared casserole dish, spreading it evenly. This creates a flavorful bed for the stuffed shells and prevents them from sticking.
- **Stuff and Arrange the Shells:** Take each cooked jumbo shell and carefully scoop about 1 to 2 tablespoons of the ricotta-spinach mixture into it. Arrange the stuffed shells snugly in a single layer on top of the marinara sauce in your casserole dish.
- **Add Remaining Marinara:** Once all shells are stuffed and arranged, pour the remaining marinara sauce evenly over the top of the shells, ensuring they are well-covered.
- **Sprinkle with Sausage:** Generously sprinkle the cooked ground sausage evenly over the top of the sauced shells.
- **First Bake:** Cover the casserole dish tightly with aluminum foil. Bake in the preheated oven for 25-30 minutes. The foil helps steam the shells and melt the cheese without drying out the dish.
- **Final Bake:** Remove the foil and continue baking for an additional 5-10 minutes, or until the cheese is beautifully melted, bubbly, and lightly golden brown.
- **Serve Hot:** Carefully remove the dish from the oven. Let it rest for a few minutes before serving. Garnish with an additional sprinkle of fresh Parmesan cheese, if desired, and perhaps some fresh basil for a pop of color and flavor. Enjoy your homemade stuffed shells!

Can I use gluten-free noodles for this recipe?
Absolutely! This recipe is incredibly versatile and works wonderfully with gluten-free jumbo pasta shells. Just be sure to follow the cooking instructions on your specific gluten-free pasta package, as cooking times can sometimes vary compared to traditional wheat pasta. Using gluten-free shells ensures that everyone, including those with dietary restrictions, can enjoy this delicious and comforting baked pasta dish. YAY for inclusive cooking!
Can you make stuffed shells without boiling the noodles first?
While I personally prefer to boil the jumbo shells al dente before stuffing, as it ensures they are perfectly tender and pliable, it is indeed possible to make stuffed shells without pre-boiling the noodles. This method typically involves mixing the filling and then carefully piping it into the hard, uncooked shells. The main reason I don’t usually opt for this technique is that I love to generously overstuff my shells with plenty of delicious filling, and I’ve found that uncooked shells are more prone to breaking during this process. However, if you choose to go the “no-boil” route, you will need to add about 1 to 1-1/2 cups of water or extra marinara sauce to the baking dish along with your marinara. This added liquid is essential for the uncooked shells to absorb and soften during baking. You’ll also need to increase the baking time to approximately 1 hour, or until the pasta is tender and cooked through.
Can you freeze stuffed shells?
Based on my experience, I generally don’t recommend freezing this particular stuffed shells recipe after it’s been fully assembled and baked. The reason is that pasta, especially delicate jumbo shells, tends to absorb a lot of moisture during the thawing and reheating process, often resulting in a mushy or gummy texture. While the flavor remains, the texture can be significantly compromised, diminishing the overall enjoyment of the dish. If you absolutely need to prepare components ahead of time, I suggest freezing the cooked sausage and the ricotta-spinach filling separately. Then, when you’re ready to eat, boil fresh shells, assemble, and bake. If you have a tried-and-true trick for successfully freezing and reheating pasta shells without them becoming mush, I would absolutely love to hear it!
The ultimate stuffed pasta shells recipe for any occasion!
To make this incredible stuffed shells recipe, you will need these essential ingredients:
- 1 pound ground sausage (Italian mild or hot, or your preferred kind)
- 1 box jumbo pasta shells (yielding at least 20+ shells)
- 1-1/2 tablespoons olive oil
- 2-3 tablespoons minced garlic (freshly minced offers the best flavor)
- 4 cups packed fresh spinach leaves
- 2 tablespoons fresh basil, finely chopped
- 15 ounces quality ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup shredded Parmesan cheese (plus extra for serving)
- 1 large egg (acts as a binder for the filling)
- Salt & freshly ground black pepper to taste (I typically use several teaspoons of each for optimal seasoning)
- 20 ounces marinara sauce (your favorite store-bought brand or homemade)

Products I love when making stuffed shells to achieve culinary perfection:
This Stuffed Shells recipe is not only incredibly EASY but also supremely delicious. If you’re an experienced home cook, chances are you already have most of these items on hand. However, if you’re venturing into the world of stuffed shells for the first time and feel a tad nervous, rest assured that you’re going to absolutely adore how flavorful and satisfying this dinner turns out. To help you along, I’ve compiled a list of the essential products and kitchen tools I rely on to make this awesome dinner a resounding success every single time.
- Jumbo Pasta Shells: Crucial for holding that generous, creamy filling.
- Minced Garlic: The foundation of so much flavor in Italian cooking.
- High-Quality Olive Oil: Essential for sautéing and adding richness.
- Grated Parmesan Cheese: For that salty, umami kick in the filling and as a garnish.
- Durable Casserole Dish: A reliable dish is key for even baking and a beautiful presentation.
- Premium Marinara Sauce: A good base sauce makes all the difference.
- Sturdy Wooden Spoons: Ideal for mixing, stirring, and preserving your non-stick cookware.
- Accurate Measuring Cups: For precise ingredient quantities.
- Reliable Measuring Spoons: Ensuring your seasonings are just right.
If you’re seeking to bring a restaurant-quality dinner experience right into your home, this Stuffed Shells recipe is undeniably your go-to dish! It’s an absolutely incredible meal that will impress everyone at your table.
Scroll to the bottom for the Printable Recipe Card with full details!
Stuffed Shells with Meat: A Hearty Family Favorite
If you adore this delicious stuffed shells recipe, you’re going to love exploring these other fantastic dinner recipes too. Each link below leads you to an easy, printable recipe that promises great flavor and simplicity!

Spinach & Sausage One-Pan Alfredo

Rotisserie Chicken Bacon Ranch Tacos

Instant Pot Garlic Pork Tenderloin

Better than Take Out Instant Pot Beef Broccoli

30-Minute Meal – Skillet Lasagna

Chicken Alfredo Stuffed Shells

Cheesy Broccoli Sausage Skillet Dinner

Crazy Easy Instant Pot Bacon Mac and Cheese

Tuscan Ravioli Soup

Spinach Stuffed Chicken Parmesan

Oven Fried Chicken
Stuffed Shells Dinner: A Perfect Meal for Any Occasion
Whether you’re planning a cozy family dinner or entertaining guests, this Stuffed Shells recipe is guaranteed to be a hit. Its rich flavors, satisfying textures, and comforting warmth make it an ideal choice for any occasion. It’s a dish that embodies the heart of Italian-American cooking: simple ingredients coming together to create something truly extraordinary.
If you’ve enjoyed making and tasting this Stuffed Shells recipe as much as I do, please consider leaving a five-star review below. Your feedback helps others discover and enjoy this fantastic dish! And don’t forget to spread the love by sharing your creation on Facebook and Pinterest, inspiring even more home cooks.

CONNECT WITH KLEINWORTH & CO!
Be sure to follow me on my social media channels, so you never miss out on a new recipe or update!
Facebook, Pinterest, Instagram, Email Subscription
Don’t miss these other fantastic dinner recipes from some of my favorite food blogs:
Creamy Cajun Chicken Pasta | Budget Bytes
Creamy Beef Pasta | Cookies & Cups
Stuffed Shells
Course: dinner
Servings: 5 people
Loaded with spinach, garlic, sausage, ricotta & smothered in marinara sauce, these Stuffed Shells make a great easy family dinner idea that everyone loves.
Pin Recipe
Prep Time: 20 mins
Cook Time: 40 mins
Ingredients
- 1 lb ground sausage
- 1 box jumbo shells (20+ shells)
- 1-1/2 tbsp olive oil
- 2-3 tbsp minced garlic
- 4 cups packed spinach leaves
- 2 tbsp fresh basil – finely chopped
- 15 oz ricotta cheese
- 1 cup mozzarella cheese
- 1/2 cup shredded Parmesan cheese
- 1 large egg
- salt & pepper to taste (I used several tsp of each)
- 20 oz marinara sauce
Instructions
- Spray 9×13 casserole dish with cooking spray & set aside.
- In a skillet, brown your sausage until thoroughly cooked – remove from heat- set aside.
- Preheat oven to 375 degrees.
- Cook pasta shells al dente to package directions – drain & set aside.
- In a small skillet, heat oil & garlic until garlic begins to brown.
- Add in spinach & basil & cook until spinach begins to wilt but is still bright green – remove from heat & set aside.
- In a medium bowl, combine ricotta, mozzarella, Parmesan, egg, salt & pepper – mix to combine.
- Fold in spinach mixture.
- Pour about 1/2 the marinara in the bottom of your casserole dish.
- Scoop about 1-2 tbsp of the ricotta mixture into each cooked shell & place on top of the marinara in your dish.
- Add in remaining marinara.
- Sprinkle with cooked sausage evenly over the top of the shells.
- Cover with foil & bake 25-30 minutes.
- Remove foil & bake an additional 5-10 minutes.
- Serve with an additional sprinkle of Parmesan cheese.
Nutritional information for the recipe is provided as a courtesy and is approximate. Please double-check with your own dietary calculator for the best accuracy. We at Yummi Haus cannot guarantee the accuracy of the nutritional information given for any recipe on this site.
Love this recipe?
Follow @KleinworthCo for even more tasty recipes!