Ingredients
- 12 ounces pasta (penne, rigatoni, or fettuccine)
- 1/2 cup raw cashews (soaked in hot water for 15–20 minutes)
- 3/4 cup unsweetened plant-based milk
- 1/3 cup sun-dried tomatoes (packed in oil, drained)
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 tablespoon tomato paste
- 1/2 teaspoon dried basil
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 cup fresh spinach (optional)
- 1/4 cup reserved pasta water
Instructions
- Bring a large pot of salted water to a boil and cook pasta until al dente. Reserve 1/4 cup pasta water before draining.
- Blend soaked cashews, plant-based milk, and half of the sun-dried tomatoes until smooth and creamy.
- Heat olive oil in a large skillet over medium heat and sauté garlic for about 30 seconds until fragrant.
- Stir in tomato paste, dried basil, and dried oregano. Cook for 1 minute.
- Pour in the blended cashew mixture and stir well.
- Chop remaining sun-dried tomatoes and add to the sauce.
- Simmer gently for 3–5 minutes until slightly thickened.
- Add drained pasta and a splash of reserved pasta water to loosen the sauce if needed.
- If using spinach, stir it in and cook until wilted.
- Season with salt and black pepper to taste and serve warm.
Notes
- Soak cashews in very hot water for at least 15 minutes for a smooth sauce.
- Add sautéed mushrooms or roasted red peppers for extra flavor.
- Sprinkle red pepper flakes for heat.
- Substitute cashews with blended silken tofu or a dairy-free cream alternative for a nut-free version.
- Use gluten-free pasta to make the recipe gluten-free.
- Store leftovers in the refrigerator for up to 4 days and reheat with a splash of plant-based milk or water.
Nutrition
- Serving Size: 1 serving
- Calories: 520 kcal
- Sugar: 6 g
- Sodium: 480 mg
- Fat: 22 g
- Saturated Fat: 3 g
- Unsaturated Fat: 17 g
- Trans Fat: 0 g
- Carbohydrates: 68 g
- Fiber: 5 g
- Protein: 14 g
- Cholesterol: 0 mg