Go Back
+ servings
vegan dish with penne

Spinach Pasta Sauce

This spinach pasta sauce will make you fall in love with leafy greens! It’s a creamy sauce loaded with green goodness, plus nuts for texture and a bit of lemon juice for that extra zing. A truly perfect spring lunch!
5 from 1 vote
Print Pin
Course: Pasta
Cuisine: American
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 4
Calories: 292kcal

Ingredients 

  • 8 oz (250 g) pasta
  • 1 tablespoon olive oil
  • 1 medium onion, finely diced
  • 2 large garlic cloves, finely chopped
  • 8 oz (250 g) fresh spinach
  • 2.5 oz (75 g) plant-based cream cheese
  • 1 tablespoon lemon juice
  • 6-8 fresh basil leaves
  • ¼ cup (30 g) pistachio kernels, toasted and roughly chopped
  • 2 tablespoons pine nuts, toasted
  • 2 tablespoons vegan Parmesan, plus extra for serving
  • Salt and freshly ground black pepper to taste

Instructions

  • Bring a large pot of water to a boil, salt generously, and cook the pasta al dente according to the package directions. Reserve 2 cups of pasta water before draining.
    8 oz pasta
  • Meanwhile, heat the olive oil in a large pot over medium heat and cook the onion and garlic for 3-4 minutes until softened.
    1 tablespoon olive oil
    1 medium onion
    2 large garlic cloves
  • Add the spinach to the pot and stir to combine. Place a lid on the pot and cook for a couple of minutes until the spinach wilts.
    8 oz fresh spinach
  • Turn off the heat and add half a cup of pasta water to the spinach. Stir to combine, then use an immersion blender to blend the mixture until completely smooth.
  • Turn on the heat to low and stir in the plant-based cream cheese until completely melted.
    2.5 oz plant-based cream cheese
  • Transfer the cooked pasta to the pot and toss well to cover it in the sauce. If needed, add more of the reserved pasta water to make it silkier.
  • Stir in the lemon juice, basil leaves, pistachio kernels, pine nuts and vegan Parmesan.
    1 tablespoon lemon juice
    6-8 fresh basil leaves
    ¼ cup pistachio kernels, toasted and roughly chopped
    2 tablespoons pine nuts
    2 tablespoons vegan Parmesan
  • Season to taste with salt and freshly ground black pepper, and serve immediately with some extra toasted pine nuts and vegan parmesan on top if you like.
    Salt and freshly ground black pepper to taste

Nutrition

Serving: 1serving | Calories: 292kcal | Carbohydrates: 27g | Protein: 9g | Fat: 17g | Saturated Fat: 5g | Polyunsaturated Fat: 10g | Cholesterol: 20mg | Sodium: 261mg | Fiber: 4g | Sugar: 3g