These stuffed shells combine rich ricotta and tangy sun-dried tomatoes for a hearty Italian meal. They are easy to prepare in advance and bake up beautifully for a cheesy finish.

List of ingredients
- 12 oz jumbo pasta shells (about 24 shells) – use a high-quality semolina brand.
- 1 ½ cups ricotta cheese – whole milk variety provides the best creaminess.
- ½ cup sun-dried tomatoes (finely chopped) – oil-packed tomatoes offer the most intense flavor.
- ½ cup grated Parmesan cheese – freshly grated for better melting.
- 1 cup shredded mozzarella cheese (divided) – split between the filling and the topping.
- 1 large egg – acts as a binder to keep the filling stable.
- 2 cloves garlic (minced) – fresh garlic provides a sharper taste than powder.
- 1 teaspoon Italian seasoning – a blend of dried herbs.
- ½ teaspoon salt – adjust based on the saltiness of your Parmesan.
- ½ teaspoon black pepper – freshly ground for a better aroma.
- ¼ teaspoon red pepper flakes (optional) – adds a subtle heat to the ricotta.
- 2 ½ cups marinara sauce – use a smooth tomato sauce for better coverage.
- 1 teaspoon olive oil – helps sauté the sauce herbs.
- ½ teaspoon dried basil – enhances the tomato flavor.
- ½ teaspoon dried oregano – adds traditional Italian earthy notes.
- Fresh basil leaves (chopped) – for a fresh aromatic garnish.
- Extra Parmesan cheese – for an additional salty crust on top.
step-by-step instructions
- Cook the Pasta Shells: Bring a large pot of salted water to a boil. Cook the jumbo pasta shells according to the package instructions until al dente. Drain and rinse under cold water to prevent sticking, then set aside.
- Prepare the Ricotta Filling: In a medium bowl, mix ricotta cheese, sun-dried tomatoes, Parmesan, ½ cup mozzarella, garlic, Italian seasoning, salt, pepper, and red pepper flakes (if using). Stir in the egg to help bind the filling, then set aside while you prepare the sauce.
- Prepare the Baking Dish: Preheat your oven to 375°F (190°C). Spread 1 cup of marinara sauce evenly in a 9×13-inch baking dish to create a base.
- Stuff the Shells: Using a spoon or piping bag, carefully fill each pasta shell with about 2 tablespoons of the ricotta mixture. Arrange the stuffed shells in a single layer in the baking dish.
- Add Sauce and Cheese: Pour the remaining marinara sauce over the shells. Sprinkle with the remaining ½ cup of mozzarella cheese and extra Parmesan for an ultra-cheesy topping.
- Bake to Perfection: Cover the dish with foil and bake for 20 minutes. Remove the foil and bake for another 10 minutes or until the cheese is bubbly and golden brown. Let the shells rest for 5 minutes before serving.
- Garnish and Serve: Sprinkle with fresh basil and extra Parmesan before serving. Serve warm and enjoy!
Pro Cooking Secrets for Perfect Shells
Use Full-Fat Ricotta for Better Texture
Selecting whole-milk ricotta is highly recommended because the higher fat content creates a smoother and creamier texture. Part-skim versions can sometimes be slightly grainier and may dry out more quickly during the baking process.
Maintain the Al Dente Texture
Cook the pasta for one to two minutes less than the package suggests for al dente. Since the shells continue to cook in the oven with the sauce, undercooking them slightly prevents them from becoming mushy or falling apart.
Rinse Pasta with Cold Water
Rinsing the jumbo shells immediately after draining stops the cooking process and removes excess surface starch. This step is crucial to ensure the shells do not stick together in a clump before stuffing.
Allow the Dish to Rest After Baking
Letting the stuffed shells sit for 5 to 10 minutes after leaving the oven allows the filling to set. This prevents the ricotta mixture from oozing out and helps the shells maintain their structure when served.
Customizing Your Filling and Flavor
Incorporate Sautéed Spinach for Nutrition
To add a boost of greens, stir in two cups of chopped sautéed spinach. Ensure the spinach is squeezed dry after cooking to prevent excess moisture from making the ricotta filling watery.
Adding Lean Cooked Proteins
For a meatier version, add cooked ground beef, shredded chicken, or browned turkey to the ricotta mixture. Ensure the meat is fully cooked and drained of excess fat before mixing it in.
Adjusting the Spice Level
If you prefer a bolder heat, increase the red pepper flakes to a full teaspoon or add a pinch of cayenne pepper. You can also stir in a small amount of minced jalapeño for a different type of spice.
Using Dairy-Free Substitutes
For a plant-based version, replace the ricotta with a cashew-based ricotta alternative and use vegan mozzarella. Use a flax egg or a commercial egg replacer to maintain the binding properties of the filling.
Ideal Side Dish Pairings
Buttery Garlic Bread
Serve these shells with crispy garlic bread to soak up the extra marinara sauce. Toast a French baguette with a mixture of melted butter, minced garlic, and parsley for the best result.
Fresh Balsamic Garden Salad
A light, crisp salad provides a necessary acidic contrast to the rich, cheesy pasta. Use a mix of romaine, cherry tomatoes, and cucumbers with a simple balsamic vinaigrette dressing.
Roasted Seasonal Vegetables
Roasted broccoli, carrots, or asparagus add color and essential nutrients to the plate. Toss them in olive oil and salt, then roast at 400°F until the edges are caramelized.
Storage and Reheating Guidelines
Safe Refrigeration Practices
Store leftover stuffed shells in an airtight glass or plastic container. They will remain fresh and safe to eat in the refrigerator for up to 4 days.
Freezing Unbaked Shells
You can assemble the dish completely, cover it tightly with plastic wrap and foil, and freeze it for up to 3 months. This makes it an excellent option for future meal prep.
Proper Thawing and Baking
Thaw frozen shells in the refrigerator overnight before baking. If baking from frozen, increase the covered baking time by 15-20 minutes to ensure the center is heated through.
Best Method for Reheating
Avoid the microwave if possible, as it can make the pasta rubbery. Instead, bake the leftovers at 350°F (175°C) for 15-20 minutes, adding a splash of water or extra sauce to keep them moist.
Common Troubleshooting and FAQs
Can I make these stuffed shells ahead of time?
Yes, you can assemble the entire dish and refrigerate it for up to 24 hours. Just keep it covered to prevent the cheese from drying out before it goes into the oven.
Can I use fresh tomatoes instead of sun-dried tomatoes?
You can use fresh tomatoes, but the flavor will be much milder and the moisture content higher. It is recommended to roast the fresh tomatoes first to concentrate the flavor and remove excess water.
Can I add meat to the filling?
Absolutely. Cooked ground beef, shredded chicken, or cooked Italian-style turkey are all great additions. Mix the cooked meat directly into the ricotta filling before stuffing the shells.
What should I do if the shells break during boiling?
If shells break, it is often due to overcrowding the pot or boiling too vigorously. Use a very large pot with plenty of water and stir gently during the first few minutes of cooking.
How do I prevent the filling from leaking?
Ensure you use a binder like an egg and do not overfill the shells. Leaving a small gap at the top of the shell allows the cheese to melt over the top without pushing the filling out.
Can I substitute the marinara sauce?
Yes, you can use a creamy Alfredo sauce or a pesto sauce for a different flavor profile. If using Alfredo, reduce the amount of mozzarella in the filling to avoid making the dish too heavy.
How can I make the shells easier to fill?
Using a piping bag or a large plastic freezer bag with the corner cut off is much faster than using a spoon. Simply squeeze the filling directly into the shells for a clean and quick process.
Why did my cheese not brown?
If the cheese is white but not golden, you may have left the foil on too long. Ensure you remove the foil for the final 10-15 minutes of baking or use the broiler for 2 minutes at the end.
Print
Sun-Dried Tomato and Ricotta Stuffed Shells
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Diet: General
Description
These Sun-Dried Tomato Ricotta Stuffed Shells are the perfect comfort food – creamy, cheesy, and full of bold Italian flavors. Jumbo pasta shells are filled with a rich ricotta and sun-dried tomato mixture, baked in marinara sauce, and topped with melted mozzarella.
Ingredients
- 12 oz jumbo pasta shells
- 1 ½ cups ricotta cheese
- ½ cup sun-dried tomatoes, finely chopped
- ½ cup grated Parmesan cheese
- 1 cup shredded mozzarella cheese, divided
- 1 large egg
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes
- 2 ½ cups marinara sauce
- 1 teaspoon olive oil
- ½ teaspoon dried basil
- ½ teaspoon dried oregano
- Fresh basil leaves, chopped
- Extra Parmesan cheese
Instructions
- Step 1: Cook the jumbo pasta shells according to package instructions until al dente, then drain and rinse under cold water.
- Step 2: In a medium bowl, mix ricotta cheese, sun-dried tomatoes, Parmesan, ½ cup mozzarella, garlic, Italian seasoning, salt, pepper, and red pepper flakes, then stir in the egg.
- Step 3: Preheat oven to 375°F (190°C) and spread 1 cup of marinara sauce evenly in a 9×13-inch baking dish.
- Step 4: Fill each pasta shell with about 2 tablespoons of the ricotta mixture and arrange them in a single layer in the baking dish.
- Step 5: Pour the remaining marinara sauce over the shells and sprinkle with the remaining ½ cup of mozzarella cheese and extra Parmesan.
- Step 6: Cover with foil and bake for 20 minutes, then remove foil and bake for another 10 minutes until cheese is bubbly and golden.
- Step 7: Sprinkle with fresh basil and extra Parmesan before serving.
Notes
Use whole-milk ricotta for the creamiest filling. Cook the pasta just until al dente to avoid mushy shells. Let the shells rest for 5 minutes after baking. You can assemble the dish and refrigerate for up to 24 hours or freeze unbaked for up to 3 months.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 425 kcal
- Sugar: 8 g
- Sodium: 850 mg
- Fat: 18 g
- Saturated Fat: 10 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 36 g
- Fiber: 4 g
- Protein: 23 g
- Cholesterol: 85 mg
Keywords: Sun-Dried Tomato and Ricotta Stuffed Shells, baked pasta, Italian comfort food, cheesy shells




