Print
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
Creamy White Bean & Rosemary Pasta in a bowl topped with vegan parmesan and a sprig of rosemary

Creamy White Bean and Rosemary Pasta


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sweet Simple Vegan
  • Total Time: 40 minutes
  • Yield: 4-6 Servings 1x
  • Diet: Vegan

Description

This creamy white bean and rosemary pasta is rich, comforting, and ready in 30 minutes. Cashew cream and mashed cannellini beans create an ultra-silky sauce with fresh rosemary and vegan parmesan.


Ingredients

For the Cashew Cream:

  • ¾ cup raw cashews
  • ¾ cup water
  • Hot water, for soaking

For the Pasta:

  • 1 lb pasta (cavatappi, campanelle, or gemelli)
  • 3 tablespoons olive oil
  • 1 medium shallot, finely diced
  • 4 cloves garlic, minced
  • 3-4 sprigs fresh rosemary (2-3 for cooking, 1 for garnish)
  • ¼ teaspoon red pepper flakes (optional)
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 1½ cups vegetable broth
  • ½ cup vegan parmesan, plus more for serving
  • 2 tablespoons nutritional yeast
  • 1 tablespoon fresh lemon juice
  • Salt and black pepper, to taste
  • ½ cup reserved pasta water
  • Fresh parsley, chopped (for garnish)


Instructions

Make the Cashew Cream:

  1. Soak cashews. Place the cashews in a small bowl and pour enough boiling water over them to cover. Let it soak for at least 20 minutes while you prepare the rest of the dish.

Make the Pasta:

  1. Cook the pasta. Bring a large pot of salted water to a boil. Cook the pasta until al dente according to package directions. Reserve ½ cup of pasta water before draining. Set aside.
  2. Blend the cashews. Drain the soaked cashews and add to a high-speed blender with ¾ cup fresh water. Blend on high for 1-2 minutes until completely smooth and creamy. Set aside.
  3. Sauté aromatics. Heat olive oil in a large skillet or pot over medium heat. Add the shallot and sauté for 3-4 minutes until softened. Add the garlic, 2-3 sprigs of rosemary (whole), and red pepper flakes. Sauté for 1-2 minutes until fragrant.
  4. Add beans and liquid. Add the cannellini beans, vegetable broth, and cashew cream. Bring to a gentle simmer and cook for 5 minutes, stirring occasionally.
  5. Remove rosemary and blend partially. Remove the whole rosemary sprigs and discard. Using a potato masher or the back of a wooden spoon, roughly mash about ⅓ of the beans against the side of the pot. This creates creaminess while keeping some beans whole for texture.
  6. Add cheese and seasoning. Stir in the vegan parmesan, nutritional yeast, and lemon juice. Season generously with salt and black pepper. Let the sauce simmer for 2-3 minutes until slightly thickened.
  7. Combine with pasta. Add the cooked pasta to the sauce and toss to coat. Add reserved pasta water a little at a time if needed to reach the desired consistency. The sauce should be creamy and coat the pasta beautifully.
  8. Serve. Divide among bowls and garnish with fresh rosemary leaves, chopped parsley, and extra vegan parmesan. Serve immediately.

Notes

  • Cashew cream: For the smoothest cream, soak cashews overnight or use a high-speed blender like a Vitamix.
  • Pasta shapes: Campanelle (little bells), cavatappi (corkscrew), or gemelli (twins) all look beautiful and hold the creamy sauce well.
  • Storage: Refrigerate up to 4 days. Add broth when reheating to restore creaminess.
  • Prep Time: 20 Minutes
  • Cook Time: 20 Minutes
  • Category: Dinner, Pasta
  • Method: Blender and Stovetop