Go Back
+ servings
Bowl of Vegan Lemon Ricotta Pasta with fork and spoon.
Print Recipe
No ratings yet

Vegan Lemon Ricotta Pasta

This creamy vegan ricotta pasta features luscious homemade dairy-free ricotta, fresh spinach, and a squeeze of lemon. It’s simple to make, decadent, and full of bright, fresh flavor.
Prep Time10 minutes
Cook Time20 minutes
Soak Time4 hours
Total Time4 hours 30 minutes
Course: Entree, Main
Cuisine: American
Servings: 4
Calories: 531kcal
Author: Alissa Saenz

Equipment

Ingredients

  • 12 ounces dried spaghetti
  • 6 ounces fresh spinach (about 6 cups, loosely packed)

For the Ricotta Sauce

  • ¾ cup raw cashews, soaked in water 4-8 hours, drained and rinsed
  • ¾ cup unflavored and unsweetened non-dairy milk
  • 3 tablespoons lemon juice
  • ½ teaspoon salt
  • 7 ounces firm or extra-firm tofu, drained and patted dry

For the Pasta

  • 1 tablespoon olive oil
  • 4 garlic cloves, minced
  • 2 teaspoons lemon zest
  • Salt and pepper, to taste

For Serving (Optional)

Instructions

  • Bring a large pot of salted water to a boil. Add the pasta and cook it according to the package directions, but set the timer for one minute short of the recommended cook time for al dente pasta. Stir in the spinach when the timer goes off, then let the pasta and spinach cook together until the pasta is al dente and the spinach has wilted, about 1 minute. Reserve about a cup of the pasta cooking water, then drain the pasta and spinach into a colander.
  • Make the ricotta while the pasta cooks. First, place the cashews, milk, lemon juice, and salt into the bowl of a food processor fitted with an S-blade. Blend until smooth and milky. Break the tofu into chunks and add them to the food processor bowl. Pulse the machine until the tofu is blended in but the mixture still has a chunky texture, like ricotta cheese.
  • When the pasta has finished cooking, heat the olive oil in a large pot over medium heat. Once the oil is hot, add the garlic. Sauté the garlic for about 1 minute, stirring constantly, until it becomes very fragrant.
  • Add the pasta, spinach, and ricotta mixture to the pot. Stir everything well and thin the sauce with some of the reserved pasta water, using just enough to loosen up the sauce so it easily coats the pasta. Cook everything for a minute or two, just to heat the sauce through.
  • Remove the pot from heat, then stir in the lemon zest and season the mixture with salt and pepper to taste.
  • Divide onto plates and serve with vegan Parmesan and crushed red pepper flakes, if desired.

Nutrition

Calories: 531kcal | Carbohydrates: 75g | Protein: 21g | Fat: 17g | Saturated Fat: 3g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 9g | Sodium: 425mg | Potassium: 688mg | Fiber: 5g | Sugar: 5g | Vitamin A: 3989IU | Vitamin C: 19mg | Calcium: 148mg | Iron: 5mg