Vegetarian Stuffed Pasta Shells

Category: Classic American Comfort Dishes

This dish features large pasta shells cooked to tender perfection and filled with a creamy blend of mascarpone, wilted spinach, and a hint of roasted red pepper sauce. The tomato sauce simmers gently with onions, garlic, and aromatic herbs like thyme, oregano, and rosemary, creating a flavorful base for the stuffed shells. Once assembled, the dish is topped with shredded mozzarella and baked until the cheese is beautifully melted and golden. It's a comforting, rich meal that balances freshness and creamy textures, ideal for a wholesome, meat-free dinner.

Breanna smiling at the camera.
Created By Breanna
Last updated on Mon, 27 Apr 2026 17:23:49 GMT
A plate of stuffed pasta shells with cheese and spinach. Save
A plate of stuffed pasta shells with cheese and spinach. | foodiffy.com

Vegetarian stuffed pasta shells make a comforting and satisfying meal that comes together with simple ingredients from your pantry and fridge. This recipe balances creamy mascarpone with vibrant spinach and a rich tomato sauce topped with melted mozzarella, perfect for weeknight dinners or casual gatherings.

I discovered this recipe when craving something hearty but veggie-forward. It quickly became a favorite and a reliable go-to whenever I want something satisfying without too much fuss.

Ingredients

  • Large pasta shells: provide a perfect vessel for the creamy filling, so choose good quality dried shells for a firm but tender bite
  • Mascarpone: adds a luscious creaminess that balances the acidity of the tomato sauce, look for fresh tubs with no additives
  • Red pepper sauce: lends a subtle smoky sweetness, pick one with a vibrant color and fresh flavor to brighten the filling
  • Fresh spinach: gives the dish a fresh green note and earthy taste, preferably young leaves that wilt easily without bitterness
  • Onion and garlic: create the aromatic base for the sauce, select firm onions and pungent fresh garlic for maximum flavor
  • Dried thyme oregano and rosemary: contribute a fragrant herbal note that complements the tomato base, make sure herbs are not stale for best taste
  • Tomato passata: gives a smooth, fresh tomato flavor and body, look for brands with no added sugar or preservatives
  • Vegetable stock: adds depth to the sauce, use a quality stock cube or homemade broth for richness
  • Shredded mozzarella: melts beautifully over the shells, choose whole milk mozzarella for creamier, gooier results

Instructions

Preheat the Oven:
Set your oven to 180 degrees Celsius or 350 degrees Fahrenheit to get it ready for baking the shells once assembled
Cook the Pasta Shells:
Bring a large pot of salted water to a boil and cook the pasta shells according to package directions which is usually around 10 to 12 minutes. Be careful not to overcook to avoid shells breaking. Drain and set aside on a tray to cool so they are easier to handle
Prepare the Spinach:
Pour about 100 milliliters of water into a pan and bring it to a boil. Remove from heat, add the fresh spinach and let it wilt for about one minute. Use tongs or a slotted spoon to take the spinach out and squeeze gently with a paper towel to remove excess moisture which prevents watery filling
Make the Filling:
In a small bowl combine mascarpone with the red pepper sauce until smooth. Gently fold in the wilted spinach ensuring it is well mixed. This filling is creamy with a gentle kick of sweetness and smokiness from the pepper sauce
Make the Tomato Sauce:
Heat a tablespoon of olive oil in a saucepan over medium heat. Add diced onions and minced garlic then cook until they are soft and translucent which takes about 5 to 7 minutes. Stir in the dried thyme oregano and rosemary and let the herbs release their aromas for about a minute. Pour in the tomato passata and vegetable stock then reduce heat and simmer gently for about 10 minutes until the sauce thickens slightly. Taste and adjust seasoning if needed
Assemble the Dish:
Spoon a thin layer of tomato sauce into the bottom of an oven-safe skillet or baking dish so the shells won’t stick. Fill each pasta shell carefully with the mascarpone spinach mixture and arrange them snugly in the dish on top of the sauce. Pour any remaining sauce over the shells. Sprinkle shredded mozzarella evenly on top adding extra herbs if you like
Bake:
Place the dish in the preheated oven and bake for about 15 minutes, until the cheese is melted and just beginning to turn golden. This final step melds the flavors and gives a wonderful bubbly crust on top. Serve hot using a spoon to distribute shells evenly on plates
A pan of stuffed pasta shells with cheese and spinach.
A pan of stuffed pasta shells with cheese and spinach. | foodiffy.com

I love the creamy softness mascarpone brings to this dish. It always reminds me of Sunday dinners at home where everyone would crowd around the table sharing stories and homemade comfort food

Storage tips

Cooked stuffed shells keep well in an airtight container in the fridge for up to three days. Reheat gently in the oven or microwave to keep the cheese creamy and the pasta tender without drying out. You can also freeze leftovers for up to two months; thaw overnight in the fridge before reheating thoroughly.

Ingredient swaps

If mascarpone is unavailable use ricotta mixed with a little cream for a similar creamy texture and mild flavor. For the red pepper sauce substitute roasted red peppers blended with a touch of olive oil and smoked paprika. Fresh herbs like basil or parsley can replace dried herbs for a brighter sauce taste especially in summer.

Serving ideas

Serve these vegetarian shells with a simple green salad dressed with lemon and olive oil to contrast the rich cheese and tomato. Garlic bread or a crusty baguette toasted and buttered makes a perfect side to mop up the sauce. A glass of lightly chilled white wine or sparkling water with lemon would complete the meal nicely.

A pan of stuffed pasta shells with cheese and spinach.
A pan of stuffed pasta shells with cheese and spinach. | foodiffy.com

This recipe offers a delicious vegetarian comfort food that’s easy to prepare and perfect for sharing with family or friends.

Frequently Asked Recipe Questions

→ How do I wilt spinach for the filling?

Wilt spinach by placing it in boiling water for about a minute, then remove with tongs or a slotted spoon. Squeeze out excess water with a paper towel before mixing it with other filling ingredients.

→ Can I substitute mascarpone in the filling?

Yes, ricotta or cream cheese can be used as alternatives, offering a similarly creamy texture and mild flavor that complements the spinach and red pepper sauce.

→ What is the best way to cook large pasta shells?

Cook the shells in salted boiling water according to package instructions until al dente. Drain carefully and let cool before stuffing to prevent tearing.

→ How long should the assembled dish bake?

Bake in a preheated oven at 180ºC (350ºF) for about 15 minutes, until the mozzarella topping is melted and starts to turn golden brown.

→ What herbs add flavor to the tomato sauce?

Dried thyme, oregano, and rosemary are simmered with onion and garlic in the tomato passata and vegetable stock to create a fragrant, savory sauce.

→ Can this dish be prepared in advance?

Yes, you can assemble the stuffed shells and sauce a few hours ahead. Keep chilled and bake just before serving for best results.

Vegetarian Stuffed Pasta Shells

Tender pasta shells filled with mascarpone, spinach, and herbs, baked with a rich tomato sauce and mozzarella topping.

Preparation Time
25 mins
Time to Cook
20 mins
Overall Time
45 mins
Created By: Breanna

Type of Recipe: Comfort Food

Cooking Difficulty: Suitable for Beginners

Cultural Origin: Italian

Portion Size: 4 Number of Servings (20 stuffed pasta shells)

Dietary Options: Good for Vegetarians

Ingredients Required

→ Pasta Shells

01 20 large pasta shells

→ Filling

02 250 g mascarpone cheese
03 85 g red pepper sauce
04 300 g fresh spinach, wilted

→ Sauce

05 1 onion, diced
06 4 cloves garlic, minced
07 1 teaspoon dried thyme
08 1 teaspoon dried oregano
09 1 teaspoon dried rosemary
10 500 g tomato passata
11 200 ml vegetable stock (prepared from stock cube)

→ Topping

12 175 g shredded mozzarella cheese

Guide to Cooking

Step 01

Preheat the oven to 180ºC.

Step 02

Cook the pasta shells following package instructions. Drain and set aside to cool.

Step 03

Prepare a pan with 100 ml water and bring to a boil. Remove from heat, add spinach and wilt for one minute. Remove using tongs or a slotted spoon, then squeeze out excess water with a paper towel and allow to cool.

Step 04

Combine mascarpone, red pepper sauce, and wilted spinach in a bowl. Fill cooled pasta shells with this mixture.

Step 05

Sweat diced onion and minced garlic in 1 tablespoon olive oil until translucent. Stir in dried thyme, oregano, and rosemary. Add tomato passata and vegetable stock, then simmer for 10 minutes until sauce thickens slightly.

Step 06

Spread tomato sauce evenly in an oven-safe dish. Arrange stuffed pasta shells atop the sauce. Sprinkle shredded mozzarella over the shells.

Step 07

Bake for 15 minutes until mozzarella is melted and lightly golden. Serve immediately, dividing evenly between plates.

Extra Suggestions

  1. For best results, gently squeeze spinach to remove excess water to avoid soggy filling.

Necessary Equipment

  • Oven-safe baking dish
  • Saucepan
  • Slotted spoon or tongs

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • Contains dairy and gluten

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 420
  • Fats: 15 g
  • Carbohydrates: 52 g
  • Protein: 18 g