
Creamy vegan broccoli pasta is so quick and easy and the perfect weeknight meal. This hearty, comforting meal of broccoli and pasta coated in a creamy, luscious dairy free sauce is made in one pot in about 15 minutes.

Quick and easy – the broccoli and pasta cook together in the pasta water and the sauce comes together in just minutes using the blender. Everything is ready in about 15 minutes and most of this vegan broccoli pasta can be prepped in advance if needed.
Simple, healthy ingredients – this broccoli vegan pasta is made with ingredients you likely already have in your pantry and fridge and all of these ingredients can easily be found at any grocery store. The creamy white sauce is made with a surprise ingredient – white beans! They make the creamy vegan white sauce thick and creamy and also packed with protein and fiber!
One pot meal – everything comes together in one pot, making clean up a breeze and perfect for busy weeknight meals.

Vegan White Pasta Sauce
Cashews – raw cashews are best for making a creamy, luscious sauce for the pasta. The cashews soak in hot water so they can easily break down into the sauce. You can also use roasted cashews if needed. Want to make this nut free? Use hemp hearts or raw sunflower seeds.
White beans – white beans make this sauce thick and creamy and break down so beautifully into the sauce. Use whatever white beans you have on hand: cannellini, great northern white beans, navy beans. I do not recommend chickpeas.
Vegetable broth – vegetable broth can help create a ton of flavor for the sauce. Vegetable broth helps impart the flavor of the sauce cooking all day long without any of that work. You can also use water or chicken broth/stock/bone broth in place if you are not vegan/vegetarian.
Lemon juice – lemon juice pairs well with the broccoli and helps to cut through any of that bitter flavor from the broccoli that you can sometimes get. It also helps make the white bean sauce bright and flavorful.
Spices: Salt, italian seasoning, garlic powder, crushed red pepper flakes (optional) – the spices help to elevate the flavors of the sauce. Garlic powder brings umami to the dish and the italian seasoning adds deep herby flavor. Crushed red pepper flakes are optional but add a layer of spiciness to the sauce.
Vegan Broccoli Pasta
Pasta (preferably a tube-shaped pasta) – use your favorite gluten free pasta for this recipe. I love a penne, rigatoni, ziti or elbow macaroni shaped pasta as it can hold on to so much of the creamy white sauce. Use whatever pasta you have on hand though; linguini or fusilli would also work great.
Broccoli florets – the broccoli cooks in the boiling water of the pasta during the last minute of cooking. It’s important to break down the broccoli florets into small, bite size pieces so it cooks quickly and it’s easy to eat with the pasta. For this recipe, I don’t recommend using large pieces of the broccoli stems.
Start by brining a large pot of water to a boil.
Soak cashews in boiling water (I use an electronic kettle for this) or put the cashews in the microwave (see all the ways to soak cashews below).

Drain and rinse the white beans. Let the beans soak in fresh water for a few minutes.
Chop the broccoli florets into bite size pieces.

When the water comes up to a boil, add a large pinch of salt and add the pasta. Cook according to the directions on the box.
Make the vegan white pasta sauce. Drain the water from the cashews and beans and discard the water. Add the cashews, beans, vegetable broth, lemon juice, salt, garlic powder and italian seasoning to the blender. Blend on high at least 1 minute until smooth.

With 1 minute left in the pasta cooking time, add the broccoli florets to the pot.

Once it’s done cooking, drain the pasta and broccoli and add it back to the pot. Pour the vegan white pasta sauce over top and stir well. Serve hot.


Veggies: Cauliflower florets (add when you add the broccoli), roasted red peppers, artichoke hearts, sundried tomatoes, roasted veggies, Greek style veggies, blistered tomatoes
Protein: Add another can of white beans, chickpeas, balsamic tofu, shredded chicken, Italian chicken, Italian chicken sausage, shrimp, salmon to the pasta once it’s done cooking
Different flavor: Want a more pronounced lemon flavor? Add lemon zest and additional lemon juice (about 1 tablespoon) to the sauce. Want a cheesier sauce? Add 2-3 tablespoons of nutritional yeast. Want a completely different flavor? Add sundried tomatoes with oil (1/4 cup) or ½ cup of pesto to the sauce before blending.
Salad – green salad with Italian dressing, Greek Salad, Cruciferous Crunch Salad with Lemon Tahini Dressing, Mediterranean Chopped Salad
Soup – Frozen Vegetable Soup, Mediterranean Vegetable Soup, Tuscan White Bean Soup, Vegan Tomato Gnocchi Soup
Appetizer – Spinach Artichoke Dip with homemade crackers, Vegan Stuffed Mushrooms, Air Fryer Tomatoes drizzled in balsamic vinegar over toast, Air Fryer Gnocchi and Pesto
Dessert – Vegan Double Chocolate Chip Cookies, Peanut Butter Chocolate Chip Cookies, Vegan Cookie Dough, Air Fryer Oatmeal Cookies.
Don’t throw away your broccoli stems. Clean them up (remove any tough, brown parts) and cut them into pieces to use in other recipes. My go to is to make riced broccoli salad with them!
To rice broccoli stems, cut them into 1-inch pieces and put them in the food processor. Pulse until they resemble rice.
You can also cook up the riced broccoli in the skillet just like cauliflower rice.
Yes! You will want to break down any large florets of broccoli with a knife before adding them to the water. Give the frozen broccoli about 15 seconds longer to cook than you would fresh.

Soaking cashews in water helps to ensure the cashews are soft and will help to create a creamy sauce when blended. With all these methods, discard the soaking water after soaking, do not use that water in the recipe. Here are my top 4 ways to soak cashews:
Yes, you can make this creamy vegan white pasta sauce nut free. You can simply omit the cashews and just have a creamy white bean sauce, or you can add hemp hearts (no soaking required) or raw sunflower seeds (these need to be soaked like cashews). The hemp hearts and sunflower seeds will change the flavor of the sauce slightly but not drastically.
Yes, simply replace the beans with cashews. For this recipe, you will want to use 1 cup soaked cashews total (instead of 1/3 cup).
Use any pasta that you have on hand. I like to use a tube-pasta shape that can hold some of the sauce inside the pasta (like penne, rigatoni, ziti, or elbow shaped pasta) or a small shell shaped pasta are great, but any pasta shape will do!
If you want to add more protein and fiber to this recipe, you can use a chickpea or lentil-based pasta. My favorite brand for this is Tolerant Green Lentil Pasta. They have elbow and penne shaped pasta that tastes just like regular pasta but so much more health benefits.
My favorite gluten free pasta brand is Jovial pasta. It’s in most natural grocery stores and can be found online. They have pretty much every shape of gluten free pasta you can imagine!
If you plan on making italian broccoli pasta in advance, you will want to save some of the pasta water for reheating.
Reheat the pasta on the stove over medium low heat and add about 1/2 cup of the reserved pasta water. The sauce will get very thick when stored in the fridge overnight and the pasta water will help to thin it out but also provide some starch from the pasta, helping the sauce stick to the pasta as it’s thinned out.
If you want to make parts of this recipe in advance while still cooking the pasta and broccoli the day of, you can make the sauce in advance and store in a well-sealed airtight container (up to 3 days in advance). You can also chop the broccoli florets into bite size pieces in advance (up to 5 days in advance).

Fridge: Store leftover vegan broccoli pasta in the fridge for up to 5 days. When reheating, the sauce may seem thicker than when you first made the pasta. Add a few tablespoons of water to help thin out the sauce while reheating.
Freezer: you can freeze pasta for up to 3 months. I recommend using Soupercubes to freeze 1 or 2 cup servings to make it easy to defrost just 1 serving at a time. Be sure to store the frozen pasta long term in a freezer safe bag or container with the name, date and use by date on the container.
Defrost in the fridge overnight or in the microwave for a quick and easy meal anytime.
Vegan Sundried Tomato Pasta
Creamy Zucchini Mushroom Pasta
Mushroom Pesto Pasta
Lemon Tahini Pasta
Chimichurri Pasta
Creamy Tomato Pasta
★ Did you make this recipe? Please give it a star rating below!
Bring a large pot of water to a boil.
Soak cashews (I cover with boiling water from an electric kettle – see other options below).
Rinse and drain the white beans. Soak in fresh water.
Chop the broccoli florets into small bite-size pieces.
When water comes up to a boil, add pasta and cook according to package directions.
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.
With 1 minute left on the pasta, add the broccoli florets to the boiling pasta water.
Drain pasta and broccoli. Return to the pot. Add creamy white sauce and stir well. Serve hot.
How to soak cashews
Can you make this nut free?
Yes, you can make this creamy vegan white pasta sauce nut free. You can simply omit the cashews and just have a creamy white bean sauce, or you can add hemp hearts (no soaking required) or raw sunflower seeds (these need to be soaked like cashews). The hemp hearts and sunflower seeds will change the flavor of the sauce slightly but not drastically.
Can you make this without beans?
Yes, simply replace the beans with cashews. For this recipe, you will want to use 1 cup soaked cashews total (instead of 1/3 cup).
See how I calculate food cost.
Nutrition Facts
Amount per Serving
Where does nutrition info come from? Nutrition facts are provided as a courtesy, sourced from the USDA Food Database.

