My new cookbook Big Vegan Flavor is now available!

Vegan Beet Alfredo with Lemon-Basil Ricotta

A creamy and wholesome pasta dish made with fresh beets and a homemade lemon-basil ricotta sauce. Topped with sliced avocado for more creaminess, basil for a fresh flair, and pumpkin seeds for a crunch.

Are you looking for a healthy yet comforting pasta dish that’s fancy enough to serve at a dinner party? Or, are you just looking for a creative way to serve pasta that’s always Instagram-worthy? Either way, I have a hot pink pasta that’s creamy and cheesy that I think you’ll like.

I got the idea for this dish when I was at a restaurant last month and I ordered linguine as my main dish and had roasted beets on the side. I thought, wouldn’t it be great if I could just combine these two into one dish? I considered asking the chef to accommodate my bizarre request, but my dinner companions insist that I behave myself.

beet alfredo pasta - 2020 updated photos (3 of 5).jpg

So I came home and decided to experiment in the kitchen. Hence, this beet alfredo pasta, a combination of pasta and beets. Traditionally, an alfredo sauce is paired with fettuccine noodles, but my grocery store was sold out (the injustice!), so I used linguine noodles and it was just dandy.

The beets add a unique sweetness to this dish, not traditionally found in pasta dishes, but with the right amount of salt and lemon, the sweetness adds the right balance.

beet alfredo pasta - 2020 updated photos (2 of 5).jpg

What I love most about this dish is the hot pink color. Duh. But the next best thing is that this dish is relatively healthy for being a creamy pasta dish. First, beets are packed with tons of vitamins and minerals, fiber, beta-carotene, magnesium and antioxidants that support detoxification, fight inflammation, and ward off cancer. Second, the “ricotta” is made with protein-packed tofu and nutritional yeast.

And to make this dish even healthier, you can use whole-wheat pasta or even a bean-based pasta and serve it with a side of greens. I topped my dish with sliced avocado for more creaminess, basil for a light and fresh flair, and pumpkin seeds for a crunch.

I hope you enjoy this fancy, creamy hot pink pasta!

Vegan Beet Alfredo with Lemon-Basil Ricotta

Vegan, Gluten-Free Option

Serves 4-6


  • 1 large onion, diced

  • 3-4 cloves garlic, minced

  • 1 teaspoon fresh thyme, minced

  • 1 tablespoon olive oil, divided

  • 3/4 cup raw cashews

  • 2 medium-sized beets, stems removed

  • 1/2 of a lemon, juiced

  • 1 1/2 teaspoons salt

  • Freshly cracked black pepper

  • 1 cup “lite” coconut milk

  • 1 pound linguine or fettuccine noodles (can use whole-wheat or gluten-free)

  • Lemon-Basil Ricotta (recipe below)


  1. Pre-heat the oven to 425°F or 220°C. Scrub the beets and pierce them several times with a fork to enable even cooking. Rub 1-2 teaspoons of olive oil over each beet and then wrap in aluminum foil. Bake for 50-60 minutes or until fork-tender. Let the beets cool slightly.

  2. While beets are cooking, prepare the tofu ricotta (recipe below) and cook the pasta.

  3. For the pasta, bring a large pot of water to a boil. Add a generous sprinkling of salt and the the linguine and cook according to package directions. Drain pasta and return it to the saucepan.

  4. Heat a skillet over medium high heat and add 1 teaspoon of olive oil. Once hot, add the onions and cook for 4-5 minutes until softened but not browned. Add the minced garlic and thyme and cook for 1 minute or until fragrant.

  5. Rinse out the food processor after making the lemon-thyme ricotta.

  6. Transfer onion mixture to a food processor and add the cashews. Pulse until the cashews are a ground up and the onion mixture is finely minced. Add the beets, lemon juice, salt and pepper blend until you have a smooth sauce. With the motor running, stream in the coconut milk and blend until you have a thick and creamy sauce.

  7. Toss the cooked linguine with the beet alfredo sauce and dollop with the lemon-thyme ricotta.

Lemon-Basil Ricotta Cheese


  • 1 14-ounce container of firm or extra-firm organic tofu

  • 1/4 cup of nutritional yeast

  • 1/2 teaspoon of garlic powder

  • 1 teaspoon sea salt

  • 1/2 teaspoon of black pepper

  • 1 1/2 tablespoons of extra virgin olive oil

  • 1 large handful of fresh basil leaves

  • 1 lemon, half of the zest and all of the juice


1. Place the tofu on a cutting board or plate and slice into chunks. Cover with a few paper towels. Place a heavy can of beans or several books on top of the tofu to press out the excess water. Do this for at least 15 minutes, ideally 30 minutes.

2. Crumble the pressed tofu into large chunks and put in a food processor. Add the remaining ingredients and blend until you have a creamy texture like ricotta cheese. Taste for salt, acidity, and cheesiness, adding more salt, lemon juice, or nutritional yeast, respectively, as needed.

Did you make this recipe?

Tag @rainbowplantlife and hashtag it #rainbowplantlife

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

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

27 comments on Vegan Beet Alfredo with Lemon-Basil Ricotta

  1. Michelle

    I made this last night for my husband (not picky), and two daughters. One is extremely picky the other will give anything a try. I was hesitant-but when I tell you this recipe was a success it is an understatement! Everyone LOVED it, my picky daughter didn’t leave a single noodle in her bowl-unheard of! Just like all the other reviews-that tofu ricotta knocked it outta the park! Will def be making this again! Thanks!

    1. Support @ Rainbow Plant Life

      Awesome, Michelle. Thanks for your comment and for taking the time to review!


    Do I need to soak the cashews?

    1. Support @ Rainbow Plant Life

      Hi there, soaking the cashews helps make the sauce much creamier. If you have a high powered blender, you can soak the cashews in hot water for just 30 minutes before making the sauce. Good luck!

  3. Mari

    I don’t know how to serve with the ricotta, it’s not shown in the pictures, is it?! Just add a blob on top of the pasta?? (sorry if it’s a stupid question…)

    1. Support @ Rainbow Plant Life

      Hi Mari, you can either mix it in if you’d like or just add small blobs on top which is what we like to do :)

  4. Katelynne

    I would give this 5 stars if I could. Incredibly creamy and fitting, wouldn’t know it was vegan unless you were told so. The beet Alfredo is really good but with the lemon ricotta it’s over the top amazing. The ricotta is so lemony , making it almost fresh and light even though it’s such a creamy dish. I added mushrooms, spinach, fennel seeds and vegan sausage because I didn’t want to make any sides , and it was amazing.

    1. Support @ Rainbow Plant Life

      Thanks for sharing, Katelynne!

  5. Aashish R

    Yo Nish, i’m a big fan and i want to make this for Valentine’s Day. I proposed to my wife 15 years ago at an Italian restaurant and had a lady sing O Mio Babbino Caro to her.

    Question – Toss the cooked linguine with the beet alfredo sauce and dollop with the lemon-thyme ricotta – is there thyme in the tofu ricotta? or is this like the tofu ricotta in the pumpkin lasagna soup?

    1. Support @ Rainbow Plant Life

      So precious! This ricotta is a like the ricotta in the pumpkin lasagna soup. But if you so wish, you could try making a thyme ricotta instead!

  6. Christa

    I’ve never had anything like this before and liked the beet based sauce. I found some things tricky about this recipe- I picked two beets that I thought were mid sized, but they took much longer to cook and I ended up making about triple the amount of sauce I needed. Adding a weight specification might help here. I’ll try freezing the extra sauce and see how that works.

    The ricotta was pretty good mixed into my bowl of pasta, but I tried a spoonful beforehand on its own and found the texture quite difficult to stomach. It was very mealy. Is there a brand of tofu you would recommend that might work best? I also found I made about three times more than I would want.

    Overall, I thought this recipe was very creative, pretty, and nicely earthy! Would just recommend halving the recipe, having a high powered blender, and don’t be shy with your seasoning.

  7. Lil

    Oh my goodness, this dish is so good! I’ve always liked beets but this recipe gives me another reason to eat them. The color of this sauce is just beautiful. Thank you for creating this!!

    1. Support @ Rainbow Plant Life

      Hi Lil, we’re thrilled to hear you enjoyed this recipe! Next time, would you mind leaving a rating alongside your review? Star ratings are big help to readers who are thinking of making the recipe. Thanks!

  8. Frost

    Is the coconut milk from a can or carton?

    1. Nisha Vora

      Hi! "Lite" coconut milk refers to light or reduced-fat canned coconut milk. If you can’t find that, you can substitute carton coconut milk (it might be slightly less creamy but still good)!

  9. Heather

    Hey, I’m wondering how many servings this recipe creates?

    1. Nisha Vora

      Hi Heather,
      It serves 4-6. Just updated the recipe to reflect that :) Thank you!

  10. Kristin

    Hi! I’m making this tomorrow and I was just wondering if it tastes good. It certainly looks beautiful, but my dad is having some doubts and I want to reassure him. Thanks!

    1. Nisha Vora

      Hi Kristin! Hehe your comment made me laugh. I think it’s very good, though I recognize that it might not be everyone’s cup of tea. Seasoning the sauce well (salt, pepper, garlic, lemon) is key and then adding the ricotta on top definitely takes it to the next level. To balance out the creamy sauce and ricotta, I recommend adding some toasted nuts or seeds!

  11. Dee | Green Smoothie Gourmet

    I love how you bring so much color into our world Nisha, seriously! And that this food is also healthy and cruelty free makes you a true treasure to the blogesphere! Dee xx

    1. Nisha Vora

      You are just so sweet, Dee! Thank you for taking the time to leave your sweet and thoughtful comments, made my day!

  12. Noelle ~ Too Precious For Processed

    What a brilliant idea Nisha! I’m in love with this beautiful plate of pasta. As a beet lover, I’m always looking for new ways to enjoy them and this is next on my list!

    1. Nisha Vora

      Thank you, Noelle! Yes, i love beets too! The only thing I don’t love is scrubbing my fingers and nails haha. Need to remember to always wear gloves :)

  13. nadia

    Never thought pasta could look so pretty! Love the deep vibrant colour. So enticing :D

    1. Nisha Vora

      Aw thank you so much Nadia! I love the color of beets – always so vibrant and beautiful!

  14. Amy

    This is such a beautiful pasta, Nisha! I love your sense of humor too. I laughed out loud thinking about you asking the waiter to combine the pasta and the beets!

    1. Nisha Vora

      Hi Amy! Thank you so much for your sweet comment. Haha I’m glad you found it funny :)

Development Alchemy + Aim