• Recipes
  • Travel
  • Cookbook
  • Newsletter
  • About
  • Shop
  • YouTube
  • TikTok
  • Instagram
  • All Recipes
    • Thanksgiving
    • Christmas
    • New Years
    • Valentine’s Day
    • Spring Holidays
    • Summer Holidays
    • Fall
    • Winter
    • Spring
    • Summer

Breakfast, Sides + Desserts

    • Bread
    • Biscuits + Scones
    • Bars & Brownies
    • Cakes
    • Cookies
    • Custards + Puddings
    • Muffins
    • Pies & Tarts
    • All Baking + Sweet
  • Salads + Soups
  • Snacks + Sides
    • Toasts
    • Oats
    • Granola
    • Pancakes
    • All Breakfast
  • Dips + Spreads + Toppings

Mains

  • Beans + Grains + Bowls
  • Fish
  • Vegetables
  • Pasta
  • Vegetarian Proteins

Special Diets

  • Dairy Free
  • Gluten Free
  • Vegan
  • Vegetarian
  • Shop All
  • Shop My Bowls
  • Shop The Cookbook
  • Shop The VideosShop Justine Doirons social videos on shopmy

My Most Used Items

  • Kitchen Essentials
  • All Time Favorites
  • Pantry
  • Tableware
  • Privacy Policy
Holidays
Vegetarian Proteins
Baking + Sweet
Snacks + Sides
All Recipes
  • Recipes
  • Travel
  • Cookbook
  • Newsletter
  • About
  • Shop
  • YouTube
  • TikTok
  • Instagram
Pasta, Recipes, Special Diets, Vegetarian
Beet pasta in a bowl topped with parmesan.
May 19, 2022

Beet Pasta

5 from 1 review

This beet pasta is creamy, glossy, and a little dramatic in the best way. It’s made with roasted beets, parmesan, garlic, and silken tofu for a silky sauce that somehow works for both weeknights and dinner parties.

Prep Time 15 minutes mins
Cook Time 1 hour hr
Total Time 1 hour hr 15 minutes mins
Course Main Course, Pasta
Cuisine American, Fusion
Jump to Recipe
jump to reviews
Beet pasta in a bowl topped with parmesan.

This pasta is pink, glossy, ultra creamy, and honestly a little dramatic – exactly the kind of dinner I want to make lately.

At first glance, a creamy Beet Pasta might sound like it would taste overwhelmingly earthy or sweet, but that’s not the case here at all. The roasted beets bring color, richness, and just enough sweetness, while parmesan, garlic, and a little acidity balance everything out into a sauce that’s savory, silky, and deeply comforting.

And the color? Unreal. It turns into this vibrant magenta sauce that looks impressive enough for a dinner party, but is easy enough to make on a weeknight.

It’s rich but not heavy, dramatic without much effort, and somehow still manages to feel both cozy and impressive at the same time. Also, if a pasta can double as a tablescape, I’m interested.

Table of contents

  • Ingredients you need for this beet pasta
  • Why silken tofu is perfect for creamy sauces
  • Ingredient substitutions
  • How to make the beet pasta sauce
  • How to bring this pasta dish together
  • Storage tips and how to reheat
  • Looking for other beet recipes?
  • Old Version
    • Ingredients
    • Instructions

Ingredients you need for this beet pasta

  • 1 pound beets, red or orange
  • 7 ounces silken tofu
  • 1 lemon
  • 4 garlic cloves, grated
  • 3 ounces parmesan, grated
  • Diamond Crystal kosher salt
  • 16 ounces spaghetti, or pasta shape of choice
  • 1/4 cup extra-virgin olive oil
  • 1 teaspoon dried basil
Roasted beets in foil.

Why silken tofu is perfect for creamy sauces

Silken tofu is tofu in its most delicate, barely-set form. It’s not pressed or firm but instead, it’s soft, spoonable, and closer to a custard than anything else. Instead of holding its shape, it melts into whatever you blend it with, which is exactly what we want here. Think of it less like a protein (even though you are getting protein from it!) and more like a texture tool.

The magic here is in the sauce base. Using silken tofu in the sauce creates:

  • Thickness without flour
  • An incredibly smooth texture
  • A creamy sauce that’s ready to absorb a lot of good flavor

Just a quick blitz and it turns into a sauce that clings to every noodle.

Ingredient substitutions

  • Beets: To save time, you can use 14 ounces of pre-cooked canned beets instead of roasting raw beets.
  • Garlic cloves: Swap for 1 teaspoon of garlic powder, or you can omit
  • Parmesan: To make this recipe completely dairy-free/vegan, feel free to use dairy-free parmesan cheese.
  • Silken tofu: Can be swapped for cashew cream, vegan heavy cream, coconut milk, or blended white beans (which are DELICIOUS)
  • Extra-virgin olive oil: Swap for avocado oil, grapeseed oil, or really any oil you like!
Pasta being tossed in a beet sauce.

How to make the beet pasta sauce

Although it is a gorgeous recipe, it really requires very minimal effort. Here’s a full step-by-step of the instructions:

  1. Preheat the oven to 425°F convection or 450 standard. Wash the beets very well and wrap them tightly in foil. Roast the beets for 40-45 minutes or until very tender. Pull them out of the oven and let them cool in the foil to help “steam” off the skin.
  2. When the beets are cool enough to handle, pull the peels off (it should be easy to do with your fingers).
  3. To a blender, add the peeled beets and silken tofu. Blend until smooth. Add a few tablespoons of water if it needs help getting smooth.
  4. Place a pan over medium heat. Add 1/4 cup of olive oil, 1 teaspoon dried basil, the lemon zest and garlic. Stir and let it sizzle for a few minutes, then add the beet sauce.
  5. Stir and add half the parmesan and a splash of the pasta water. Let this become a smooth sauce. Add the rest of the parm (reserving a bit for topping), taste and season with salt and lemon juice as preferred.
Beet Pasta topped with parmesan.

How to bring this pasta dish together

The most time-consuming part of this recipe is making the sauce but after that, it comes together like any other pasta dish!

Set a large pot of water to boil. While the water is coming to a boil, zest the lemon and then halve it. Grate the garlic cloves. Grate the parmesan.

When the water is boiling, season it liberally with salt. Cook the pasta until al dente. Use tongs to transfer the pasta into the sauce, carrying splashes of pasta water with it. Mix until smooth, adding pasta water as needed. Serve with parmesan on top and eat warm.

Beet Pasta topped with parmesan.

Storage tips and how to reheat

This beet pasta recipe keeps well, but it also freezes well!

To store in the fridge: Put the pasta in an airtight container. It will keep for up to 4 days in the fridge.

To store in the freezer: You can store it in a freezer-safe container for up to 3 months. Before you’re ready to eat, thaw in the fridge overnight.

How to reheat: Reheat gently on the stovetop over low heat or in the microwave in 30–45 second intervals, stirring between each round. Add a splash of leftover pasta water (or just warm water) to bring the sauce back to its creamy texture.

Looking for other beet recipes?

Seared Beet Sandwich with Kimchi Slaw & Cheddar

I love a funky little vegetarian sandwich, and that's exactly what this beet sandwich is! It was inspired by a beet sandwich I got at a little St. Louis bakery called Union Loafers, but where their beet sandwich had sauerkraut, I opted to go in a different direction with a kimchi slaw and pan-melted cheddar. The flavor explosion is wild. Wild but great.
Check out this recipe

Beet Ricotta Gnocchi

These are fluffy, cozy little pillows of pink pasta goodness. Gnocchi does not just below to the potato and this recipe proves it. It's bright pink, so easy and so fun to make!
Check out this recipe
Beet tart topped with fresh thyme.

Roasted Beet Tart with Lemon & Thyme

This tart is all about capitalizing on the best parts of beets. Enhancing them with a flaky crust, tangy goat cheese, and a bit of brown butter, lemon and thyme. All of these notes build on each other, playing into beet's earthy sweetness. It's a colorful tart, but a delicious one, perfect for taking advantage of the gorgeous beets we get in the spring and fall.
Check out this recipe
beet pasta with sliced radish on top.

And that’s everything for this Beet Pasta!

If you make it, please tag me on Pinterest or Instagram so I can see! It’s my favorite thing to scroll through stories and see what you all are making.

And, of course, feel free to leave any questions, comments, or reviews! This is the best place to reach me, and I’d love to hear from you <3

Beet Pasta topped with parmesan.

Beet Pasta

5 from 1 review
This is a bright-pink, super glossy beet pasta with a creamy, savory-sweet parmesan sauce. And the best part is it’s so easy to make. Just roast, blend, and pour, and you’ve got pasta.
print recipe pin recipe
Prep Time 15 minutes mins
Cook Time 1 hour hr
Total Time 1 hour hr 15 minutes mins
Servings: 5
Prevent your screen from going dark

Equipment

  • 1 blender
  • 1 large pot
  • 1 large sauté pan
  • 1 microplane or rasp-style grater
  • 1 chef's knife

Ingredients

  • 1 pound beets, red or orange
  • 7 ounces silken tofu
  • 1 lemon, for juice and zest
  • 4 garlic cloves, grated
  • 3 ounces parmesan, grated
  • Diamond Crystal kosher salt
  • 16 ounces spaghetti, or pasta shape of choice
  • 1/4 cup extra-virgin olive oil
  • 1 teaspoon dried basil

Instructions 

  1. Preheat the oven to 425°F convection or 450°F standard. Wash the beets very well and wrap them tightly in foil. Roast for 40-45 minutes, or until very tender. Pull them out of the oven and let them cool in the foil to help “steam” off the skin.
  2. When the beets are cool enough to handle, peel off and discard the skins (they should slip off easily with your fingers). To skip this step, use 14 ounces of pre-cooked canned beets.
  3. To a blender, add the peeled beets and 7 ounces of silken tofu. Blend until smooth. Add a few tablespoons of water if it needs help getting smooth.
  4. Set a large pot of water to boil. Place a large sauté pan next to it.
  5. While the water is coming to a boil, zest the lemon and then halve it. Grate 4 garlic cloves and 3 ounces of parmesan.
  6. Once the water is boiling, season it liberally with salt. Cook the pasta until al dente.
  7. While the pasta is cooking, place the pan over medium heat. Add 1/4 cup of olive oil, 1 teaspoon dried basil, the lemon zest and garlic. Stir and let it sizzle for a few minutes, then add the beet sauce.
  8. Stir and add half the parmesan and a splash of the pasta water. Let this become a smooth sauce. Add the rest of the parmesan (reserving a bit for topping), taste and season with salt and lemon juice as preferred.
  9. Use tongs to transfer the pasta into the sauce, carrying splashes of pasta water with it. Mix until smooth, adding pasta water as needed.
  10. Serve warm with freshly grated parmesan on top. Enjoy!
Serving: 1 bowlCalories: 396kcalCarbohydrates: 42gProtein: 16gFat: 18g

Old Version

Below is the original recipe that was first developed in 2022. For the updated recipe, please see the above.

Serves 4

Total cook time: 45 minutes

Ingredients

  • 2 medium beets
  • 4 cloves garlic
  • 2 tbsp olive oil
  • salt and pepper to taste
  • 6 ounces freshly grated parmesan (around 3 cups, unpacked)
  • 16 ounces pasta of choice

Instructions

  1. Preheat the oven to 425F.
  2. Wash the beets well, and then cut them into cubes. Peel the garlic cloves. Place the beets and garlic in foil, cover them with olive oil and season with salt.
  3. Enclose the vegetables in foil and roast in the oven at 425F for 30 minutes, or until the beets are fork tender.
  4. While the vegetables are roasting, grate the parmesan and set aside.
  5. When the vegetables have 10 minutes of roasting time left, bring a pot of water to a boil and salt it like the sea. Cook your pasta to al dente, drain and reserve about 1 cup of the pasta water.
  6. In a large blender, add the beets and garlic and a splash of pasta water. Blend until smooth. I recommend doing this in a blender where you can ventilate the top, to avoid any pressure build-up as you blend. Add pasta water as needed, you want this sauce to feel like a very think purée.
  7. Keep the pasta in the pot you boiled it in, add a generous splash of pasta water, the beet sauce and a handful of the parmesan. Stir until glossy. Continue to add handfuls of parmesan and splashes of water until you reach your desired sauce thickness and texture. Reserve at least 1/4 cup parmesan for topping.
  8. Plate and top with leftover parmesan, salt and pepper. Enjoy immediately 🙂

Hey! I’m Justine

A recipe developer, highly dedicated eater, and bread enthusiast with an archive of both savory and sweet.

  • Facebook
  • Instagram
  • TikTok
  • Pinterest
  • X
More About Me

Trending Recipes

  • Bread
    Brown Butter Banana Bread

    Brown Butter Banana Bread

  • Beans + Grains + Bowls
    Crispy Artichoke Hearts over Lemon Quinoa

    Crispy Artichoke Hearts over Lemon Quinoa

  • Biscuits + Scones
    Three Cheese Ramp Biscuits

    Three Cheese Ramp Biscuits

  • Baking + Sweet
    Matcha Cookies

    Matcha Cookies

  • Sandwiches
    Peanut Ginger Tofu Sandwich

    Peanut Ginger Tofu Sandwich

Sign up for the Newsletter

More like this

Pasta
creamy tofu pasta with kale in a green bowl.

Creamy Tofu Pasta with Kale

Pasta

Corn & Parmesan Pasta

Pasta

A Healthier Boxed Macaroni and Cheese (…sans box)

Pasta

Healthier Pasta Alla Vodka

Comments

  1. Tara Avatar
    Tara
    5/27/2022
    Reply

    5 stars
    This was seriously incredible. You were absolutely right, the earthiness and sweetness of the beets mixed so well with the tang of the fresh parmesan. It was also a flexible recipe, I think I added an extra beet and some extra parmesan to make a bigger batch and it still tasted so amazing. Thanks for the recipe!

    Reply
    1. Justine Avatar
      Justine
      5/27/2022
      Reply

      I am so thrilled you liked it! Thank you for taking the time to leave this comment <3

      Reply
  2. Ryan Hight Avatar
    Ryan Hight
    6/2/2022
    Reply

    Surprisingly very good! And this is from a beet hater!

    Reply
    1. Justine Avatar
      Justine
      6/2/2022
      Reply

      Haha we love a good surprise! So glad you liked!

      Reply
  3. Krista Avatar
    Krista
    6/11/2022
    Reply

    I love beets so much and have had this recipe saved on insta for a while now. I finally made it tonight and OMG it’s my new favorite pasta sauce! So beautiful and simple! Thank you for the recipe, this will be a new staple in our house

    Reply
    1. Justine Avatar
      Justine
      6/11/2022
      Reply

      I’m so glad you liked it!! Thank you for taking the time to leave a comment 🙂

      Reply
  4. Malia Avatar
    Malia
    6/12/2022
    Reply

    Really good and super simple to make! For those planning on making the recipe watch the temperature when adding cheese to make sure that the Parmesan doesn’t congeal. It’s a really delicious (and pretty) meal to make.

    Reply
    1. Justine Avatar
      Justine
      6/12/2022
      Reply

      I’m so thrilled you made it (and liked it!) Thank you for taking the time to leave a comment <3

      Reply

Leave a Comment

Made this recipe? Tell me all your thoughts or if you’ve got any questions!

Cancel reply

Your Rating:




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

Hey! I’m Justine

A recipe developer, highly dedicated eater, and bread enthusiast with an archive of both savory and sweet.

  • Facebook
  • Instagram
  • TikTok
  • Pinterest
  • X
More About Me

Trending Recipes

  • Bread
    Brown Butter Banana Bread

    Brown Butter Banana Bread

  • Beans + Grains + Bowls
    Crispy Artichoke Hearts over Lemon Quinoa

    Crispy Artichoke Hearts over Lemon Quinoa

  • Biscuits + Scones
    Three Cheese Ramp Biscuits

    Three Cheese Ramp Biscuits

  • Baking + Sweet
    Matcha Cookies

    Matcha Cookies

  • Sandwiches
    Peanut Ginger Tofu Sandwich

    Peanut Ginger Tofu Sandwich

Watch On

  • Shop
  • YouTube
  • TikTok
  • Instagram

seasonal recipes with a fresh twist
for the curious home cook

buy the cookbook
penguin random house

Privacy Policy

Copyright © 2026 Justine Doiron

website by mindy nguyen & made to thrive