There's nothing quite like the comfort of a warm, cheesy pasta dish, and ricotta stuffed shells are one of the best. These jumbo pasta shells are filled with a creamy ricotta mixture, smothered in marinara sauce, and topped with a layer of bubbly, golden mozzarella. Every bite is pure Italian-inspired bliss!
I first started making this recipe when I needed a hearty, meatless meal that the whole family would love. It quickly became a household favorite, with everyone going back for seconds (and sometimes thirds). The best part? It’s surprisingly simple to make, perfect for a cozy weeknight dinner or even a special occasion.
Why You'll Love This Ricotta Stuffed Shells Recipe
Get ready to fall in love with this classic baked pasta dish. Ricotta stuffed shells are packed with flavor, easy to make, and perfect for meal prep.
First off, they’re incredibly creamy and cheesy. The ricotta filling, blended with Parmesan and mozzarella, creates a luscious, melt-in-your-mouth texture that pairs perfectly with the tangy marinara sauce.
This dish is also perfect for feeding a crowd. A single batch makes plenty of servings, making it great for family dinners, potlucks, or meal prepping for the week ahead.
Looking for an easy make-ahead meal? Stuffed shells can be assembled in advance and baked when you’re ready. That means less stress during busy weeknights!
And if you’re looking for a vegetarian-friendly dish, this one’s a winner. It's hearty, satisfying, and packed with cheesy goodness—no meat needed!
Ingredients Notes

The magic of ricotta stuffed shells comes from simple ingredients that work together to create a comforting, delicious meal. Let’s break down the key components.
Jumbo pasta shells are essential for this dish. They hold the creamy ricotta filling perfectly and bake up beautifully in the sauce. Be sure to cook them al dente so they don’t become too soft while baking.
Ricotta cheese is the star of the filling. Its mild, creamy texture makes it the perfect base for the cheesy mixture. Use whole milk ricotta for the best richness and flavor.
Mozzarella cheese adds that irresistible gooey, melted topping. I recommend using a block of mozzarella and shredding it yourself for the best melt and flavor.
Parmesan cheese gives the filling a sharp, nutty depth. A little goes a long way, enhancing the overall cheesiness of the dish.
Eggs help bind the ricotta mixture together, making the filling smooth and creamy instead of runny.
Marinara sauce brings everything together with its rich, tomatoey goodness. Use your favorite store-bought marinara for convenience, or make a homemade version for extra flavor.
For this recipe, you’ll also need a large baking dish, a mixing bowl, and a spoon or piping bag to fill the shells easily.
How To Make Ricotta Stuffed Shells

Making these stuffed shells is easier than you might think! Follow these simple steps to create a dish that’s sure to impress.
Start by boiling the jumbo pasta shells in salted water until they’re al dente. Drain them and set them aside to cool slightly so they’re easier to handle.
While the pasta is cooking, prepare the ricotta filling. In a large bowl, mix the ricotta cheese, shredded mozzarella, grated Parmesan, eggs, garlic, and Italian seasoning. Stir until everything is well combined and smooth.
Next, fill the shells. You can use a spoon to scoop the ricotta mixture into each shell, or for a neater method, transfer the filling into a piping bag or a plastic bag with the tip cut off. Pipe the mixture into each shell until they’re generously filled.
Now it’s time to assemble the dish. Spread a layer of marinara sauce on the bottom of your baking dish, then place the stuffed shells in a single layer on top of the sauce. Pour the remaining marinara over the shells and sprinkle the top with extra mozzarella and Parmesan cheese.
Bake in a 375°F oven for about 25-30 minutes, or until the cheese is melted and bubbly. If you like a golden, slightly crispy topping, broil the dish for the last few minutes.
Let the shells cool for a few minutes before serving, then dig in and enjoy!
Storage Options
Ricotta stuffed shells are perfect for meal prep and leftovers. Here’s how to store them properly.
Refrigerate any leftovers in an airtight container for up to 4 days. The flavors deepen over time, making them even more delicious the next day!
Freeze the shells before or after baking. If freezing unbaked shells, assemble the dish but don’t bake it. Cover tightly with foil and freeze for up to 3 months. When ready to cook, bake straight from frozen at 375°F for about 45-50 minutes.
To reheat, warm individual portions in the microwave or bake at 350°F for about 15-20 minutes until heated through.
Variations and Substitutions
This recipe is easily adaptable to suit your preferences or dietary needs. Here are some great variations to try.
Add meat for a heartier version. Brown some ground beef, Italian sausage, or shredded chicken and mix it into the marinara sauce before baking.
Use different cheeses to customize the flavor. Try adding goat cheese, asiago, or provolone to the ricotta mixture for a fun twist.
Make it gluten-free by using gluten-free pasta shells. Most grocery stores carry a good selection of gluten-free options.
Sneak in some veggies by mixing chopped spinach, mushrooms, or zucchini into the ricotta filling for added nutrition.
Try a white sauce version by swapping out marinara for a creamy alfredo or béchamel sauce for an ultra-rich and decadent dish.
No matter how you make them, ricotta stuffed shells are a guaranteed hit. Whether you keep it classic or try one of these delicious variations, you’re in for a comforting, cheesy, and satisfying meal!
PrintRicotta Stuffed Shells Recipe
This ricotta stuffed shells recipe features jumbo pasta shells filled with a creamy ricotta mixture, baked in marinara sauce, and topped with melted mozzarella. It's a comforting Italian dish that's easy to make and perfect for family dinners or special occasions.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 20 jumbo pasta shells
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 egg
- 1 teaspoon garlic powder
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 cups marinara sauce
- 1 tablespoon fresh basil (optional, for garnish)
Instructions
- Preheat oven to 375°F (190°C).
- Cook pasta shells according to package instructions until al dente. Drain and set aside.
- In a bowl, mix ricotta, mozzarella, Parmesan, egg, garlic powder, Italian seasoning, salt, and pepper.
- Spread 1 cup of marinara sauce on the bottom of a baking dish.
- Fill each shell with the ricotta mixture and arrange them in the dish.
- Pour the remaining marinara sauce over the shells and sprinkle extra mozzarella on top.
- Cover with foil and bake for 20 minutes. Remove foil and bake for another 10 minutes until cheese is bubbly.
- Garnish with fresh basil and serve warm.
Notes
- Use fresh basil or parsley for added flavor.
- You can add cooked spinach or ground beef to the ricotta mixture for variation.
- Make ahead and refrigerate overnight for easy meal prep.
Nutrition
- Serving Size: 5 stuffed shells
- Calories: 450
- Sugar: 6g
- Sodium: 620mg






Leave a Reply