Nothing quite hits the spot like a warm, comforting dish filled with melty, cheesy goodness. This Cheesy Stuffed Shells Recipe is one of those meals that feels special yet comes together easily – perfect for family dinners or when you want to impress without stress.
Jump to:
Why You'll Love This Recipe
I honestly can't get enough of this recipe—it's that satisfying blend of creamy cheeses, tender pasta shells, and rich marinara sauce that just warms your soul. Plus, it's straightforward enough that you don’t have to be a kitchen pro to nail it every time.
- Comfort Food Classic: A timeless, cheesy Italian-American favorite everyone loves around the table.
- Simple Prep: Uses easy-to-find ingredients and comes together in under an hour, including baking time.
- Customizable: You can swap cheeses, add herbs, or even sneak in some veggies for variety.
- Impresses Every Time: Looks restaurant-worthy but tastes like home-cooked love.
Ingredients & Why They Work
Each ingredient in this Cheesy Stuffed Shells Recipe plays a vital role in creating layers of flavor and texture — from the creamy ricotta filling to the tangy parmesan and gooey mozzarella on top. Here’s why these components come together so beautifully.

- Jumbo pasta shells: Their large size is perfect for stuffing; just be sure not to overcook so they hold their shape.
- Ricotta cheese: Creamy and mild, it forms the base of the filling and balances the stronger cheeses.
- Mozzarella cheese: Adds that irresistible gooey, melty texture; using it both inside and on top creates layers of cheesy indulgence.
- Parmesan cheese: Brings a sharp, nutty flavor that cuts through the richness of the creamy filling.
- Cream cheese: This sneaky secret ingredient makes the filling extra luscious and smooth.
- Egg: Acts as a binder to keep the filling together inside those shells while baking.
- Fresh parsley & garlic: Freshness and aromatic depth that elevate the whole dish without overwhelming it.
- Marinara sauce: Essential for moisture and a tangy tomato kick to balance the creamy cheese.
- Salt, pepper, and optional oregano: Simple seasonings that bring everything to life—don’t skimp here!
Make It Your Way
One of the best parts about this Cheesy Stuffed Shells Recipe is how easy it is to tweak it to suit your cravings or diet. I like adding a handful of fresh spinach or sautéed mushrooms into the filling for extra flavor and color.
- Vegetarian boost: Toss in some finely chopped sautéed veggies or even cooked kale to sneak in some greens—my family loves it and hardly notices!
- Gluten-Free swap: Use gluten-free jumbo shells if necessary; just watch the cooking time so they don’t get mushy.
- Spicy kick: Stir in crushed red pepper flakes or a dash of hot sauce into the marinara for those who like a little heat.
- Protein addition: For meat lovers, cooked Italian sausage or ground beef folded into the filling works wonders.
Step-by-Step: How I Make Cheesy Stuffed Shells Recipe

Step 1: Cook the shells just right
Start by boiling your jumbo shells according to the package, but don’t cook them fully—boil them one minute less than instructed. This little trick stops the shells from getting too soft and falling apart while they bake. Once cooked, drain and spread them out on a baking sheet so they cool and don’t stick together.
Step 2: Prepare the cozy filling
While the shells cool, mix ricotta, 1 ½ cups of mozzarella, parmesan, cream cheese, egg, parsley, garlic, oregano, salt, and pepper in a bowl. Stir it all well until creamy and combined—this filling is the star, so take a moment to make it smooth and flavorful!
Step 3: Assemble the magic
Butter a 9x13 casserole dish, then spoon just enough marinara on the bottom to coat it lightly. Stuff each shell with a heaping spoonful of filling, then nestle them snugly into the dish. Once they're all filled, spoon the remaining marinara sauce over the shells and sprinkle the last ½ cup mozzarella and a little parmesan on top.
Step 4: Cover, bake, and reveal
Cover the dish tightly with foil (butter the foil side or spray with cooking spray so the cheese doesn’t stick), and bake at 350°F (175°C) for 20 minutes. Then remove the foil and bake for another 5 to 10 minutes until the cheese bubbles and turns golden on top. That moment when you pull it out of the oven smells like pure comfort.
Top Tip
Making this Cheesy Stuffed Shells Recipe for the first time, I learned that precise cooking of the shells and a creamy filling make all the difference between a so-so dish and a showstopper. Let me share some tips that save time and boost flavor!
- Don’t overcook your shells: Undercook by one minute to keep them firm and avoid mushy shells that fall apart during baking.
- Use cream cheese in the filling: It makes the stuffing unbelievably smooth and rich without being heavy—trust me on this sneaky addition!
- Butter the foil: Prevents the melted cheese from sticking to the foil when covering the dish.
- Rest before serving: Let the casserole cool for 10 minutes after baking so the filling sets and doesn’t spill everywhere when scooped.
How to Serve Cheesy Stuffed Shells Recipe

Garnishes
I like to sprinkle fresh chopped basil or parsley on top right before serving—it adds a fresh pop of color and flavor that cuts through all that cheesy richness. A light drizzle of extra virgin olive oil or a small sprinkle of red pepper flakes can also amp things up.
Side Dishes
Keep things simple and balanced with a crisp green salad dressed with lemon vinaigrette or garlic-roasted veggies. A crusty loaf of garlic bread is always a welcome partner too, perfect for sopping up extra sauce.
Creative Ways to Present
For a special occasion, I like to plate the shells individually on a pretty dish and drizzle them with a swirl of basil pesto or balsamic glaze. It looks impressive but takes just a few extra seconds, making the meal feel like a restaurant experience at home.
Make Ahead and Storage
Storing Leftovers
After the meal, I let the leftovers cool completely, then cover the dish tightly or transfer to airtight containers. Stored in the fridge, these cheesy stuffed shells keep delicious for up to 3 days without losing their creamy texture.
Freezing
This recipe freezes beautifully! Assemble the stuffed shells in a foil pan, cover tightly with plastic wrap and foil, and pop it in the freezer before baking. When you’re ready, bake it covered (add extra time) straight from frozen for an easy, no-fuss dinner later on.
Reheating
I reheat leftovers in the oven at 350°F (175°C), covered with foil, for about 15-20 minutes. This helps everything warm evenly without drying out, and if you want that melty top, uncover for the last 5 minutes of reheating.
Frequently Asked Questions:
Yes! You can assemble the shells the day before, cover the dish tightly, and keep it refrigerated until ready to bake. Just add a few extra minutes to baking time if cooking straight from cold.
Spread cooked shells out on a single layer on a baking sheet and allow them to cool slightly after boiling. Tossing them gently with a little olive oil can also help keep them separate before stuffing.
Absolutely! Just make sure to thaw the spinach completely and squeeze out as much moisture as possible before mixing it into the filling to avoid watery shells.
You can substitute ricotta, mozzarella, and cream cheese with plant-based alternatives available in most grocery stores. Be sure to check that the marinara sauce is dairy-free as well. The texture might be slightly different but still delicious!
Final Thoughts
Honestly, this Cheesy Stuffed Shells Recipe holds a special place in my kitchen rotation because it delivers big on flavor while staying so approachable. It’s exactly the kind of recipe I trust to feed loved ones with smiles all around. I can’t wait for you to try it and make it your own—it’s a real crowd-pleaser that feels like a warm hug on a plate.
Print
Cheesy Stuffed Shells Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 20 shells
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
Classic Italian stuffed shells filled with a creamy ricotta and cheese blend, baked in marinara sauce for a comforting and delicious dinner.
Ingredients
Shells and Sauce
- 20 jumbo shells
- 3 cups marinara sauce
Cheese Filling
- 15 oz ricotta cheese
- 2 cups shredded mozzarella cheese (divided)
- ⅓ cup grated parmesan cheese
- 4 oz cream cheese (softened)
- 1 large egg (lightly beaten)
Seasonings
- 2 Tablespoons fresh parsley (finely chopped) or 2 teaspoons dried
- ½ teaspoon dried oregano (optional)
- ½ teaspoon sea salt
- ½ teaspoon ground pepper
- 1 large garlic clove (pressed)
Instructions
- Preheat Oven: Preheat the oven to 350F (175C) to prepare for baking the stuffed shells.
- Cook Shells: Boil jumbo shells according to package instructions but cook for one minute less than recommended. Drain and allow to cool for several minutes before separating and placing on a baking sheet.
- Prepare Baking Dish: Lightly butter the sides and bottom of a 9x13 casserole dish. Spoon several spoonfuls of marinara sauce to lightly coat the bottom of the dish.
- Make Filling: In a bowl, combine ricotta cheese, 1 ½ cups of shredded mozzarella, ⅓ cup parmesan cheese, softened cream cheese, lightly beaten egg, parsley, pressed garlic, oregano, sea salt, and ground pepper. Stir until well blended.
- Stuff Shells: Fill each cooked shell with a heaping spoonful of the cheese mixture and arrange them in the prepared baking dish.
- Add Sauce and Cheese Topping: Spoon remaining marinara sauce evenly over the stuffed shells. Top with the remaining ½ cup shredded mozzarella and sprinkle with parmesan cheese if desired.
- Cover and Bake: Lightly butter one side of a piece of foil or spray it with cooking spray. Lay the foil butter side down loosely over the dish. Bake covered in the preheated oven for 20 minutes.
- Finish Baking: Remove the foil and continue baking uncovered for an additional 10 minutes until cheese melts and shells are bubbly.
- Serve and Enjoy: Remove from oven, let cool slightly, then serve warm.
Notes
- Cooking shells one minute less than package instructions prevents overcooking when baked.
- Use fresh parsley for a brighter flavor or dried parsley as a convenient alternative.
- Lightly buttering the baking dish and foil helps prevent sticking.
- For extra cheesiness, add more mozzarella on top before baking uncovered.
- This recipe can be prepared ahead and refrigerated before baking.
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