This post may contain affiliate links, please see our privacy policy for details.

This Creamy Pesto Pasta with Broccoli is not only dairy-free it also has some sneaky protein. Made in one-pot for an easy weeknight dinner!

This Creamy Pesto Pasta with Broccoli is not only dairy-free it also has some sneaky protein. Made in one-pot for an easy weeknight dinner | ThisSavoryVegan.com

I am in love with this Creamy Pesto Pasta with Broccoli! It has everything you could want for a weeknight dinner – made in one pot, ready in 25 minutes, packs in veggies AND some sneaky protein. That creamy sauce has a secret ingredient to give this pasta 15 grams of protein per serving! This is a great replacement for boxed vegan mac & cheese. Healthier and wayyyy tastier!

here’s what you need

ingredients

  • broth
  • short pasta – I used shells
  • firm tofu
  • garlic
  • oil 
  • non-dairy milk
  • dairy-free Boursin – or sub vegan cream cheese
  • vegan pesto
  • chili powder
  • smoked paprika
  • dried oregano
  • pepper
  • broccoli
  • lemon zest & juice

equipment

You need a large stock pot and food processor!

This Creamy Pesto Pasta with Broccoli is not only dairy-free it also has some sneaky protein. Made in one-pot for an easy weeknight dinner | ThisSavoryVegan.com

steps

step 1: prep the sauce

Like I mentioned, this pasta has some sneaky protein. And that comes in the form of tofu. It might sound weird, but it helps make this sauce super creamy and adds that plant protein!

This Creamy Pesto Pasta with Broccoli is not only dairy-free it also has some sneaky protein. Made in one-pot for an easy weeknight dinner | ThisSavoryVegan.com

Add the tofu to a food processor or blender with some oil and fresh garlic.

Blend until smooth, scraping down the sides as needed. We aren’t seasoning the sauce yet, so don’t base your opinions on it by how it tastes now. It will be combined with more seasonings to taste amazing!

step 2: make the pasta

Add the broth to a stock pot and bring it to a boil. Pour in the pasta and boil for 8 minutes – the pasta won’t be fully submerged, so you will want to mix it frequently.

This Creamy Pesto Pasta with Broccoli is not only dairy-free it also has some sneaky protein. Made in one-pot for an easy weeknight dinner | ThisSavoryVegan.com

Once the pasta has cooked for 8 minutes, add the tofu, milk, Boursin, pesto, dry seasonings and broccoli to the pot with the pasta – don’t drain the pasta before adding everything to it! Continue to stir, stir, stir for 5-ish minutes, or until the pasta is cooked through and the sauce has thickened up.

This Creamy Pesto Pasta with Broccoli is not only dairy-free it also has some sneaky protein. Made in one-pot for an easy weeknight dinner | ThisSavoryVegan.com

step 3: finish & serve

Add some lemon juice & zest to the pot and give it one last stir. This is when you want to give it a taste and see if it needs salt.

This Creamy Pesto Pasta with Broccoli is not only dairy-free it also has some sneaky protein. Made in one-pot for an easy weeknight dinner | ThisSavoryVegan.com

Spoon the pasta into bowls and dig in! The sauce is creamy, the pasta is tender and the broccoli adds the perfect bite.

This is a must make vegan pasta that you don’t want to miss!

This Creamy Pesto Pasta with Broccoli is not only dairy-free it also has some sneaky protein. Made in one-pot for an easy weeknight dinner | ThisSavoryVegan.com
This Creamy Pesto Pasta with Broccoli is not only dairy-free it also has some sneaky protein. Made in one-pot for an easy weeknight dinner | ThisSavoryVegan.com

tips & tricks

For leftovers: the sauce will thicken even more as it sits in the fridge. I like to add some more non-dairy milk when reheating to loosen it up.

Creamy Pesto Pasta with Broccoli

Servings: 8
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
This Creamy Pesto Pasta with Broccoli is not only dairy-free it also has some sneaky protein. Made in one-pot for an easy weeknight dinner!
4.50 from 4 ratings

Ingredients

  • 4 cups broth I used vegan chicken broth
  • 1 pound short pasta I used shells
  • 1 14-ounce block firm tofu drained & pressed
  • 4 cloves garlic peeled
  • 1/4 cup oil I used avocado oil
  • 1 cup non-dairy milk unsweetened
  • 7 ounces dairy-free Boursin or sub vegan cream cheese
  • 1/4 cup vegan pesto I used Trader Joe's
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon pepper plus more to taste
  • 12 ounces broccoli cut in florets
  • 1 lemon zest & juice

Equipment

Instructions
 

  • Add the broth to a stock pot and bring to a boil. Pour in the pasta and boil for 8 minutes, stirring frequently.
  • Meanwhile, add the tofu, garlic & oil to a food processor or blender and blend until smooth.
  • Don't drain the pasta! Add the tofu, milk, Boursin, pesto, dry seasonings and broccoli to the pot with the pasta. Continue to stir, stir, stir for 5-ish minutes, or until the pasta is cooked through and the sauce has thickened up.
  • Add the lemon juice & zest and give it another stir. Taste and adjust the salt & pepper as needed.
  • Serve warm with extra pepper on top.

Video

Notes

  • For leftovers: the sauce will thicken even more as it sits in the fridge. I like to add some more non-dairy milk when reheating to loosen it up.
Calories: 415kcal, Carbohydrates: 53g, Protein: 15g, Fat: 16g
Cuisine: American, Italian
Course: dinner, entree
Did you make this recipe?Leave a review below or take a photo and share it on Instagram @thissavoryvegan with #thissavoryvegan.