My 325th recipe, ‘Ricotta Stuffed Pasta Shells', a rich, cheesy, restaurant-style pasta recipe that will rival your restaurant favorites. This Italian-inspired vegetarian pasta is a comforting baked dish, perfect for dinner, meal prep, or a kid-friendly lunchbox idea.
There is something incredibly comforting about a tray of bubbling, cheesy pasta coming out of the oven. Growing up in an Indian household, pasta was never really part of our everyday meals—but like many of us, I slowly fell in love with it through restaurant experiences, especially at places like Olive Garden. That creamy, cheesy, perfectly baked pasta always felt like a treat.
Over time, I started experimenting in my own kitchen, trying to recreate those flavors—but with my own twist: pure vegetarian, eggless, and with a touch of bold seasoning and freshness. And honestly, this Ricotta Stuffed Pasta Shells turned out to be not just comparable—but even better than what you get in restaurants.
This recipe is a perfect example of fusion cooking, where creamy ricotta meets sautéed spinach, herbs, and a generous layer of mozzarella, all baked into jumbo pasta shells. The flavors are rich yet balanced, making it ideal for both kids and adults.
As a parent, one thing I constantly think about is what to pack for kids’ lunchboxes. As kids grow up, their tastes evolve, and packing something nutritious, filling, and exciting becomes a real challenge. That’s where this recipe shines—it’s make-ahead friendly, reheats beautifully, and is loved by kids.
You can prepare this the night before, refrigerate, and just warm it up in the morning or pack it for lunch. It’s also a fantastic weeknight dinner idea, especially when you want something comforting without spending hours in the kitchen.
This dish checks all the boxes:
- ✅ Vegetarian & eggless pasta recipe
- ✅ Kid-friendly lunchbox idea
- ✅ Make-ahead freezer-friendly meal
- ✅ Restaurant-style pasta at home
- ✅ Perfect for parties and gatherings
If you love cheesy baked pasta, Italian flavors, and easy family meals, this recipe is going to become a staple in your kitchen. Trust me—once you make this, you’ll skip takeout and reach for this recipe instead.
Ricotta Stuffed Pasta Shells
Youtube Video
Ingredients
- 50 Jumbo pasta shells
- 1 Large shallot finely chopped
- 3 cloves Garlic minced
- 30 oz Ricotta cheese, well drained 850 g
- 3 bowls Spinach chopped
- 1 bunch Parsley chopped
- ½ tsp Ground black pepper
- Salt to taste
- 1 tsp Italian mixed herbs
- 4 tbsp Olive oil
- 4 cups Mozzarella cheese shredded (divided)
- 1 ½ cups Parmesan cheese shredded
- 2 bottles Marinara sauce 31 oz / 898 g each
Instructions
- Drain the ricotta cheese by placing it in a muslin cloth and hanging it for about 45 minutes to remove excess water.
- Heat a pan with 3 tbsp olive oil. Add the chopped shallot and minced garlic, and sauté until soft and translucent.
- Add the chopped spinach and salt. Cook until the spinach wilts and all moisture evaporates.
- In a large bowl, combine the drained ricotta, spinach mixture, 3 cups mozzarella cheese, parmesan cheese, parsley, black pepper, Italian mixed herbs, and salt. Mix well.
- Cook the jumbo pasta shells according to package instructions, along with needed salt, until slightly undercooked (al dente).
- Drain the shells and transfer to a plate. Drizzle with remaining olive oil and gently toss to prevent sticking.
- Preheat the oven to 375°F (190°C).
- Fill each pasta shell with the prepared ricotta mixture using a spoon or piping bag.
- Spread a layer of marinara sauce at the base of a baking tray. Arrange the stuffed shells over the sauce.
- Pour the remaining marinara sauce evenly over the shells.
- Sprinkle the remaining mozzarella cheese on top and garnish with parsley.
- Cover the tray with aluminum foil and bake for 30 minutes.
- Remove the foil and broil on high for 3–4 minutes until the top is golden and bubbly.
- Remove from oven, let it rest for a few minutes, and serve warm.
Notes | FAQ
- The quantity provided is for 50shells, which I used for a party by filling up 2 trays. Adjust according to your needs.
- Make sure the ricotta cheese is well drained to avoid a watery filling.
- Cook the spinach until completely dry; excess moisture will make the stuffing loose.
- If the filling feels soft, add a little extra mozzarella or parmesan cheese to firm it up.
- Do not overcook the pasta shells; keep them slightly undercooked as they will bake again.
- Drizzle olive oil on cooked shells to prevent sticking while stuffing.
- This recipe can be assembled ahead of time and refrigerated before baking.
- Perfect make-ahead dish for busy weeknights or kids’ lunchboxes.
- Leftovers reheat very well in microwave or oven.
- You can freeze the assembled (unbaked) dish for later use.
- Adjust seasoning and spice level based on preference.
Variations You Can Try
- Add sautéed veggies like mushrooms, corn, or bell peppers to the filling.
- Swap spinach with kale or paneer (Indian twist).
- Use arrabbiata sauce instead of marinara for a spicy kick.
- Add a layer of white sauce (béchamel) for a richer version.
- Make it high-protein by adding crumbled tofu or plant-based protein.

Leave a Reply