Vegan Broccoli Pasta with Creamy White Bean Sauce

If you’re craving a creamy broccoli pasta but don’t want to use any dairy, this vegan broccoli pasta is exactly what you’re looking for. The sauce is rich, smooth, and incredibly satisfying, made with simple pantry ingredients like white beans and cashews. It comes together in about 15 minutes, making it a great option for busy weeknights when you want something cozy, filling, and actually worth making.

I’ve been making dairy free sauces for years, especially cashew-based sauces, and this is one I come back to often. I’ve made this recipe regularly for over four years because it’s simple, reliable, and always hits the spot. The combination of cashews and white beans creates a creamy texture without needing any cream or butter, and since everything is made with pantry staples, it’s an easy go-to when I want something comforting without overthinking dinner.

Creamy broccoli pasta with red pepper flakes on top.

If you like this kind of creamy, dairy free pasta, I have quite a few variations on the site. Recipes like my white bean pasta sauce, creamy tahini lemon pasta, dairy free creamy tomato pasta, and creamy zucchini mushroom pasta all use simple ingredients to create that same rich, comforting texture without any dairy. It’s one of my favorite ways to make pasta feel satisfying without relying on heavy cream or butter.

Ingredients to make vegan broccoli pasta in ramekins on a marble countertop.
This post contains affiliate links. As an amazon associate I earn from qualifying purchases. Click here to read my policy and more about affiliate links.

Ingredient spotlight

This is not a full list of ingredients, but a quick spotlight on some of the key ingredients I think are worth highlighting. Please see the recipe card for the full ingredient list.

  • Cashews – Raw cashews are best for creating a smooth, creamy sauce. Soak them in boiling water for at least 5 minutes before blending so they break down easily. They’re what give this pasta its rich, dairy-free creaminess.
  • White Beans – Cannellini beans or great northern beans work best here. They blend smoothly and have a mild flavor that keeps the sauce creamy without being overpowering. Be sure to rinse and drain canned beans well before using. (I don’t recommend chickpeas, they can make the sauce slightly gritty and have a stronger flavor.)
  • Lemon Juice – Don’t skip the lemon juice, it helps balance the richness of the sauce and cuts through any bitterness from the broccoli, making everything taste brighter and more flavorful.
  • Broccoli – Cut the broccoli into small, bite-sized pieces so it cooks quickly with the pasta. You can use fresh or frozen, both work well since the broccoli cooks right in the pasta water during the last minute or two.

Step by step instructions

Tips for succeess

  • Use mostly florets – Stick mostly to the florets and avoid too much of the stalk, since the stems take longer to soften.
  • Short on time? Use pre-cut or frozen broccoli – Store-bought florets or frozen broccoli both work well; just cut larger pieces down if needed.
  • Add nutritional yeast or parmesan for a cheesy flavor – For a more “mac and cheese” vibe, add 2–3 tablespoons of nutritional yeast before blending. For a more alfredo flavor, add some parmesan cheese (dairy free or regular)
  • Use a high-protein pasta – Using a lentil or chickpea based pasta adds both protein and fiber, making this meal more satisfying and balanced.
  • Rinse beans well (and soak briefly if needed) Rinse and drain canned beans thoroughly. I personally like to soak them in fresh water for a few minutes to really get any of that canning liquid off.
  • Batch and freeze broth – Freeze leftover vegetable broth in small portions so you always have some ready to use.
Wooden spoon in a white pot full of vegan broccoli pasta, blue striped napkin on the side.

★ Did you make this recipe? Please give it a star rating below!
Vegan broccoli pasta in a white bowl, lemon on one side, blue napkin on the other.

Creamy Vegan Broccoli Pasta (Easy Dairy-Free Recipe)

This creamy vegan broccoli pasta is a quick and easy dinner made with white beans, cashews, and simple pantry ingredients. It’s rich, satisfying, and ready in about 15 minutes, making it perfect for busy weeknights.
Print Pin Save Rate
Prep Time: 7 minutes
Cook Time: 7 minutes
Total Time: 14 minutes
Servings: 4

Ingredients

Instructions

  • Bring a large pot of water to a boil.
  • Soak cashews (I cover with boiling water from an electric kettle – see other options below).
    ⅓ cup cashews
  • Rinse and drain the white beans. Soak in fresh water.
    1 can white beans
  • Chop the broccoli florets into small bite-size pieces.
    3 cups broccoli florets
  • When water comes up to a boil, add pasta and cook according to package directions.
    8 oz gluten free pasta
  • Make the creamy white sauce: drain cashews (discard water), drain beans. Add cashews, beans, vegetable broth, lemon juice and spices to a high speed blender. Blend on high at least 1 minute until thick and creamy.
    ⅓ cup cashews, 1 cup vegetable broth, ½ medium lemon, 1.5 teaspoons sea salt, 1 teaspoon garlic powder, 1 teaspoon italian seasoning, ¼ teaspoon crushed red pepper flakes (optional), 1 can white beans
  • With 1 minute left on the pasta, add the broccoli florets to the boiling pasta water.
    3 cups broccoli florets
  • Drain pasta and broccoli. Return to the pot. Add creamy white sauce and stir well. Serve hot.

Recipe Notes

  • Soak the cashews first – Soak cashews in boiling water for at least 5 minutes to ensure a smooth, creamy sauce. (If using roasted cashews, soak a bit longer.)
  • Cut broccoli small – Chop broccoli into small, bite-sized pieces so it cooks quickly with the pasta.
  • Use vegetable broth for more flavor – Vegetable broth gives the sauce a deeper, more savory flavor than water.

Nutrition Information

Nutrition Facts
Amount per Serving
Calories
376
Fat
 
9
g
Carbohydrates
 
58
g
Fiber
 
15
g
Sugar
 
7
g
Protein
 
25
g
Where does nutrition info come from? Nutrition facts are provided as a courtesy, sourced from the USDA Food Database.
Course: dinner
Cuisine: Italian
Keyword: vegan broccoli pasta, vegan creamy white pasta sauce, vegan white bean broccoli pasta
DID YOU LOVE THIS RECIPE?Let others know by rating and leaving a comment below!

Common questions

Can I make this nut-free?

Yes, you can substitute the cashews with raw sunflower seeds (soaked) or hemp hearts. The flavor will be slightly different, but the sauce will still be creamy.

Can I make this with frozen broccoli?

Yes! Break down any large florets of broccoli before adding them to the water. Give the frozen broccoli about 15 seconds longer to cook than you would fresh.

White bowl with creamy vegan broccoli pasta, blue napkin on the side.

Can I make this in advance?

Yes, this recipe is great as leftovers, but may need some extra water or broth added when reheating to loosen up the sauce.

How to store leftovers

Store in the fridge for up to 4 days and reheat on the stove or in the microwave with a splash of water or broth.

Wooden spoon with a serving of vegan broccoli pasta over a white pot.

More pasta recipes to try:

Similar Posts

  • Maple Dijon Dressing

    Maple Dijon dressing is ready in less than 5 minutes and is the perfect balance of sweet, tangy and salty. This maple dijon vinaigrette is…

  • Italian Seasoning Substitute

    If you run out of Italian seasoning in the middle of making a recipe, don’t fret! These 4 ways to substitute Italian seasoning are sure…

  • Italian Salmon Salad

    Italian Salmon Salad is the perfect lunch or dinner recipe! This salmon salad is filling enough to be a meal and so easy to make!…

  • Pesto Cauliflower Rice

    Pesto cauliflower rice is quick and easy and the perfect side dish that is ready in just 15 minutes. This cauliflower rice with pesto recipe…

  • Vegan Sriracha Mayo

    Vegan sriracha mayo is thick, creamy, spicy and a bit tangy and the perfect condiment or sauce to change up your usual meals! This sriracha…

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating