clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Pistachio Pasta Shells

Vegan Pistachio Ricotta Pasta Shells

  • Author: Kim-Julie Hansen
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 2-4 servings 1x


  • 16 egg-free jumbo pasta shells

For the filling:

  • 3 shallots, chopped
  • 2 garlic cloves, minced
  • 2 teaspoons olive oil
  • 1/2 teaspoon of sea salt (or to taste)
  • 1 pinch of pepper
  • 2.5 ounces (70 grams) shelled pistachios, finely chopped (using a food processor or the pulse function of a blender)
  • 2 cups of baby spinach, chopped
  • 1 cup of vegan ricotta cheese (or 4oz/125g extra firm tofu, crumbled)

To sauté:

  • 34 tablespoons vegan butter
  • 1 handful of fresh sage leaves
  • 46 garlic cloves, thinly sliced


  • 12 tablespoons pistachios, roughly chopped
  • Lemon wedges (optional)


  1. Cook the pasta shells in lightly salted boiling water for 8-9 minutes (or following the package instructions, cooking them al dente).

For the filling:

  1. While the pasta is cooking, sauté the chopped shallots and minced garlic cloves in the olive oil in a pot over medium heat for 3-4 minutes. Lower heat to low-medium and sauté for 2-3 more minutes. Remove from heat and mix in the finely chopped pistachios, vegan ricotta, chopped baby spinach and seasonings (if you’re using tofu instead of ricotta, add it at the same time as the shallots).
  2. Once the pasta is cooked, rinse with cold water and drain.
  3. Fill each pasta shell with the ricotta spinach filling using a teaspoon.
  4. Next, melt the vegan butter in a large non-stick skillet over medium to high heat and once the pan is hot and the butter almost fully melted, add the pasta shells. Add a lid (if you have one) and cook for 2-3 minutes. Then add the sage and garlic (adding a little more butter as well if needed), close with a lid again and cook for another 1-3 minutes, or until both the sage and garlic are crispy (be sure to watch the skillet closely to ensure the sage doesn’t burn).
  5. Transfer the shells to plates, drizzle and remaining butter on top and top with crushed pistachios. Serve with lemon wedges (squeeze the lemon juice on top before eating) and enjoy.


  • This makes 4 servings as a side dish and 2 servings as a main dish
  • Once filled, instead of sautéing the pasta shells in the the vegan butter, you can also bake them in the oven with your sauce of choice for about 10 minutes at 200C/400F.