Ricotta Stuffed Shells
Ricotta Stuffed Shells are a warm, comforting Italian-style baked pasta dish filled with creamy ricotta, mozzarella, Parmesan, herbs, and a delicate touch of nutmeg. The filled pasta shells are nestled in a simple tomato basil sauce, topped with more cheese, and baked until bubbling, golden, and deeply satisfying.
This recipe is rich without feeling complicated. The ricotta filling is soft and creamy, the tomato sauce brings brightness and acidity, and the melted cheese on top gives the dish a cozy baked finish. Every shell holds its own pocket of creamy filling, making each bite feel hearty, balanced, and comforting.
Ricotta Stuffed Shells are perfect for family dinners, Sunday meals, holidays, potlucks, or anytime you want a beautiful baked pasta dish that feels homemade and generous.

Why People Will Love Ricotta Stuffed Shells Recipe
It is creamy, cheesy, and comforting. The ricotta filling, mozzarella, and Parmesan create a soft, rich center inside every pasta shell.
The tomato sauce balances the richness. Passata, onion, garlic, oregano, basil, and a little sugar create a bright sauce that keeps the dish from feeling too heavy.
Each shell feels like an individual serving. Stuffed pasta shells are easy to portion and beautiful to serve.
The baked cheese topping makes it irresistible. Mozzarella melts over the shells while Parmesan adds a salty, golden finish.
It is perfect for family meals. The flavors are familiar, cozy, and easy for both adults and children to enjoy.
It can be prepared ahead of time. You can stuff the shells and assemble the dish before baking, making it useful for busy days or gatherings.
It looks impressive but is simple to make. The recipe feels special, but the steps are very approachable.
It is a great vegetarian main dish. It is hearty and satisfying without needing meat.
Key Ingredients
Lumaconi Pasta Shells:
Large pasta shells are ideal for stuffing because they hold the ricotta filling beautifully. Cooking them just until slightly underdone helps them keep their shape during baking.
Ricotta Cheese:
Ricotta is the heart of the filling. It gives the shells a creamy, soft, slightly sweet texture that makes the dish feel rich and comforting.
Mozzarella Cheese:
Mozzarella adds creamy meltiness inside the filling and a golden, stretchy topping on the baked shells.
Parmesan Cheese:
Parmesan gives the dish salty, nutty depth. It strengthens the flavor of both the filling and the topping.
Egg:
The egg helps bind the ricotta filling so it stays creamy but firm enough inside the shells after baking.
Ground Nutmeg:
A small amount of nutmeg adds warmth and subtle depth to the ricotta filling. It should be gentle, not overpowering.
Dried Parsley:
Parsley adds a mild herb flavor and helps brighten the creamy filling.
Tomato Passata:
Passata creates a smooth tomato sauce that coats the baking dish and surrounds the shells with bright, rich tomato flavor.
Onion and Garlic:
Onion adds sweetness, while whole garlic cloves infuse the sauce with savory aroma without becoming too sharp.
Oregano and Fresh Basil:
Oregano gives the sauce an earthy Italian-style flavor, while basil adds freshness and fragrance.
Expert Tips
Do not fully cook the pasta shells. Cook them just until slightly firm because they will continue cooking in the oven.
Cool the shells before filling. Placing them on a kitchen towel helps them cool and prevents extra water from thinning the filling.
Use well-drained ricotta. If ricotta is watery, the filling can become loose and the shells may release too much moisture while baking.
Use a piping bag for easier filling. A piping bag makes it faster and cleaner to fill each shell evenly.
Season the filling well. Ricotta is mild, so pepper, herbs, Parmesan, and a small amount of salt help build flavor.
Simmer the tomato sauce before baking. A short simmer deepens the sauce and softens the onion flavor.
Place shells filling-side up. This keeps the ricotta visible and helps the cheese topping melt beautifully over each shell.
Bake until bubbling and golden. The sauce should be hot, and the cheese should be melted with light golden spots.
Let the dish rest before serving. Resting for 5 to 10 minutes helps the filling settle and makes serving easier.
Ricotta Stuffed Shells
Ingredients
Ricotta Filling:
Lumaconi Pasta Shells (36)
500g/17.6oz Ricotta
100/3.5oz Shredded Mozzarella Cheese
1/4 Cup Parmesan Cheese
1/4 Tsp Ground Nutmeg
1 Tsp Dried Parsley
1 Egg
Topping:
100g/3.5oz Shredded Mozzarella Cheese
Parmesan Cheese
Fresh chopped basil for garnish
Tomato Sauce:
2 (400g/14oz) Tins Tomato Puree (Passata)
1 Small Onion, finely chopped
4 Whole Garlic Cloves
1 Tsp Oregano
1 Tsp Sugar
Fresh Basil Spring
Salt and Pepper
Instructions:
Ricotta Filling
Cook pasta but not completely.
Strain and place on a kitchen towel to cool down completely.
Combine ricotta, egg, herbs, both cheeses and season with pepper in a mixing bowl.
Mix everything well and spoon into a piping bag.
Fill each shell and set aside.
Tomato Sauce
In a little olive oil, fry the onions and whole garlic together until the onions start to soften.
Add the tomato juice (passata), oregano, sugar, stem of basil and season with salt and pepper.
Simmer for 15 minutes.
Turn off heat, discard garlic and basil.
Assemble & Bake
Preheat oven 190C/375F.
Pour the tomato sauce in a baking dish.
Gently place the stuffed shells, filling side up.
Top with shredded mozzarella, parmesan cheese and freshly ground pepper.
Bake in oven for 30-45 minutes until bubbling and cheese is melted and golden in colour.
Serve with freshly chopped basil on top.
Enjoy!
Notes:
Ricotta Filling:
Pasta Preparation: Cook the lumaconi pasta shells al dente (firm to the bite) to prevent them from becoming too soft during baking.
Cooling Pasta: After cooking, ensure the pasta shells are completely cooled and dried on a kitchen towel to prevent excess moisture in the filling.
Filling Preparation: Combine ricotta, shredded mozzarella, parmesan cheese, ground nutmeg, dried parsley, and an egg in a mixing bowl. Season with pepper for flavor.
Filling Shells: Use a piping bag to neatly fill each pasta shell with the ricotta mixture. This ensures even distribution of the filling.
Tomato Sauce:
Onion and Garlic Base: Start the tomato sauce by sautéing finely chopped onion and whole garlic cloves in olive oil until softened and fragrant.
Flavor Infusion: Add tomato puree (passata), oregano, sugar, and a stem of fresh basil to the sautéed onions and garlic. Season with salt and pepper for taste.
Simmering: Allow the tomato sauce to simmer for 15 minutes to develop flavors. Discard the garlic and basil stem before assembling.
Assemble & Bake:
Preheat Oven: Ensure the oven is preheated to 190°C/375°F for baking.
Sauce Base: Spread a layer of tomato sauce in a baking dish to provide a flavorful base for the stuffed shells.
Filling Shells: Arrange the filled lumaconi shells in the baking dish, filling side up, nestled in the tomato sauce.
Cheese Topping: Generously top the stuffed shells with shredded mozzarella and parmesan cheese for a gooey, golden-brown crust.
Baking: Bake the assembled dish in the preheated oven for 30-45 minutes, or until the sauce is bubbling and the cheese is melted and golden.
Garnish: Finish the dish with freshly chopped basil for a vibrant and aromatic garnish.
Serving Suggestions:
Presentation: Serve the Ricotta Stuffed Shells directly from the baking dish, garnished with fresh basil.
Pairing: Enjoy this comforting dish with a side salad or garlic bread for a complete meal.
Storage: Store any leftovers in an airtight container in the refrigerator for up to a few days, reheating gently before serving.
Important Notes When Making Ricotta Stuffed Shells
Pasta shells can tear if overcooked. Keep them slightly firm and handle them gently.
The sauce should not be too watery. A thicker tomato sauce helps the shells bake properly without becoming soggy.
Nutmeg should be used lightly. A small pinch adds warmth, but too much can dominate the ricotta filling.
Fresh basil is best added at the end. Garnishing after baking keeps the basil bright and fragrant.
The dish can be assembled ahead. Cover and refrigerate before baking, then add extra baking time if starting from cold.
Cheese amount can be adjusted. Add more mozzarella for a richer dish or keep it lighter with a thinner topping.
Letting the baked shells rest improves texture. The filling firms slightly, and the sauce becomes easier to serve.
How to Enjoy Ricotta Stuffed Shells After Cooking
After the stuffed shells come out of the oven, let the dish rest for about 5 to 10 minutes. This short resting time helps the cheese settle, the sauce thicken slightly, and the filling hold its shape when served.
Spoon the shells onto plates or shallow bowls with plenty of tomato sauce from the baking dish. Add a little extra Parmesan on top if desired, then finish with freshly chopped basil for color and aroma.
The best bite should include tender pasta, creamy ricotta filling, melted mozzarella, bright tomato sauce, and a hint of fresh basil. The contrast between the creamy filling and the tangy sauce is what makes this dish so satisfying.
Serve Ricotta Stuffed Shells with garlic bread, a crisp green salad, roasted vegetables, sautéed spinach, or a simple Caesar salad. A lighter side dish works especially well because the stuffed shells are already rich and cheesy.
Leftovers can be stored in an airtight container in the refrigerator. Reheat gently in the oven or microwave with a spoonful of extra sauce to keep the pasta moist. The shells also make a wonderful next-day lunch because the flavors continue to blend as they sit.
Nutrition Information
Calories: 420–620 kcal | Total Fat: 18–32 g | Saturated Fat: 10–18 g | Monounsaturated Fat: 5–9 g | Polyunsaturated Fat: 1.5–3 g | Cholesterol: 70–120 mg | Sodium: 650–1,150 mg, depending on cheese, tomato sauce, and added salt | Total Carbohydrates: 42–62 g | Dietary Fiber: 4–7 g | Sugars: 7–12 g | Protein: 22–34 g
Frequently Asked Questions:
Can I use a different type of pasta for this recipe?
Yes, if lumaconi pasta shells are not available, you can use large pasta shells (conchiglioni) or jumbo pasta shells as a substitute.
Can I make this recipe ahead of time?
Yes, you can assemble the stuffed shells and prepare the tomato sauce ahead of time.
Keep them refrigerated separately until ready to bake.
Add toppings just before baking.
Can I freeze the stuffed shells for later use?
Yes, you can freeze the assembled but unbaked stuffed shells.
Place them in a freezer-safe dish, cover tightly, and freeze.
When ready to bake, thaw overnight in the refrigerator before baking as directed.
What can I substitute for ground nutmeg in the ricotta filling?
You can omit ground nutmeg or substitute it with a pinch of ground cinnamon for a different flavor profile.
Can I use fresh herbs instead of dried parsley in the ricotta filling?
Yes, you can use fresh parsley instead of dried.
Use a larger quantity of fresh parsley (about 1 tablespoon chopped) for equivalent flavor.
How can I make the tomato sauce less sweet?
Adjust the sweetness of the tomato sauce by reducing or omitting the sugar.
Taste and adjust seasonings according to your preference.
What can I serve with Ricotta Stuffed Shells for a complete meal?
Serve the stuffed shells with a side salad, garlic bread, or steamed vegetables for a well-rounded dinner.
Can I use cottage cheese instead of ricotta cheese in the filling?
Yes, you can substitute cottage cheese for ricotta cheese if desired.
The texture may be slightly different, but it will still work well.
How long should I bake the stuffed shells if using a convection oven?
Reduce the baking time slightly (about 25-35 minutes) when using a convection oven to ensure the shells cook evenly and the cheese melts perfectly.
Can I make this recipe vegetarian?
Absolutely! Skip the egg in the ricotta filling or use a plant-based egg substitute to make the recipe vegetarian.
Ensure the tomato puree (passata) is vegetarian-friendly.