Easy Stuffed Shells Recipe for Busy Weeknights
Stuffed shells are comfort food at its finest, but that doesn’t mean they have to be complicated or time-consuming. This easy recipe transforms jumbo pasta shells into a flavorful, cheesy, and protein-packed meal perfect for busy weeknights. With simple ingredients and a few expert techniques, you can enjoy a restaurant-quality dish at home in under an hour.
Ingredients List
- 12–16 jumbo pasta shells
- 250g ricotta cheese
- 1 cup shredded mozzarella cheese, divided
- ½ cup grated Parmesan cheese
- 1 egg
- 200g cooked spinach, chopped (fresh or frozen, squeezed dry)
- 2 cups marinara sauce (homemade or store-bought)
- 1 clove garlic, minced
- 1 tsp Italian seasoning
- ½ tsp black pepper
- ¼ tsp salt
- 1 tbsp olive oil
- Fresh basil or parsley for garnish
Step-by-Step Instructions

Step 1: Cook the Pasta Shells
Bring a large pot of salted water to a boil. Add the jumbo shells and cook until al dente, according to package instructions. Drain and rinse with cold water to stop cooking. Set aside.
Step 2: Prepare the Filling
In a mixing bowl, combine ricotta, ½ cup mozzarella, Parmesan, cooked spinach, egg, garlic, Italian seasoning, salt, and pepper. Mix until smooth and well incorporated.
Step 3: Preheat Oven
Preheat your oven to 180°C (350°F). Lightly grease a baking dish with olive oil. Spread 1 cup of marinara sauce evenly at the bottom of the dish.
Step 4: Stuff the Shells
Carefully fill each shell with the prepared cheese and spinach mixture. Place the stuffed shells in the baking dish seam-side up.
Step 5: Add Sauce and Cheese
Pour the remaining marinara sauce over the shells. Sprinkle the remaining ½ cup mozzarella cheese on top.
Step 6: Bake
Cover with aluminum foil and bake for 20 minutes. Remove foil and bake an additional 10 minutes until the cheese is melted and slightly golden.
Step 7: Serve
Garnish with fresh basil or parsley and serve warm with a side salad or garlic bread.
Cook Time
Total: 45 minutes
Prep: 15 minutes
Bake: 30 minutes
Servings
Makes approximately 4 servings
Nutritional Information (approx. per serving)
- Calories: 420 kcal
- Protein: 22g
- Carbohydrates: 38g
- Dietary Fiber: 5g
- Sugars: 6g
- Fat: 21g
- Saturated Fat: 10g
- Sodium: 560mg
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a preheated oven at 160°C (320°F) for 10–15 minutes to maintain texture and flavor. Avoid microwaving if possible, as it can make the shells soggy.
Suggestions
- Add cooked ground turkey or chicken to the filling for extra protein.
- Substitute spinach with kale, zucchini, or roasted red peppers for variation.
- Make ahead by assembling the shells and refrigerating them before baking.
- Pair with a simple green salad or roasted vegetables for a complete meal.
Seasonal Relevance
Stuffed shells are a versatile dish suitable year-round. Use fresh spinach and tomatoes in the summer, or hearty roasted vegetables and seasonal cheeses in the winter for a cozy, comforting meal.
Conclusion
This easy stuffed shells recipe is perfect for busy weeknights without compromising on flavor or presentation. Creamy, cheesy, and packed with vegetables, it’s a dish the whole family will enjoy. With minimal prep and simple ingredients, you can serve a gourmet-style meal with ease.
Easy Stuffed Shells Recipe for Busy Weeknights
4
servings15
minutes30
minutes420
kcalCreamy, cheesy, and packed with spinach, these easy stuffed shells are perfect for busy weeknights. With simple ingredients and minimal prep, this restaurant-quality Italian dish comes together quickly and is loved by the whole family.
Ingredients
12–16 jumbo pasta shells
250g ricotta cheese
1 cup shredded mozzarella cheese, divided
½ cup grated Parmesan cheese
1 egg
200g cooked spinach, chopped (fresh or frozen, squeezed dry)
2 cups marinara sauce (homemade or store-bought)
1 clove garlic, minced
1 tsp Italian seasoning
½ tsp black pepper
¼ tsp salt
1 tbsp olive oil
Fresh basil or parsley for garnish
Directions
- Preheat oven to 180°C (350°F). Lightly grease a baking dish with olive oil.
- Cook jumbo pasta shells in salted boiling water until al dente. Drain and rinse with cold water.
- In a bowl, combine ricotta, ½ cup mozzarella, Parmesan, cooked spinach, egg, garlic, Italian seasoning, salt, and pepper. Mix well.
- Spread 1 cup marinara sauce evenly at the bottom of the baking dish.
- Stuff each shell with the cheese-spinach mixture and place in the baking dish seam-side up.
- Pour remaining marinara sauce over shells and sprinkle remaining ½ cup mozzarella on top.
- Cover with foil and bake 20 minutes. Remove foil and bake 10 more minutes until cheese is melted and golden.
- Garnish with fresh basil or parsley and serve warm.
Recipe Video
Notes
- Add cooked ground turkey or chicken to the filling for extra protein.
- Substitute spinach with kale, zucchini, or roasted red peppers for variation.
- Assemble ahead and refrigerate before baking for easy meal prep.
- Store leftovers in an airtight container in the fridge for up to 3 days; reheat in the oven for best texture.
FAQs
Q1: Can I freeze stuffed shells for later?
Yes, assemble the shells and cover them tightly with foil or plastic wrap. Freeze for up to 1 month. Bake directly from frozen, adding extra 10–15 minutes to the cooking time.
Q2: Can I make this recipe vegetarian?
Absolutely! This recipe is naturally vegetarian. For a vegan option, substitute ricotta with vegan cheese and skip the egg.
Q3: How can I make the shells less watery?
Ensure spinach is well-drained and the ricotta mixture is firm. Avoid overcooking the shells before stuffing, and use slightly thicker marinara sauce to prevent excess liquid.
