This pink pasta with beet sauce combines the earthy sweetness of beets, the richness of cream cheese, and the comforting texture of al dente pasta topped with crunchy walnuts pieces and a good sprinkle of grated Parmesan cheese.

Jump to:
About the creamy beet pasta recipe
This beautiful pink beetroot sauce will not only make everyone smile but also add more nutrients to your meal, especially if you are trying to introduce more vegetables into your diet.
I love how this simple dish offers a harmonious blend of flavors, textures, and colors.
To achieve the signature Barbie look, I used the natural beauty of beetroot to make the vibrant and naturally pink sauce.
Looking for more pink dishes that is not pasta - try our pink risotto or pink hummus.
The beetroot pasta sauce is creamy, slightly sweet, and earthy. The sauce is made by pureeing the beets in to smooth, velvety consistency that will perfectly coat any type of pasta.
Watch the magic happen, when you blend vibrant red cooked beets with cream cheese - the sauce will become beautifully pink.
I like to garnish it with walnut pieces for extra crunch, but you can skip the nuts.
This barbie-inspired pink pasta is very easy to make, and it only takes some time to cook the whole beet. You can boil or roast it. It will take between 40-60 minutes, as the beetroot needs to be very tender so the sauce comes out smooth.
Instead of boiling or roasting, you can use your instant pot for cooking whole beets or even a microwave. It for sure takes less time and you will not have your oven running for almost one hour.

Ingredients
You can find the precise quantities in the recipe card below.
- Beetroot - one medium or 2 small raw beets. You can buy already pre-cooked beets, but often they do not taste as sweet and have a dull color.
- Cream cheese - I used full-fat cream cheese. It adds creaminess and richness. You can easily use ricotta cheese or cottage cheese.
- Olive oil - you will need just a little bit of extra virgin olive oil.
- Garlic - one or two fresh garlic cloves.
- Spaghetti - or any other type of pasta you like.
- Walnuts - add walnut pieces for serving. You can use pecans or skip the nuts.
- Grated Parmesan - for serving.
- Salt and pepper - to taste.

Directions
Rinse and scrub the beetroot, do not peel it. Cut off the green leaves if present. Place a whole beetroot in a medium pot and fill it with water to cover the vegetables completely.
Bring it to a boil, reduce the heat to medium, and cook for at least 40 minutes or until the beet is tender when pierced with the fork. Let the beetroot cool down, peel it and cut it coarsely into chunks.

Cook the spaghetti or other pasta following the package direction, reserving 2-3 tablespoons of the water for the sauce.

Meanwhile, In a food processor or a blender, add cooked beet chunks and cream cheese. Pulse for about 30 minutes or until the sauce has a smooth consistency.

In a skillet, heat olive oil and add a whole garlic clove. Let it cook for a few minutes, as it will give away slight garlicky notes to the oil. Now add the creamy beet sauce to the skillet and a few tablespoons of water from the boiling pasta.
Stir and warm the sauce up over low heat. Taste the sauce and add salt, pepper to your liking. Take it off the heat.

Drain the pasta and add it to the skillet with the sauce. Toss it gently until each pasta piece is evenly coated.

Divide between the plates, top with walnut pieces and freshly grated Parmesan cheese.

Recipe tips
- You can cook the beet ahead of time and store it in the fridge.
- Use food-grade gloves to handle cooked beets not to stain your hands.
- Add a little bit of pasta water to the sauce to make it thinner.
- You can make it vegan by using soaked raw cashews and coconut milk instead of cream cheese.
- The beets need to be cooked until fork tender to ensure the sauce blends well.
Serving
This beetroot pasta dish is great on its own, it is light but quite filling.
You can also serve it with these panko chicken cutlets, chicken kebabs, baked salmon fillets, or air fried cod.
A simple garden salad or steamed veggies also pair well with the dish.
How to store
It is best enjoyed when fresh and warm. If you have any pasta leftovers, transfer them into an airtight container and store them in the fridge for up to 3 days.
Frequently asked questions
This beet sauce is made of cooked beets, cream cheese, salt, and pepper.
Sure, after you make the sauce, let it cool down and transfer it to an airtight container. Store in the fridge for about 2-3 days. When ready to use, gently reheat it on the stove top with a splash of water.
Absolutely, you can use any type of your favorite pasta or whatever you have on hand or even gluten-free pasta. Make sure to cook it according to the package instructions.
More recipes with beets
- Beet salad
- Pink beet waffles
- Beetroot pancakes
- Classic red borscht
- Shuba salad (Dressed herring)
- Arugula, beets and goat cheese salad
More pasta recipes
- Pasta lenticchie
- Spaghetti Bolognese
- Lasagna with chicken
- Penne with cottage cheese sauce
- Pasta with green peas
📖 Recipe

Pasta With Beet Sauce
Equipment
- 1 Medium Pot
- 1 large pot
- 1 skillet
- 1 food processor or a blender
Ingredients
- 12 oz spaghetti or other pasta
- 1 medium beetroot
- 3 oz (about 6 Tablespoons) cream cheese
- 1 Tablespoon extra virgin olive oil
- 1 garlic clove
- 2-3 Tablespoons reserved pasta water
- ⅛ teaspoon salt, pepper to taste
- 4 Tablespoons (optional) walnuts
- grated Parmesan cheese, for serving
Instructions
- Wash and scrub the beetroot to remove any dirt. Boil the beetroot in a large pot filled with water for about 40-60 minutes or until fork tender. Let it cool down, peel and cut into chunks.
- In a food processor or a blender, add chunks of cooked beet and 6 Tablespoons of cream cheese. Blend until smooth without chunks.
- In a large pot, bring the water to a rolling boil. Add pasta and cook it following the package directions.
- In a skillet, heat olive oil and add a whole peeled garlic clove. Let it release its oil in a hot oil for about 1 minute.
- Add the creamy beet sauce to the skillet and 2-3 Tablespoons of hot pasta water. Warm up the sauce over low heat, stirring it frequently. Add salt and pepper to taste. Discard the garlic clove.
- Drain the pasta and toss it in a beetroot sauce until well coated.
- Divide between the plates. Add walnut pieces and grated Parmesan on top. Enjoy!
Comments
No Comments