Vegetarian Stuffed Pasta Shells Recipe Made Simple at Home

I recently tried making this vegetarian stuffed pasta shells Recipe, and I have to say—they were a total hit! From the creamy, cheesy filling to the perfectly baked shells, every bite felt like comfort on a plate.

I love how customizable this recipe is; I could add different veggies or spices each time. It’s also easier than it looks, making it a great dinner for any night of the week. Let me walk you through my favorite version of this classic dish.

Vegetarian Stuffed Pasta Shells Recipe

Ingredients

Here’s what you’ll need to make this creamy, cheesy delight:

  • Jumbo pasta shells – 12 shells (Perfect for stuffing with a hearty filling; avoid smaller shells, they won’t hold enough filling)
  • Ricotta cheese – 1 ½ cups (I always use fresh ricotta—it makes the filling creamy and smooth)
  • Mozzarella cheese – 1 cup, shredded (Freshly shredded mozzarella melts better than pre-shredded)
  • Parmesan cheese – ½ cup, grated (Adds a sharp, nutty flavor that complements the ricotta)
  • Egg – 1 large (Helps bind the filling so it doesn’t fall apart while baking)
  • Spinach – 2 cups, chopped (fresh) (Fresh spinach is key; frozen tends to make the filling watery)
  • Marinara sauce – 2 cups (I like using a homemade or high-quality jarred sauce for a rich tomato flavor)
  • Garlic – 2 cloves, minced (Fresh garlic adds aromatic depth to the filling)
  • Salt – ½ teaspoon (Balances flavors without overpowering the cheese)
  • Black pepper – ¼ teaspoon (Adds a gentle kick to enhance the overall taste)
  • Italian seasoning – 1 teaspoon (Brings a classic Italian flavor that complements the cheeses and spinach)

Note: several servings – this recipe makes approximately 4-6 servings, depending on portion size.

Variations

Want to switch things up? Here are some ideas:

  • Dairy-free: Use vegan ricotta and mozzarella alternatives.
  • Extra protein: Add cooked lentils or quinoa to the filling.
  • Spice it up: Add crushed red pepper flakes for a mild heat.
  • Flavor boost: Mix in roasted red peppers or sun-dried tomatoes.
Vegetarian Stuffed Pasta Shells Recipe

Cooking Time

Here’s a quick breakdown:

  • Prep Time: 20 minutes
  • Cooking Time: 30 minutes
  • Total Time: 50 minutes

Equipment You Need

  • Large pot – to boil pasta shells
  • Skillet – to sauté garlic and spinach
  • Mixing bowl – to combine filling ingredients
  • Baking dish – to assemble and bake the stuffed shells
  • Spoon – for filling shells evenly

How to Make Vegetarian Stuffed Pasta Shells Recipe

Prepare the Pasta

I start by boiling the jumbo shells in salted water until al dente. This keeps them firm enough to hold the filling without breaking. Then, I drain and let them cool slightly to handle easily.

Make the Filling

In a mixing bowl, I combine ricotta, mozzarella, Parmesan, egg, garlic, spinach, salt, pepper, and Italian seasoning. Stir until smooth and well-combined; the filling should be creamy but thick enough to spoon into the shells.

Stuff the Shells

Using a small spoon, I fill each cooled shell with the cheese and spinach mixture. I like to slightly mound the filling so it’s generous in every bite. Place the filled shells in a baking dish evenly spaced.

Add the Sauce

Next, I pour marinara sauce over and around the stuffed shells. I make sure each shell is coated so the sauce keeps the filling moist while baking.

Bake to Perfection

I bake the shells at 375°F (190°C) for about 25-30 minutes until the cheese is bubbly and slightly golden. After removing them, I let them sit for a few minutes before serving.

Additional Tips for Making This Recipe Better

Here are a few tricks I’ve learned from making this dish multiple times:

  • I always drain spinach thoroughly; excess water can make the filling runny.
  • Using a mix of cheeses gives the best flavor and melt.
  • I sometimes sprinkle extra Parmesan on top before baking for a crispy finish.
  • Letting the shells sit for 5 minutes after baking helps the filling set nicely.

How to Serve Vegetarian Stuffed Pasta Shells Recipe

I love plating these shells in a single layer with extra marinara drizzled on top. A sprinkle of fresh basil or parsley adds color and freshness. They also pair well with a crisp green salad or garlic bread on the side, and finishing the meal with an easy tiramisu mousse recipe creates a well-balanced dinner experience.

Vegetarian Stuffed Pasta Shells Recipe

Nutritional Information

Here’s a quick look at the nutritional profile per serving:

  • Calories: 350-400 kcal
  • Protein: 18g
  • Carbohydrates: 35g
  • Fat: 18g

These numbers can vary slightly based on the cheese and sauce used.

Make Ahead and Storage

Storing

You can store leftover shells in an airtight container in the refrigerator for up to 3 days.

Freezing

This recipe freezes well—assemble the shells but don’t bake. Freeze for up to 2 months, then bake straight from frozen, adding 10 extra minutes.

Reheating

Reheat leftovers in the oven at 350°F (175°C) until warmed through, about 15-20 minutes. I avoid microwaving to keep the shells from becoming soggy, especially if you’re serving them alongside a rich dessert like kahlua chocolate pudding recipe.

Why You’ll Love This Recipe

Here’s why I keep making this recipe over and over:

  • Simple to prepare: Minimal ingredients, yet full of flavor.
  • Customizable: Swap veggies, cheeses, or spices easily.
  • Comforting: Cheesy, hearty, and perfect for weeknight dinners.
  • Family-friendly: Even picky eaters usually enjoy it.
  • Make-ahead friendly: Great for freezing and reheating for busy nights.
Vegetarian Stuffed Pasta Shells Recipe
Ash Tyrrell

Vegetarian Stuffed Pasta Shells Recipe

I recently tried making these vegetarian stuffed pasta shells, and I have to say—they were a total hit! From the creamy, cheesy filling to the perfectly baked shells, every bite felt like comfort on a plate.
Prep Time 20 minutes
Cook Time 30 minutes
Servings: 6

Ingredients
  

  • Jumbo pasta shells – 12 shells Perfect for stuffing with a hearty filling; avoid smaller shells, they won’t hold enough filling
  • Ricotta cheese – 1 ½ cups I always use fresh ricotta—it makes the filling creamy and smooth
  • Mozzarella cheese – 1 cup shredded (Freshly shredded mozzarella melts better than pre-shredded)
  • Parmesan cheese – ½ cup grated (Adds a sharp, nutty flavor that complements the ricotta)
  • Egg – 1 large Helps bind the filling so it doesn’t fall apart while baking
  • Spinach – 2 cups chopped (fresh) (Fresh spinach is key; frozen tends to make the filling watery)
  • Marinara sauce – 2 cups I like using a homemade or high-quality jarred sauce for a rich tomato flavor
  • Garlic – 2 cloves minced (Fresh garlic adds aromatic depth to the filling)
  • Salt – ½ teaspoon Balances flavors without overpowering the cheese
  • Black pepper – ¼ teaspoon Adds a gentle kick to enhance the overall taste
  • Italian seasoning – 1 teaspoon Brings a classic Italian flavor that complements the cheeses and spinach

Method
 

  1. I start by boiling the jumbo shells in salted water until al dente. This keeps them firm enough to hold the filling without breaking. Then, I drain and let them cool slightly to handle easily.
  2. In a mixing bowl, I combine ricotta, mozzarella, Parmesan, egg, garlic, spinach, salt, pepper, and Italian seasoning. Stir until smooth and well-combined; the filling should be creamy but thick enough to spoon into the shells.
  3. Using a small spoon, I fill each cooled shell with the cheese and spinach mixture. I like to slightly mound the filling so it’s generous in every bite. Place the filled shells in a baking dish evenly spaced.
  4. Next, I pour marinara sauce over and around the stuffed shells. I make sure each shell is coated so the sauce keeps the filling moist while baking.
  5. I bake the shells at 375°F (190°C) for about 25-30 minutes until the cheese is bubbly and slightly golden. After removing them, I let them sit for a few minutes before serving.

Notes

  • I always drain spinach thoroughly; excess water can make the filling runny.
  • Using a mix of cheeses gives the best flavor and melt.
  • I sometimes sprinkle extra Parmesan on top before baking for a crispy finish.
  • Letting the shells sit for 5 minutes after baking helps the filling set nicely.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating