Go Back
+ servings
a white baking dish with baked jumbo pasta shells stuffed with vegan ricotta and spinach and topped with tomato sauce and vegan cheese

Vegan Spinach Ricotta Stuffed Shells

Kristina Todini, RDN
Vegan Stuffed Shells, a plant-based take on traditional baked jumbo shells stuffed with vegan ricotta cheese and spinach. Super easy, super tasty, and great to prep ahead!
No ratings yet
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Course Main Dishes
Cuisine Italian-Inspired, Vegan
Servings 6 servings
Calories 476 kcal

Equipment

  • 1 food processor if making your own ricotta cheese
  • 1 9x13 inch baking dish

Ingredients
  

For stuffed shells

  • 2 cups vegan ricotta cheese pre-made or make your own*
  • 1 8-ounce package frozen spinach or 3-4 cups fresh spinach
  • 1 12-ounce package jumbo stuffed shells about 16-20 pasta shells
  • 1 teaspoon olive oil
  • 4 cups tomato sauce about 1 standard jar
  • ½ cup vegan mozzarella cheese
  • ¼ cup nutritional yeast
  • Optional seasonings: garlic powder, onion powder, dried herbs

For vegan ricotta cheese*

  • 2 cups raw cashews soaked
  • 2 cups hot water
  • ¼ cup unsweetened plant-based milk
  • 1 tablespoon lemon juice
  • 1 tablespoon nutritional yeast
  • 1 teaspoon garlic powder
  • ½ teaspoon onion powder
  • 1 pinch salt and pepper to taste

Instructions
 

  • Preheat oven: Preheat oven to 400 degrees F (200 degrees C).
  • Make vegan ricotta* (optional, if making your own): First soak cashews by adding cashews to a bowl and covering with hot water to about 1/2 inch over the cashews (about 2 cups of water). Then let them soak for 15-20 minutes, or until the cashews are soft when chewed. When done soaking, drain the cashews and add them to a food processor with plant-based milk, lemon juice, nutritional yeast, garlic powder, onion powder, and a pinch of salt. Pulse to chop the ingredients until they are well blended, using a spatula to scrape down the sides of the food processor to make sure the ingredients are all blended until smooth. Taste the blended cashew ricotta and add more seasonings, as desired.
  • Cook spinach and ricotta: Add spinach and vegan ricotta cheese to a pan with a small amount of olive oil over medium heat to let the spinach and the ricotta release most excess liquid. Add more seasonings like garlic powder, onion powder, or dried herbs at this point if desired.
  • Cook jumbo pasta shells: Cook jumbo pasta shells according to package instructions. For most shells that means to bring a large pot filled with salted water to a rolling boil, then add pasta shells and cook until al dente, about 8 minutes. Remove one by one and place on a plate or towel (do not add to a bowl or let them curl in on one another or else they may stick together and will break when pulled apart).
  • Stuff shells and add to baking dish: Add about 1/4 cup of the tomato sauce to the bottom of the baking dish. Then take each cooked pasta shell and use a spoon to stuff the shell with the spinach ricotta mixture, using about 1 to 1-1/2 spoonfuls for each shell. Then place the shell in the baking dish. Repeat until all of the shells are stuffed, or until the baking dish is full. Then top the shells with the remaining red sauce, sprinkle with nutritional yeast, and top with a sprinkle of vegan mozzarella cheese.
  • Bake stuffed shells: Cover the baking dish with aluminum foil and bake for 30 minutes. Then remove the aluminum foil and bake another 10 minutes. Remove the baking dish from the oven and let cool at least 5 minutes before serving.

Notes

  • Meal prep instructions: This plant-based stuffed shells recipe is a great option for meal prep. Make this dish up to 5 days ahead of time and eat throughout the week for an easy lunch or dinner option.
  • Leftovers and storage: Store leftover stuffed shells in an airtight container for up to five days. Freeze in an airtight container or freezer-friendly bag for up to one month. To thaw, remove from freezer to the refrigerator for 24 hours and then reheat in the oven at 400 degrees F for 15-20 minutes for best taste and texture.
  • Nutrition notes: This recipe uses all plant-based ingredients, which makes it suitable for plant-based diets. Use gluten free jumbo stuffed shells, if desired. This recipe contains cashews, but if you’d like a nut-free vegan ricotta option try our Nut-Free Vegan Ricotta Cheese recipe. Nutrition information is an estimate and includes the homemade vegan ricotta ingredients, but not the optional seasonings.

Nutrition

Serving: 1serving (about 4 shells)Calories: 476kcalCarbohydrates: 30gProtein: 21gFat: 33gSaturated Fat: 11gPolyunsaturated Fat: 4gMonounsaturated Fat: 14gCholesterol: 42mgSodium: 954mgPotassium: 933mgFiber: 5gSugar: 9gVitamin A: 1112IUVitamin C: 13mgCalcium: 233mgIron: 5mg
Keyword stuffed shells, vegan spinach ricotta stuffed shells
Tried this recipe?Let us know how it was!