There’s something so cozy and satisfying about a dish that combines melty cheeses with tender pasta shells soaking in rich marinara. This Cheesy Stuffed Shells Recipe is exactly that—a warm hug on a plate that's well worth the few minutes it takes to prepare.
Jump to:
Why You'll Love This Recipe
Honestly, this recipe has been one of my go-to comfort dinners for years. It’s straightforward enough for busy weeknights but also feels special enough to wow guests. Here’s why it might just become your favorite too.
- Ultimate comfort food: Gooey cheese, tender pasta, and savory marinara make every bite pure delight.
- Simple prep: You can have this on the table in under an hour with minimal fuss.
- Customizable filling: It’s easy to add your favorite herbs, veggies, or proteins to make it your own.
- Great for leftovers: The flavors deepen overnight and reheat beautifully.
Ingredients & Why They Work
This Cheesy Stuffed Shells Recipe leans on classic Italian flavors that complement each other perfectly. Each ingredient plays a role in creating creamy, cheesy goodness balanced by vibrant tomato sauce.

- Jumbo pasta shells: Their large size holds plenty of filling without breaking apart—just be sure to boil slightly less than package directions to keep them firm.
- Marinara sauce: A flavorful, tangy base that keeps everything moist and adds acidity to cut through the richness of the cheeses.
- Ricotta cheese: The creamy backbone of the filling, lending softness and subtle sweetness.
- Shredded mozzarella cheese: Provides meltiness and stretch in both the filling and topping—dividing it helps balance texture inside and out.
- Grated parmesan cheese: Adds salty, nutty depth; a little extra on top gives a nice finish.
- Cream cheese (softened): Here’s my secret ingredient! It makes the filling even creamier and silkier without overpowering the flavors.
- Egg: Binds the filling together so it stays put when you bake.
- Fresh parsley: Brightens up the richness with a fresh, herbaceous note—though dried works in a pinch.
- Dried oregano: Optional but adds that classic Italian herb flavor that pairs perfectly with garlic and tomato.
- Sea salt and ground pepper: Enhance all the flavors, so be sure to taste your filling before stuffing.
- Garlic (pressed): A must for that punch of aroma and warmth that brings the filling alive.
Make It Your Way
I love playing around with this Cheesy Stuffed Shells Recipe based on the season or what’s in my fridge. It’s incredibly easy to tweak without losing the comforting core flavors.
- Variation: For a veggie boost, I often fold sautéed spinach or finely chopped mushrooms into the filling—trust me, you won't even miss the meat.
- Protein addition: Cooked Italian sausage or ground turkey can be stirred in if you want a heartier meal.
- Dairy-free twist: Swap ricotta and cream cheese for plant-based alternatives and use a vegan mozzarella—results are surprisingly tasty!
- Spicy kick: Adding a pinch of red chili flakes into the filling amps up the flavor without overwhelming the family.
Step-by-Step: How I Make Cheesy Stuffed Shells Recipe

Step 1: Cook Shells Just Right
First things first, boil those jumbo shells—but here’s a trick I’ve learned: cook them one minute less than the package says. This keeps them firm enough to handle stuffing without tearing. After draining, spread them out on a baking sheet so they don’t stick together while you make your filling.
Step 2: Prep Your Pan and Sauce
While the shells cook, lightly butter your casserole dish—this prevents sticking and adds subtle richness. Then spread a few spoonfuls of marinara on the bottom, just enough to create a thin, even layer that will keep the shells moist.
Step 3: Whip Up the Creamy Filling
Mix ricotta, cream cheese, mozzarella, parmesan, egg, parsley, garlic, oregano, salt, and pepper until smooth and combined. I usually use a wooden spoon or rubber spatula to fold everything gently—this keeps the mixture nice and creamy without overworking the egg.
Step 4: Stuff and Arrange
Using a small spoon or your hands, carefully fill each shell with a generous scoop of cheese mixture—don’t be shy! Arrange them in a single layer over the marinara in your dish.
Step 5: Sauce and Cheese on Top
Once all shells are filled and nestled, smother them with the remaining marinara sauce. Sprinkle on the rest of your mozzarella and a little extra parmesan if you like a crusty, golden top.
Step 6: Bake and Enjoy
Cover your dish loosely with lightly buttered foil to avoid sticking and bake at 350°F for 20 minutes. Then remove the foil to let the cheese brown for another 5-10 minutes. Keep an eye on it so it gets beautifully bubbly without burning. When it’s done, let it rest a few minutes before serving—this helps the cheesy filling firm up just right.
Top Tip
Through countless times making this dish, I've found a few little tricks that elevate the results every single time. These have saved me from common pitfalls and helped me achieve the perfect baked stuffed shells consistently.
- Don’t overcook the shells: Cooking even a minute too long makes them mushy and harder to stuff.
- Butter foil before covering: This prevents the foil from sticking to your cheese topping—such a frustrating mess otherwise!
- Use softened cream cheese: It blends smoothly right into the filling, giving amazing creaminess without lumps.
- Let it rest after baking: This little patience pay-off means your filling sets nicely, making it easier to serve without it spilling everywhere.
How to Serve Cheesy Stuffed Shells Recipe

Garnishes
I love topping mine with extra fresh parsley and a light dusting of parmesan right before serving—it gives a pretty pop of color and a fresh herbaceous note that complements the rich cheese. Sometimes, I'll add a sprinkle of crushed red pepper flakes for a gentle heat boost.
Side Dishes
Simple is best here. A crisp green salad with vinaigrette cuts through the richness beautifully. Roasted broccoli or garlic bread are also regular companions on my dinner table when these shells appear.
Creative Ways to Present
For holidays or dinner parties, try baking individual shells in mini ramekins for a fancy twist. Or arrange the shells crowded together in a circular pattern on a beautiful platter, garnished with fresh basil leaves, turning this comfort meal into a centerpiece.
Make Ahead and Storage
Storing Leftovers
I usually cover leftovers tightly with foil or transfer to an airtight container and keep them in the fridge. They stay delicious for up to 3 days, which is perfect for quick lunches or easy dinners later in the week.
Freezing
If I want to save some for even longer, I freeze the stuffed shells before baking—arranging them on a baking sheet and freezing until solid, then transferring to a freezer bag. When you’re ready to eat, bake them covered, adding some extra time to ensure they cook through.
Reheating
Reheating in the oven keeps the cheese melty and the shells tender—cover with foil to prevent drying out and warm at 350°F until heated through, about 15-20 minutes. Microwave works in a pinch but can make the pasta a bit less tender.
Frequently Asked Questions:
Absolutely! This recipe is inherently vegetarian-friendly. Just make sure your marinara sauce doesn’t have any hidden meat and skip any optional meat add-ins. You can boost flavor with extra herbs or veggies like spinach or mushrooms in the filling.
The best way is to lay the cooked shells out in a single layer on a baking sheet with a light drizzle of olive oil or a dusting of cornmeal. This stops them from touching and sticking as they cool. Be gentle when handling to avoid tearing.
Yes! You can assemble the stuffed shells a day before baking. Keep the dish covered tightly in the fridge and bake with an extra 10 minutes added to the cooking time. This makes dinner prep a breeze on busy nights.
I swear by adding softened cream cheese to the ricotta mixture—it adds a velvety texture that makes the filling smooth and irresistibly creamy. Don’t skip it!
Final Thoughts
This Cheesy Stuffed Shells Recipe has a special place in my kitchen for how it turns simple ingredients into a fulfilling dish everyone enjoys. Whether you’re feeding family or friends, it delivers cozy, cheesy goodness with minimal effort. I hope you’ll give it a try soon—it’s like wrapping yourself in a warm blanket of deliciousness.
Print
Cheesy Stuffed Shells Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 20 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
Classic stuffed jumbo pasta shells filled with a creamy blend of ricotta, mozzarella, and parmesan cheeses, enhanced with garlic and herbs, then baked to perfection in marinara sauce for a comforting and easy Italian-inspired main course.
Ingredients
Pasta
- 20 jumbo shells
Sauce
- 3 cups marinara sauce
Filling
- 15 oz ricotta cheese
- 2 cups shredded mozzarella cheese (divided)
- ⅓ cup grated parmesan cheese (plus additional for topping, if desired)
- 4 oz cream cheese (softened)
- 1 large egg (lightly beaten)
- 2 Tablespoons fresh parsley (finely chopped) or 2 teaspoons dried parsley
- ½ teaspoon dried oregano (optional)
- ½ teaspoon sea salt
- ½ teaspoon ground pepper
- 1 large garlic clove (pressed)
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) to prepare for baking the stuffed shells.
- Cook Pasta Shells: Prepare the jumbo shells according to package instructions, boiling them for one minute less than recommended to avoid overcooking. Drain and let cool for several minutes to handle easily.
- Prepare Baking Dish: Lightly butter the sides and bottom of a 9x13-inch casserole dish. Spread several spoonfuls of marinara sauce on the bottom to lightly coat it.
- Make Filling: In a bowl, combine ricotta cheese, 1½ cups of mozzarella cheese, ⅓ cup grated parmesan, softened cream cheese, lightly beaten egg, chopped parsley, pressed garlic, oregano, sea salt, and ground pepper. Stir until well combined for a creamy and flavorful filling.
- Stuff Shells: Using a spoon, fill each cooked jumbo shell generously with the cheese filling. Place the stuffed shells into the prepared casserole dish on top of the marinara sauce layer.
- Add Sauce and Cheese Topping: Spoon the remaining marinara sauce evenly over the stuffed shells. Sprinkle the remaining ½ cup mozzarella cheese and additional parmesan cheese on top if desired.
- Cover and Bake: Lightly butter one side of a piece of foil or spray with cooking spray. Cover the casserole dish loosely with the foil, buttered side down, and bake in the preheated oven for 20 minutes.
- Uncover and Finish Baking: Remove the foil and bake for an additional 10 minutes to brown the cheese and allow the sauce to bubble.
- Serve and Enjoy: Remove from oven, let cool slightly, then serve the stuffed shells warm for a delicious and satisfying meal.
Notes
- Boil pasta shells one minute less than package instructions to prevent them from becoming too soft and breaking when stuffing.
- Lightly buttering the baking dish and foil prevents sticking and helps with easy cleanup.
- You can substitute fresh parsley with dried parsley using half the amount.
- For a vegetarian option, ensure the marinara sauce and cheeses contain no animal rennet.
- The cream cheese adds a subtle tang and creamy texture to the filling.
- Leftover stuffed shells can be refrigerated for up to 3 days and reheated in the oven.
- Top with extra parmesan cheese before serving for added flavor.
Nutrition
- Serving Size: 1 stuffed shell
- Calories: 185 kcal
- Sugar: 3 g
- Sodium: 345 mg
- Fat: 11 g
- Saturated Fat: 6 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 12 g
- Fiber: 1 g
- Protein: 10 g
- Cholesterol: 41 mg


Leave a Reply