These 5 ingredient stuffed shells with spinach and ricotta are comforting, hearty, and surprisingly simple to make. I love how the tender pasta shells cradle the creamy spinach and ricotta filling, all baked in a rich marinara sauce.
Why You’ll Love This Recipe
I like this recipe because it requires just a handful of ingredients yet delivers big on flavor. The combination of spinach and ricotta is classic, and the marinara sauce ties it all together beautifully. I also enjoy that it’s a dish I can prepare ahead of time and bake when I’m ready, making it perfect for busy days or dinner with friends.
Ingredients
(Note: All ingredient amounts are listed in the recipe card below.)
25 fl oz or 700 ml marinara sauce
16 jumbo shells plus 2-3 extra ones in case some of the shells break during cooking
1 tablespoon olive oil
3 cloves garlic minced
17 oz or 500 g fresh spinach See notes
7 oz or 200 g vegan ricotta ½ batch
sea salt and freshly ground black pepper, to taste
3-4 tablespoon vegan parmesan to serve
Directions
- I start by preheating the oven to 375°F (190°C).
- I cook the jumbo pasta shells in salted boiling water according to package instructions until just al dente. I drain and set them aside to cool slightly.
- While the shells cook, I heat olive oil in a skillet over medium heat.
- I add the garlic and sauté for about 1 minute until fragrant.
- I add the fresh spinach and cook until wilted, then season with salt and pepper.
- I stir the spinach into the vegan ricotta until well combined.
- I spread a thin layer of marinara sauce over the bottom of a baking dish.
- I stuff each pasta shell with the spinach-ricotta mixture and arrange them in the baking dish.
- I pour the remaining marinara sauce over the shells.
- I cover the dish with foil and bake for 20–25 minutes.
- I remove the foil, sprinkle with vegan parmesan, and bake for another 5 minutes until heated through.
Servings and Timing
This recipe makes about 4 servings. It takes around 20 minutes to prep and 30 minutes to bake, so I plan for about 50 minutes total.
Variations
Sometimes I add sautéed mushrooms or zucchini to the spinach filling for extra vegetables. If I want a creamier filling, I mix in a little vegan cream cheese with the ricotta. For a non-vegan version, I use regular ricotta and parmesan. I also like to add a pinch of red pepper flakes for some heat.
Storage/Reheating
I store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, I bake the shells covered in the oven at 350°F until warmed through. I can also freeze the unbaked stuffed shells with sauce for up to 2 months, then thaw overnight in the fridge before baking.
FAQs
Can I make this dish ahead of time?
Yes, I assemble the shells, cover them tightly, and refrigerate for up to 24 hours before baking.
Can I freeze stuffed shells?
Yes, I freeze them before baking for best results, then bake from frozen with extra cooking time.
Can I use frozen spinach instead of fresh?
Yes, I thaw and drain it well before mixing with the ricotta.
Do I need to cook the shells fully before stuffing?
No, I cook them just until al dente since they’ll finish cooking in the oven.
Can I make this with regular dairy ricotta?
Yes, I sometimes use traditional ricotta cheese instead of vegan ricotta.
What size baking dish works best?
I usually use a 9×13-inch dish, which fits the shells comfortably in a single layer.
Can I add more protein to this recipe?
Yes, I mix in cooked lentils or crumbled vegan sausage with the filling.
How do I prevent the shells from sticking together?
I drizzle them with a little olive oil after cooking so they stay separate while cooling.
Can I use a different sauce?
Yes, I sometimes use a creamy tomato sauce or even pesto for a twist.
What sides go well with stuffed shells?
I like a fresh green salad, garlic bread, or roasted vegetables on the side.
Conclusion
I enjoy making these 5 ingredient stuffed shells with spinach and ricotta because they’re simple, comforting, and full of flavor. The creamy filling, tender pasta, and savory marinara sauce create a satisfying meal that feels both wholesome and indulgent. It’s a recipe I love serving for cozy family dinners or when I want something easy but impressive.
Print5 Ingredient Stuffed Shells with Spinach and Ricotta
Tender jumbo pasta shells stuffed with a creamy spinach and ricotta filling, baked in marinara sauce, and topped with vegan parmesan. A simple yet hearty dish that’s perfect for cozy dinners or meal prep.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Italian-Inspired
- Diet: Vegan
Ingredients
25 fl oz (700 ml) marinara sauce
16 jumbo pasta shells (plus 2–3 extra, in case some break)
1 tablespoon olive oil
3 cloves garlic, minced
17 oz (500 g) fresh spinach
7 oz (200 g) vegan ricotta (about ½ batch)
Sea salt and freshly ground black pepper, to taste
3–4 tablespoons vegan parmesan, for serving
Instructions
- Preheat oven to 375°F (190°C).
- Cook jumbo pasta shells in salted boiling water until just al dente. Drain and set aside to cool slightly.
- Heat olive oil in a skillet over medium heat. Add garlic and sauté for 1 minute until fragrant.
- Add spinach and cook until wilted. Season with salt and pepper.
- Mix spinach with vegan ricotta until well combined.
- Spread a thin layer of marinara sauce over the bottom of a baking dish.
- Stuff each shell with spinach-ricotta mixture and arrange in the dish.
- Pour remaining marinara sauce over the shells.
- Cover with foil and bake for 20–25 minutes.
- Remove foil, sprinkle with vegan parmesan, and bake for another 5 minutes.
Notes
Add mushrooms or zucchini to the filling for extra vegetables.
Mix vegan cream cheese with ricotta for a creamier filling.
Use regular ricotta and parmesan for a non-vegan version.
Add a pinch of red pepper flakes for heat.
Drizzle cooked shells with olive oil to prevent sticking before stuffing.
Nutrition
- Serving Size: 1 serving (about 4 stuffed shells)
- Calories: 360
- Sugar: 8g
- Sodium: 780mg
- Fat: 14g
- Saturated Fat: 3g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 44g
- Fiber: 6g
- Protein: 15g
- Cholesterol: 0mg