The first time I roasted beets for pasta, I was trying to use up a bunch from the farmers market before they went soft in the crisper. My daughter walked into the kitchen, saw the blender turn hot pink, and declared it “princess pasta.” I laughed, but she was not wrong. Beets give you that color naturally, without a drop of food dye, and once they are roasted until tender they blend into a sauce that looks like it came from a trattoria window.
Creamy Roasted Beet Pasta is my weeknight take on roasted beet pasta. I roast beets with a whole head of garlic wrapped in foil, then blitz everything with ricotta, olive oil, and starchy pasta water until the sauce is smooth and blush-pink. A squeeze of lemon keeps the beet flavor bright instead of muddy. It coats fettuccine beautifully, finishes with crushed walnuts and shaved Parmesan, and skips the heavy cream carton entirely.
If you have beets and ricotta in the fridge, let’s make this together.

Why Roasted Beets Make the Best Pink Sauce
Raw beet grated into anything tastes like a salad accident. Roasted beet is a different ingredient entirely. The oven concentrates sweetness, softens the earthy edge, and turns the flesh into something a blender can turn velvety in under a minute.
I build the sauce base with ricotta instead of a cream pour at the end. Ricotta loosens with pasta water into a silky emulsion that clings to pasta without feeling heavy. Roasted garlic from the foil packet adds mellow sweetness. Lemon juice and zest are non-negotiable for me: without them, beet sauce can taste like garden soil in a bowl. With them, you get brightness first, earthiness second.
This is a straightforward Italian-style vegetarian pasta, not a fusion experiment. Olive oil in the pan, basil and parsley on top, walnuts for crunch. If you want another pink bowl on the table, our Cafe-Style Pink Sauce Pasta takes a tomato-cream route. Beets are also naturally rich in iron, so if you are building more iron-forward vegetarian meals, our Iron Rich Vegetarian Recipes roundup pairs well with this one.
Why You’ll Love This Recipe
- Naturally hot pink from roasted beets, no food dye
- Creamy without heavy cream: ricotta and pasta water do the work
- Mellow roasted garlic wrapped and baked alongside the beets
- Lemon brightens earthy beet flavor
- Vegetarian and ready in under 45 minutes
- Kid-friendly color; mild enough for picky eaters
- Fettuccine holds the silky sauce on every strand

Ingredients You’ll Need
You need beets and a head of garlic for roasting, ricotta and olive oil for the blender base, and fettuccine plus pasta water for tossing. Lemon, crushed walnuts, Parmesan, basil, and parsley finish the dish. Full quantities are in the recipe card below.

How to Make Creamy Roasted Beet Pasta
Roast the beets and garlic. Preheat the oven to 400°F (200°C). Peel the beets and cut them into 1-inch cubes. Toss with 1 tablespoon olive oil and a pinch of salt on a parchment-lined baking sheet. Wrap the whole garlic head in foil with a drizzle of olive oil. Roast beets and garlic together for 35 to 40 minutes, until the beets are fork-tender. Let cool until you can handle them.
Cook the pasta. While the beets roast, bring a large pot of salted water to a boil. Cook fettuccine until al dente. Reserve 1 cup pasta water before draining.
Blend the sauce. Squeeze the roasted garlic cloves out of their skins into a blender. Add the roasted beets, ricotta, remaining olive oil, lemon juice, lemon zest, and 1/4 cup pasta water. Blend until completely smooth, scraping down the sides once or twice. Taste and adjust salt. The sauce should be thick but pourable.
Warm and toss. Heat a wide pan over medium-low heat. Add the blended beet sauce and warm for 2 to 3 minutes, stirring, until it loosens slightly and begins to bubble at the edges. Add the drained pasta and toss, splashing in pasta water a few tablespoons at a time until every piece is coated in a glossy pink sauce. It should coat the pasta, not pool at the bottom.
Serve. Divide among bowls. Top with crushed walnuts, shaved Parmesan, torn basil, and chopped parsley. Finish with a drizzle of olive oil and an extra crack of black pepper.
Tips for the Best Results
Pro tip from our kitchen: Wear an old shirt when peeling beets, and rinse the cutting board immediately. Beet stains set fast. I learned this after ruining a white dish towel that will never recover.
- Salt the pasta water well. It seasons the noodles, which carry most of the flavor in the final bowl.
- Add pasta water gradually. Too much at once turns the sauce soupy. Start with 1/4 cup total and add more only if needed.
- Do not skip the lemon. It is the difference between vibrant and earthy-in-a-bad-way.
- Toast the walnuts in a dry pan for 2 minutes before serving. Warm nuts taste nuttier.
- Make ahead: roast the beets and garlic up to 2 days ahead. Store in the fridge and blend when ready to cook.

Creamy Roasted Beet Pasta
Equipment
- Blender for the beet-ricotta sauce
Ingredients
For roasting
- 2 medium beets about 1 lb, peeled and cut into 1-inch cubes
- 1 head garlic
- 3 tablespoons olive oil divided
- salt to taste
For the sauce and pasta
- 12 oz fettuccine
- 1/2 cup whole-milk ricotta
- 1 lemon juice and zest
- 1/2 cup pasta water plus more as needed
- black pepper freshly ground, to taste
For serving
- 1/3 cup walnuts toasted and crushed
- 1/3 cup Parmesan cheese shaved
- 1/4 cup fresh basil leaves torn
- 2 tablespoons fresh parsley chopped
- extra virgin olive oil for drizzling
Instructions
Roast the beets and garlic
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Toss beet cubes with 1 tbsp olive oil and salt. Spread on the baking sheet.
- Cut the top off the garlic head, drizzle with a little olive oil, wrap in foil, and place on the sheet alongside the beets.
- Roast for 35 to 40 minutes until beets are fork-tender. Cool slightly.
Make the sauce and pasta
- Cook fettuccine in well-salted boiling water until al dente. Reserve 1 cup pasta water, then drain.
- Squeeze roasted garlic cloves into a blender. Add beets, ricotta, remaining olive oil, lemon juice, lemon zest, and 1/4 cup pasta water. Blend until smooth. Season with salt and pepper.
Finish and serve
- Warm the beet sauce in a wide pan over medium-low heat for 2 to 3 minutes.
- Add drained pasta and toss, adding pasta water a few tablespoons at a time until glossy and well coated.
- Serve topped with crushed walnuts, Parmesan, basil, parsley, and a drizzle of olive oil.
Notes
FAQs
Can I use canned beets instead of fresh?
You can, but the sauce will taste flat and look duller. Fresh roasted beets give the best color and sweetness. If you must use canned, drain and rinse well, then warm them in the oven for 10 minutes before blending.
Why does my beet pasta taste too earthy?
Usually it needs more lemon or more salt. Beets are naturally earthy. Lemon juice and zest brighten the sauce. Taste after blending and adjust before tossing with pasta.
Can I use spaghetti instead of fettuccine?
Yes. Any long or short pasta works. I prefer fettuccine because the flat strands hold the silky sauce well. If you use spaghetti, reserve extra pasta water for tossing.
Can I make this ahead of time?
Roast the beets and garlic up to 2 days ahead. The finished pasta is best eaten immediately. Leftovers reheat gently with a splash of pasta water.
Is this recipe kid-friendly?
The pink color wins over most kids before the first bite. Keep the black pepper light if your children are sensitive to spice. The sauce is mild and creamy by default.
How do I keep beet stains off my hands and counters?
Peel beets on a dark cutting board, wear gloves if you have them, and rinse surfaces immediately with cold water. Beet juice sets quickly on porous surfaces.
This creamy roasted beet pasta is one of those dinners that looks like you planned it for hours when the active work is mostly waiting for the oven. The pink sauce, the crushed walnuts, the lemon-bright finish: it is the kind of bowl I make when I want something comforting and a little unexpected on a cold weeknight.
If you try this recipe, leave a comment below and tell me: do you prefer fettuccine or spaghetti for saucy pasta?
Made this? Share a photo and tag @petitepaprika on Instagram. I love seeing your kitchen creations!
