Go Back
+ servings
5 from 1 vote
Plate of Three Vegan Pea Pesto Stuffed Shells on a Distressed Surface with Water Glass and Lemon Half
Vegan Pea Pesto Stuffed Shells
Prep Time
20 mins
Cook Time
35 mins
Total Time
55 mins
These vegan stuffed shells are filled with a mix of dairy-free cashew tofu ricotta and garlicky basil pea pesto, and baked up in a creamy sauce to bubbly perfection.
Course: Entree
Cuisine: American, Italian
Servings: 6
Calories: 501 kcal
Author: Alissa
  • 6 ounces jumbo pasta shells, about 24 shells
For the Pea Pesto:
  • 3 cups frozen peas, thawed
  • 1 ½ cups fresh basil leaves, about 1 bunch
  • ¾ cup chopped walnuts
  • cup olive oil
  • 3 tablespoons lemon juice
  • 4-5 garlic cloves, minced
  • Salt and pepper to taste
  • Pinch red pepper flakes, optional
For the Vegan Ricotta
  • ¾ cup raw cashews, soaked in water 4-8 hours, rinsed and drained
  • ¾ cup unflavored soy or almond milk
  • ½ pound extra firm tofu, broken into 3-4 chunks
  • 1 small onion, diced
  • Salt and pepper to taste
For the Sauce:
  • 1 ¼ cups unflavored soy or almond milk
  • 1 ½ tablespoons all-purpose flour
  • Salt to taste
  1. Bring a large pot of water to a boil. Add the shells and cook according to package directions. Drain into a colander, return shells to the pot and toss with a bit of olive oil to prevent sticking.
  2. While the shells boil, make the pesto. Place peas, basil, walnuts, olive oil, lemon juice, and garlic into a food processor bowl and pulse until finely chopped and well mixed. Season with salt, pepper, and red pepper flakes to taste. Scoop the mixture into a bowl.
  3. Next make the ricotta. Place the cashews and milk into the food processor bowl (no need to clean it out first). Blend until smooth. Add the tofu and onion, and pulse until the mixture has a chunky, ricotta-like texture. Add in half of the pea pesto and pulse again just to mix the ingredients. Season with salt and pepper to taste.
  4. Preheat the oven to 375°.
  5. Gather a 9 x 13 inch baking pan. Make the sauce by whisking the milk and flour together, right in the baking pan. Add all but about ½ cup of the remaining pea pesto and stir until blended.
  6. Fill the pasta shells with the ricotta-pea pesto mixture and place them in the baking dish with the sauce.
  7. Cover the dish and bake 20 minutes. Uncover and bake 5 to 10 minutes more, until the sauce thickens and just begins to bubble.
  8. Divide shells onto plates and top with reserved pea pesto and additional red pepper flakes, if desired. Serve.
Nutrition Facts
Vegan Pea Pesto Stuffed Shells
Amount Per Serving
Calories 501 Calories from Fat 285
% Daily Value*
Fat 31.7g49%
Saturated Fat 4.3g22%
Sodium 484mg20%
Potassium 476mg14%
Carbohydrates 40.8g14%
Fiber 7g28%
Sugar 7.3g8%
Protein 18.9g38%
Calcium 110mg11%
Iron 4.9mg27%
* Percent Daily Values are based on a 2000 calorie diet.