Vegan Fettuccine Alfredo with Roasted Cauliflower

Vegan Fettuccine Alfredo. Rich and creamy. It’s an Italian classic. Typically, it’s loaded with butter and parmesan (and quite possibly cream). Not this one! This recipe, as irresistible as it is, is actually dairy-free! Yes, vegan!

So what’s the secret to a tasty vegan Alfredo sauce? Well, it’s cashew-based…and made with some onions and garlic, then blended into a smooth, creamy sauce with vegetable broth. But wait, there’s more. The secret for creating flavor is a little nutritional yeast (plus lemon, because I love lemon). Yes, let me repeat it… nutritional yeast…that weirdly awesome flaky stuff that makes the perfect vegan replacement for parmesan cheese.

Vegan Fettuccine Alfredo with Roasted Cauliflower

Here’s why nutritional yeast deserves a spot in your kitchen

Although I’ll never give up my love of the real thing — Parmigiano-Reggiano — there are reasons why nutritional yeast finds a place in my kitchen. First of all, it’s an excellent source of B vitamins, thiamin, folate, niacin and riboflavin, which are all important for healthy nutrition. Reason number two: it has a deliciously savory, cheesy-like, umami flavor to any dish. There’s a reason vegans are obsessed with it!

And I want to tell you, I am convinced that there’s no way in the world that you will be able to tell the difference between this vegan Alfredo pasta recipe and a regular ol’ Italian classic Alfredo sauce. Okay, maybe a little. But if you are like me and don’t do a lot of dairy, then for sure there is no difference. I tested it on my favorite Schwabe’s teenage son, and NEVER ever would he have guessed it is vegan. So as far as I am concerned, this rich and creamy Alfredo sauce is as good as the original…and possibly even better. But, I’ll let you be the judge. 😉

Vegan Fettuccine Alfredo with Roasted Cauliflower with Cashew Sauce
I particularly love the taste of roasted cauliflower together with this creamy vegan sauce, which I guess is why a lot of vegan Alfredo recipes are made with cauliflower or mix of cauliflower and cashews. True love. So give this recipe a try and if you love it, then double it up for next time.

Vegan Fettuccine Alfredo with Roasted Cauliflower
5 from 2 votes

Vegan Fettuccine Alfredo with Roasted Cauliflower

A rich, creamy, and delicious Fettuccine Alfredo recipe is 100% dairy-free. Together with roasted cauliflower this is a delicious vegan recipe! Plan ahead, for a creamy sauce, the cashews should be soaked overnight. Enough sauce for 2 large portions or 4 small ones.
Course Main Course
Category Italian
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 4
Calories 500 kcal
Autor Elle


For the vegan Alfredo sauce:

  • 2 small yellow onions, chopped
  • 1 cup vegetable broth, separated (250 ml)
  • 4 large garlic cloves, minced
  • 1/2 teaspoon sea salt
  • freshly ground black pepper, to taste
  • 75 g raw unsalted cashews, soaked overnight in hot water, drained and rinsed
  • 1 tablespoon freshly squeezed lemon juice
  • 2 tablespoons nutritional yeast (organic food store)

For the roasted cauliflower:

  • 1 small head cauliflower, cut into florets
  • 1 tablespoon extra-virgin olive oil
  • sea salt and freshly ground pepper, to taste

To serve:

  • 400 g Fettuccine or other favorite pasta of choice


  1. In a medium non-stick saucepan, add the onion and 1/2 cup (125 ml) broth. Heat over medium to medium-high heat and cook for 10 minutes, or until the onion is very tender and the broth reduced. Add the garlic and cook for 2-3 minutes, stirring often. If there is still broth remaining, continue cooking until completely evaporated.
  2. Transfer to a blender. Add another 1/2 cup (125 ml) broth, plus the salt, pepper, soaked cashews, lemon juice, and nutritional yeast.
  3. Blend on high until very creamy and smooth. Add more broth, if needed, to reach the desired consistency. Taste and season with more salt and pepper (or more nutritional yeast), if desired.
  4. Meanwhile, prepare the roasted cauliflower. Preheat the oven to 425°F / 220°C and line a baking sheet with parchment paper.
  5. Transfer the cauliflower florets to the baking sheet. Toss with oil and place flat side down. Season with a few good pinches of salt and pepper. Place in the preheated oven and roast for 25 minutes, or until tender and lightly browned.
  6. Cook pasta according to package directions in a well salted pot of water. Reserve 1/4 cup (60 ml) of the pasta water. Drain and add the Alfredo sauce to the pasta, plus a little pasta water to thin it out, if desired.
  7. Top with the roasted cauliflower and garnish with fresh chives or parsley. Enjoy!


If only making dinner for two, then you may have some leftover sauce (depending on how saucy you like to your pasta). Store it in a sealed container in the fridge. You can expect it to thicken up overnight, which you can thin out with a little broth or pasta cooking water when reheating.

Did you try this recipe?

Then tag @ellerepublic on Instagram and hashtag it #ellerepublic

How did you like it?

Please let me know how this buckwheat bread recipe turned out for you! I would love to hear how you liked it. Simply rate it with the stars above ⭐or leave me a comment and rate it below.

Did you make any changes to this recipe?

If you have tips for other readers, let me know! It helps me and other readers so much. Sharing is Caring :-).

This post contains affiliate links. If you decide to make a purchase through my link, Amazon will pay me a commission for it. This doesn’t cost you anything additional and the price remains the same. More about advertisements on Elle Republic.


Comment Rating

Please enter your comment!
Please enter your name here