Stuffed shells are the kind of dish that makes everyone at the table smile. Filled with creamy cheese, smothered in rich tomato sauce, and baked until bubbly, this Italian-inspired comfort food is the perfect dinner solution when you want something hearty, satisfying, and easy to prepare. Whether you’re feeding a crowd or meal prepping for the week, this stuffed shells recipe is a must-have in your kitchen.
Looking for more cozy, home-style dishes? Check out our creamy broccoli cheese soup recipe that pairs wonderfully with pasta night.
JUMP TO
Table of Contents
Why Stuffed Shells Are the Ultimate Family Comfort Food
A Hearty, Budget-Friendly Meal
Stuffed shells are filling, flavorful, and easy on the wallet. A box of jumbo pasta shells, a few simple cheeses, and your choice of sauce go a long way. They’re an excellent alternative to lasagna—less layering, same cheesy payoff. With a dish this rich, you won’t need much else to complete your meal.
Perfect for Make-Ahead and Freezer Meals
This recipe fits effortlessly into your weekly meal prep. Assemble the shells in advance, cover tightly, and bake when needed. Want to stock your freezer? These shells hold up beautifully. Simply freeze before baking and pop them in the oven for a ready-made dinner.
Customizable with Meat or Vegetarian Fillings
One of the best parts of stuffed shells is how easy they are to tailor to your tastes. Add ground beef, turkey, or sausage for a meaty twist, or skip the protein and pack the filling with fresh spinach or mushrooms for a hearty vegetarian version.
Essential Ingredients for Cheesy Stuffed Shells
Creating the best stuffed shells starts with quality ingredients. Here’s what you’ll need:
- Jumbo pasta shells – These hold the filling without tearing when boiled al dente.
- Ricotta cheese – Creamy, mild, and perfect for the base of your filling.
- Mozzarella – Half goes inside the shells, the rest melts on top to create that golden crust.
- Parmesan cheese – Adds a salty, nutty depth to the ricotta mixture.
- Egg – Binds the filling ingredients together.
- Parsley – Dried or fresh, it lifts the flavor and adds a hint of green.
- Ground beef or turkey – For the meat sauce, cooked and combined with marinara.
- Marinara or pasta sauce – Choose a high-quality jar or your homemade favorite.
If you’re watching calories or just want to try something new, you can substitute ricotta with cottage cheese for a lighter option. Don’t miss our easy stuffed shells with cottage cheese variation that many home cooks prefer!
How to Make Stuffed Shells from Scratch
Boiling and Prepping the Pasta Shells
Start by bringing a large pot of salted water to a boil. Cook your jumbo pasta shells about 1–2 minutes less than the package instructions. This keeps them firm enough to handle and ensures they don’t fall apart while filling or baking.
Preparing the Filling with Ricotta and Herbs
In a large bowl, combine the ricotta, half the mozzarella, Parmesan, egg, and parsley. Mix until fully blended. This creamy mixture is the heart of your stuffed shells—rich, cheesy, and full of flavor.
Assembling and Baking to Perfection
Preheat your oven to 350°F and spread a layer of meat sauce in the bottom of a 9×13 baking dish. Fill each shell with the ricotta mixture using a spoon or piping bag. Place the stuffed shells seam-side up in the dish, then top with the remaining sauce and mozzarella.
Cover with foil and bake for 30 minutes. Remove the foil, sprinkle the rest of the cheese on top, and bake uncovered for another 10 minutes until bubbly and golden.
Discover great ideas like our instant pot lasagna recipe if you’re craving more cheesy pasta options.
Want more classic comfort dinners? Don’t miss our creamy baked mashed potatoes for a side dish that’s just as indulgent.
Tips for Stuffing and Baking Shells Like a Pro
Avoiding Overcooked Pasta
To get perfect stuffed shells every time, slightly undercook the pasta—about 1–2 minutes less than al dente. The shells will continue cooking in the oven, and this trick helps them hold their shape while you fill them.
The Secret to Evenly Filled Shells
Even filling is key to consistent flavor and texture. Use a small spoon or a piping bag to fill each shell with the ricotta mixture. This keeps the process tidy and ensures the stuffing reaches all corners of the shell.
Best Baking Dish Size and Layering Tips
Use a 9×13-inch baking dish to hold your stuffed shells snugly without overcrowding. Begin with a layer of sauce on the bottom, then arrange the shells in a single layer. Finish with more sauce and a generous sprinkle of mozzarella on top for that beautiful, bubbly finish.
Looking for inspiration? Try our cheesy root vegetable gratin for another oven-baked dish that layers comfort and flavor.
Make-Ahead, Storage, and Freezing Tips
How to Prep Stuffed Shells Ahead of Time
This dish is ideal for prepping in the morning or even the day before. Just assemble everything as usual, cover the dish tightly with foil, and refrigerate for up to 8 hours. Bake as directed when you’re ready to serve.
Reheating Leftovers Without Drying Them Out
Leftovers taste even better the next day! To reheat, cover the baking dish with foil and warm in a 350°F oven for 15–20 minutes. You can also microwave individual portions with a splash of sauce to keep them moist.
Can You Freeze Stuffed Shells? Yes—Here’s How
Stuffed shells freeze wonderfully. After assembly, cover the unbaked dish with plastic wrap and aluminum foil, then freeze for up to 3 months. Bake straight from frozen—just add 15–20 minutes to the baking time.
Don’t miss our southern green bean casserole recipe—another make-ahead meal that pairs well with baked pasta dishes.
Creative Variations on Classic Stuffed Shells
Cottage Cheese Instead of Ricotta
Looking for a lower-fat or higher-protein option? Swap ricotta for cottage cheese using a 1:1 ratio. Blend it for a smoother texture if you prefer. This simple change makes the dish lighter without sacrificing creaminess.
Spinach and Alfredo Twist
Stir in some chopped cooked spinach to your cheese mixture and swap the red sauce for a creamy Alfredo. It’s a rich, elegant variation perfect for dinner parties or a cozy weekend meal.
Meatless Marinara or Pesto Options
Skip the meat entirely and keep it vegetarian with a garlicky marinara. Want to go even bolder? Use a pesto sauce and top with sun-dried tomatoes for a flavorful twist.
Check out our creamy garlic shrimp for another creative take on rich, saucy dinners with a protein punch.
What to Serve with Stuffed Shells
Perfect Salad and Bread Pairings
Stuffed shells are rich and hearty, so pair them with something crisp and fresh. A simple green salad with a light vinaigrette works beautifully. For bread, you can’t go wrong with garlic knots, focaccia, or even this homemade Italian bread recipe to soak up the sauce.
Wine and Beverage Suggestions
A bold red wine like Chianti or Zinfandel balances the creamy, cheesy filling. Prefer something non-alcoholic? Go with sparkling water infused with lemon or basil to keep the meal light.
Dessert Ideas to Finish the Meal
Finish off with a classic Italian dessert like tiramisu, cannoli, or a citrusy lemon bar. Want something easy but indulgent? Don’t miss our apple cinnamon blondies with maple cream for a perfect ending.
Frequently Asked Questions About Stuffed Shells
Can I use cottage cheese instead of ricotta?
Absolutely. Cottage cheese makes a great substitute for ricotta and adds a bit more protein with fewer calories. Just be sure to blend it if you prefer a smoother texture.
How do you keep stuffed shells from falling apart?
The key is undercooking the shells slightly before stuffing. This keeps them firm enough to hold the filling and stay intact while baking.
What’s the best way to reheat baked stuffed shells?
Cover the dish with foil and bake at 350°F for 15–20 minutes. For single portions, add a splash of sauce and microwave until warm.
Can I make stuffed shells without meat?
Yes! Omit the meat and use plain marinara or pesto. Add vegetables like spinach or mushrooms for a hearty, meatless option.
Final Thoughts on the Best Homemade Stuffed Shells
Stuffed shells are more than just a comfort food—they’re a celebration of cheesy, saucy goodness wrapped in tender pasta. Whether you’re cooking for your family or meal-prepping for the week, this recipe is a guaranteed crowd-pleaser. It’s adaptable, freezer-friendly, and always satisfying.
Don’t miss our zucchini cornbread casserole recipe—a perfect veggie-packed side for pasta night.
PrintStuffed Shells
This cheesy stuffed shells recipe features jumbo pasta filled with ricotta, mozzarella, and Parmesan, topped with a savory meat sauce and baked to perfection. It’s a comforting, family-friendly dish ideal for weeknight dinners or meal prep.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Dinner
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 20 jumbo pasta shells (about 6 ounces)
- 2 tablespoons olive oil
- 1 small onion, chopped
- 3 cloves garlic, minced
- 1/2 pound ground beef
- 24 ounces pasta sauce (marinara or homemade meat sauce)
- 15 ounces ricotta cheese
- 2 cups shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 1 egg
- 2 tablespoons dried parsley
Instructions
- Preheat oven to 350°F and spray a 9×13 baking dish with cooking spray.
- Cook pasta shells in salted water 1–2 minutes less than package directions. Drain and set aside.
- In a skillet, heat olive oil over medium heat. Sauté onion and garlic for about 3 minutes.
- Add ground beef and cook until browned. Stir in pasta sauce and let simmer on low heat.
- In a large bowl, beat the egg. Add ricotta, 1 cup of mozzarella, Parmesan, and parsley. Mix well.
- Spread 1/3 of the meat sauce on the bottom of the prepared baking dish.
- Fill each pasta shell with the cheese mixture using a spoon or piping bag. Place in baking dish.
- Top filled shells with remaining meat sauce and sprinkle the remaining mozzarella on top.
- Cover with foil and bake for 30 minutes. Remove foil and bake for an additional 5–10 minutes until cheese is melted and bubbly.
Notes
- Undercook pasta slightly to prevent tearing during stuffing.
- Cottage cheese can be used as a lighter substitute for ricotta (1:1 ratio).
- This dish can be prepped up to 8 hours in advance and refrigerated before baking.
- To freeze, assemble but do not bake. Cover tightly and freeze for up to 3 months.




