Stuffed Shells
Picture this: it’s a busy weeknight, and you’re craving something hearty yet simple that the whole family will devour. That’s when I turn to my go-to recipe for stuffed shells—those jumbo pasta shells filled with creamy ricotta and spinach, baked in a bubbly tomato sauce. Stuffed shells have been a staple in my kitchen for years because they’re not only delicious but also incredibly forgiving for beginners. I’ve tweaked this stuffed shells recipe over time to make it even easier, and now I’m excited to share it with you so you can create your own comforting meal.
What I love most about preparing stuffed shells is how they bring everyone together around the table. The aroma of garlic and herbs wafting from the oven is pure magic. Whether you’re hosting friends or just treating yourself, these stuffed shells deliver big on flavor without much fuss. Let’s dive into this recipe and get you cooking!
Key Takeaways:
- Stuffed shells are a crowd-pleasing Italian classic that’s perfect for family dinners.
- This recipe takes under an hour from prep to table for quick weeknight wins.
- The creamy filling paired with tangy marinara creates an irresistible taste explosion.
- Use fresh ingredients and don’t overcook the shells for the best texture.
- Leftovers store easily and reheat beautifully for meals all week long.
Why You’ll Adore This Stuffed Shells
Comfort Food at Its Finest: There’s something so satisfying about biting into warm, cheesy stuffed shells straight from the oven. In my experience, they hit that sweet spot between indulgent and wholesome, especially with the added spinach for a pop of green. You’ll find yourself making this stuffed shells recipe again and again.
Grab This Chef Knife Now - Almost Gone!
- Stays Razor-Sharp: Ice-hardened blade keeps its edge longer than ordinary knives
- Superior Grip Control: Unique finger hole design gives you perfect balance and safety
- Built to Last a Lifetime: Premium stainless steel blade with elegant beech wood handle
- ✓ Finally, a knife that stays sharp and feels comfortable in my hand
- ✓ Professional quality without the premium price tag
- ✓ Makes meal prep faster and more enjoyable
⏰ Only a few items left in stock - order soon
Easy to Customize: Don’t you love recipes that let you play around? These stuffed shells can be vegetarian, or you can add ground meat for extra heartiness—we’ve done both at our table. It’s versatile enough to suit any mood or dietary tweak.
Impresses Every Time: Even if you’re not a pro in the kitchen, these stuffed shells look fancy enough for guests. The layers of sauce and cheese bubbling up create a beautiful presentation that’s sure to wow. Plus, the flavors meld so perfectly, it’s like restaurant-quality at home.
Budget-Friendly Meal: Here’s the thing—stuffed shells use pantry staples you likely already have, keeping costs low while feeding a crowd. I’ve fed six with this recipe for under $20, and everyone left happy. It’s a win for your wallet and taste buds.

Essential Ingredients for Stuffed Shells
Jumbo Pasta Shells: These are the stars of your stuffed shells, providing the perfect vessel for all that creamy goodness. I always recommend using high-quality ones that hold their shape during boiling—they don’t split easily and give your dish that authentic bite. Without them, your stuffed shells just wouldn’t be the same, so grab a full box to have extras on hand.
Grab This Kitchen Scale Now — Best Precision Pick!
- Razor-Accurate Every Time: Dual-increment precision down to 0.1g — perfect for baking, meal prep, and portion control with g, oz, ml, and fl'oz modes.
- Smart Removable Bowl Design: Detachable bowl doubles as a protective case for compact storage. Tare function lets you weigh ingredients in any container with zero fuss.
- Built for Everyday Convenience: Auto-zero, tare function, low battery alert, overload indicator, and 2-minute auto-off to extend battery life — all in a sleek stainless steel build.
- ✓ "Perfect for baking — precise, lightweight, and stores easily without wasting counter space"
- ✓ "A game changer! Weighing ingredients is now way more accurate than measuring cups"
- ✓ "Love the 0.1g precision and backlight — best food scale I've owned. Highly recommend!"
⏰ Only a few items left in stock - order soon
Ricotta Cheese: The creamy base of the filling, ricotta brings a mild, fresh tang that balances the richer elements. Mixed with eggs and herbs, it creates a luscious texture that’s spoonable but not runny. In my stuffed shells, it’s the secret to that melt-in-your-mouth feel everyone raves about.
Marinara Sauce: A good jarred or homemade marinara is key for layering under and over your stuffed shells, infusing every bite with Italian flair. It should be thick enough to coat without making the dish soggy—opt for one with garlic and basil notes. This sauce ties the whole stuffed shells recipe together beautifully.
How to Make Stuffed Shells
Prep the Pasta Shells
Start by bringing a large pot of salted water to a boil, then cook the jumbo shells until they’re al dente—about 8-10 minutes. You don’t want them too soft, or they’ll tear when stuffing. Drain and rinse with cold water to stop the cooking; this keeps your stuffed shells from getting mushy later. In my experience, a quick toss with olive oil prevents sticking while you prep the filling.
Make the Cheesy Filling
Combine ricotta, shredded mozzarella, parmesan, chopped spinach, eggs, and seasonings in a bowl until smooth and creamy. Taste it here—add a pinch more salt if needed, but remember the cheese bakes salty. The spinach adds a fresh, earthy note that contrasts the richness beautifully. This step takes just minutes but flavors your stuffed shells profoundly.
Assemble and Bake
Spread a layer of marinara in your baking dish, then fill each shell with a generous scoop of the mixture and arrange them snugly. Top with more sauce and cheese, then bake at 375°F for 25-30 minutes until bubbly and golden. Let it rest for 5 minutes post-oven—the stuffed shells set up nicely for easy serving. The house will smell amazing, drawing everyone to the kitchen.
Ingredients
- 12 oz jumbo pasta shells
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 egg, beaten
- 10 oz frozen spinach, thawed and drained
- 2 cloves garlic, minced
- 1 tsp Italian seasoning
- Salt and pepper to taste
- 24 oz marinara sauce
- Fresh basil for garnish (optional)
Stuffed Shells Instructions
- Preheat oven to 375°F. Cook shells in boiling salted water until al dente; drain and cool.
- Mix ricotta, half the mozzarella, Parmesan, egg, spinach, garlic, seasoning, salt, and pepper.
- Spread 1 cup marinara in a 9×13 dish. Stuff shells with filling and place in dish.
- Pour remaining marinara over shells, top with mozzarella. Bake 25-30 minutes until hot and bubbly.
- Let rest 5 minutes before serving. Garnish with basil if desired.

Pro Tips for the Best Stuffed Shells
Don’t Skip the Salt: Season your pasta water generously—it flavors the shells from the start for tastier stuffed shells overall.
Stuff Evenly: Use a spoon or piping bag to fill uniformly; this ensures every stuffed shells bite is perfect.
Foil for Moisture: If baking uncovered seems dry, tent with foil for the first 15 minutes to keep your stuffed shells juicy.
You Must Know
- Stuffed shells freeze well before baking—assemble, wrap, and thaw overnight for easy meals.
- Al dente pasta is crucial; overcooked shells lead to a watery final dish.
- Fresh spinach works too, but squeeze out excess moisture to avoid sogginess.
- This recipe scales easily—double it for a party without changing timings much.
How to Store Stuffed Shells
Once cooled, transfer leftover stuffed shells to an airtight container and refrigerate for up to 4 days. For longer storage, portion into freezer bags and freeze for 2-3 months—they reheat beautifully in the oven or microwave. When ready to enjoy, thaw in the fridge and warm at 350°F for 15-20 minutes, adding a splash of water if needed to revive the sauce.
Customizing Your Stuffed Shells
Feel free to swap spinach for ground beef or sausage if you prefer meaty stuffed shells—just brown it first and drain the fat. For a lighter twist, use part-skim ricotta or add veggies like mushrooms for extra nutrition. If you’re vegan, try tofu-based filling with dairy-free cheese; the stuffed shells still turn out creamy and delicious. Check out this healthy mango salad recipe for a fresh side that contrasts nicely.
What to Serve with Stuffed Shells
A simple green salad with vinaigrette cuts through the richness of stuffed shells perfectly. Garlic bread or crusty Italian rolls are classics for sopping up that extra sauce—warm and buttery. For a lighter option, try roasted vegetables or even a fruit-based salad to brighten the plate. Pair with a crisp white wine like Pinot Grigio to elevate your meal without overpowering the flavors.
Stuffed Shells
These classic stuffed shells are filled with a creamy 4-cheese blend with Italian seasonings, sautéed garlic, and the optional addition of spinach. This meal is also make-ahead and freezer friendly!
Timing
Recipe Details
Ingredients
- 01 18-20 jumbo pasta shells ((boil extra in case some break))
- 02 1-2 tablespoons olive oil
- 03 3 cloves garlic ((minced))
- 04 4 cups spinach
- 05 15 oz. Ricotta
- 06 ½ cup Parmesan cheese ((grated))
- 07 3 cups mozzarella cheese ((shredded and divided))
- 08 2 Tablespoons cream cheese
- 09 1 egg
- 10 24 ounces marinara sauce
- 11 Fresh parsley ((to garnish))
- 12 ½ tsp Salt
- 13 ¼ tsp pepper
- 14 ½ teaspoon dried basil
- 15 ½ teaspoon dried parsley
- 16 ½ teaspoon dried oregano
Instructions
Preheat oven to 375 degrees.
Boil shells in salted water for 1 minute less than al dente, (around 13 minutes, refer to package). Set a timer to avoid overcooking them. Drain once cooked and gently rinse with cold water until the water on the bottom comes out cool. Set aside.
Meanwhile, heat olive oil in a large skillet over medium heat. Add the garlic and cook for 1 minute. (Optional: Slice the spinach into strips before cooking it if smaller pieces are preferred.)Add the spinach and toss to coat. Cook for about 3 minutes or until the spinach is wilted. Set aside and let cool.
Place the ricotta in a large bowl and add the seasonings. Use a silicone spatula to stir to combine. Add half of the mozzarella cheese and most of the Parmesan, but reserve a little Parmesan to sprinkle over the top before baking. Add the cream cheese and the egg and stir to combine. Fold in the cooled spinach and garlic.
Add half of the marinara sauce to the bottom of a 9 x 13-inch casserole dish (or a round 12-inch oven-safe skillet) Use a spoon to fill each pasta shell with the cheese mixture and place it in the baking dish.
Add the remaining marinara sauce, then top with remaining mozzarella cheese and Parmesan.
Cover and bake for 20 minutes. Remove cover and bake for 10 more minutes. Garnish with fresh parsley and serve with Garlic Bread with Cheese!
FILED UNDER:
NUTRITION FACTS (PER SERVING)
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.
Frequently Asked Questions About Stuffed Shells
Can I make Stuffed Shells ahead of time?
Absolutely, assemble your stuffed shells up to 24 hours in advance and refrigerate covered. Bake just before serving for the freshest taste. This is great for entertaining or busy days.
How long does Stuffed Shells last in the fridge?
Stored properly in an airtight container, stuffed shells keep for 3-4 days in the fridge. Beyond that, freeze them to extend freshness. Always reheat to at least 165°F for safety.
Can I use no-boil lasagna noodles for Stuffed Shells?
While creative, stick to jumbo shells for the best stuffed shells texture—no-boil noodles might not hold the filling as well. If experimenting, soften them in hot water first.
Are Stuffed Shells gluten-free?
Traditional stuffed shells aren’t, but you can swap for gluten-free pasta shells easily. Check labels for certified options, and your stuffed shells will be just as tasty. Pair with GF sauce too.
How do I prevent Stuffed Shells from being watery?
Drain spinach thoroughly and don’t overcook the pasta. Use thick marinara to avoid excess moisture in your stuffed shells. Baking uncovered helps evaporate any extra liquid.
What’s the best cheese for Stuffed Shells?
Ricotta is ideal for creaminess, but blend with mozzarella for meltiness in stuffed shells. Freshly grated Parmesan adds sharp flavor—avoid pre-shredded for better results.
Can kids help make Stuffed Shells?
Yes, let them mix the filling or stuff the shells—it’s a fun, hands-on activity. Supervise boiling and baking, and your stuffed shells become a family tradition.
Is there a vegetarian version of Stuffed Shells?
This recipe is already vegetarian! For more veggies, add zucchini or peppers to the filling without changing much else.
Final Thoughts
From the first bubbly bite to the last, these stuffed shells capture everything I love about home cooking—comfort, flavor, and a touch of joy. I’ve shared this recipe with friends who now request it at every gathering, and I bet it’ll become a favorite in your home too. Whip up a batch this weekend and see for yourself—tag me in your photos if you try it!
