I first made this creamy beetroot pasta on a night when I had two lonely beets in the crisper drawer and no plan for dinner. What came out of the blender was this impossibly pink, velvety sauce that clings to every piece of pasta — earthy and a little sweet from the beets, savory and tangy from the cream cheese and Parmesan. It looks like something you’d pay for at a restaurant, but it comes together in about 45 minutes if you start with ready-cooked beets.
It’s vegetarian, it uses ingredients you probably already have, and the color alone makes people at the table stop and ask what it is. Below you’ll find how to pick and prep your beets, the full method, and a few things I learned the hard way — then the printable recipe card at the bottom.
Why You’ll Love This Recipe
Ingredients You’ll Need
Here’s everything that goes into this creamy beetroot pasta. Exact quantities are in the recipe card below.
- 12 oz pasta (rigatoni, penne, or spaghetti)
- 2 medium beets, roasted and peeled (or vacuum-packed cooked beets)
- 3 cloves garlic
- 4 oz cream cheese, softened
- ½ cup Parmesan cheese, grated (plus more for serving)
- ½ cup pasta cooking water
- 2 tablespoons olive oil
- 1 tablespoon lemon juice
- Salt and black pepper, to taste
- Fresh thyme or basil, for garnish
- Crushed walnuts or goat cheese (optional, for topping)
No cream cheese? Mascarpone or a thick Greek yogurt both work — yogurt makes it tangier, so ease back on the lemon. For dairy-free, soaked cashews blended with a splash of plant milk stand in beautifully.
Raw garlic can be sharp once it’s blended in. If you prefer a mellow, rounded flavor, roast the garlic cloves alongside the beets or warm them in the olive oil for a minute first.

Choosing and Prepping Your Beets
The beets do all the heavy lifting here, so it’s worth a few words. Look for firm beets that feel heavy for their size, with smooth skin and no soft spots. Medium beets (about the size of a tennis ball) are ideal — very large ones can taste woody. If the greens are still attached, they’re a bonus: sauté them like spinach for a side.
Short on time? Vacuum-packed pre-cooked beets (the plain ones, not pickled) are a genuinely good shortcut and keep this dish at the 45-minute mark. Roasting from raw takes longer but gives a deeper, sweeter flavor — see step one for both. One tip from experience: beet juice stains everything, so wear gloves when you peel and work on a surface you can wipe down.
How to Make Creamy Beetroot Pasta
Here’s the method start to finish. Exact quantities and a printable version are in the recipe card at the bottom of the post.

-
1
Prep the beets. If you’re using vacuum-packed cooked beets, just pat them dry and roughly chop. To roast from raw, wrap whole beets in foil with a drizzle of olive oil and roast at 400°F (200°C) for 50–60 minutes, until a knife slides in with no resistance. Let them cool, then slip the skins off (gloves save your hands from staining).
-
2
Cook the pasta. Bring a large pot of well-salted water to a boil and cook the pasta until just al dente. Right before draining, scoop out ½ cup of the starchy cooking water and set it aside — it’s what makes the sauce cling. Drain the pasta.
-
3
Blend the sauce. Add the beets, garlic, softened cream cheese, Parmesan, olive oil, lemon juice, and a good pinch of salt and pepper to a blender. Blend until completely smooth, adding the reserved pasta water a splash at a time until the sauce is silky and pourable.
-
4
Warm it gently. Pour the sauce into a large skillet over medium-low heat and warm for 2–3 minutes, stirring. Keep it below a simmer — a hard boil dulls that vivid pink and can turn the cheese grainy.
-
5
Toss. Add the drained pasta and toss until every strand is coated, loosening with a little more pasta water if it tightens. Taste and adjust — a bit more salt, a squeeze of lemon, or extra Parmesan to balance the sweetness.
-
6
Serve. Divide between bowls and finish with extra Parmesan, fresh thyme or basil, and a scatter of crushed walnuts or crumbled goat cheese if you’re using them.
The single biggest thing: don’t let the sauce boil. Warm it just to serving temperature — that keeps the color electric and the texture smooth.
If the sauce ever looks too thick after it sits, it will — beets and cream cheese firm up off the heat. A splash of hot pasta water or milk brings it right back.
What Makes the Sauce Work
There’s no flour or roux here — the creaminess comes from blending soft cream cheese into the roasted beets, which gives you a thick, glossy base without any risk of a gluey sauce. The Parmesan adds salt and savory depth to keep the beets’ natural sweetness in check, and the lemon juice at the end lifts everything so it tastes bright rather than heavy. The starchy pasta water is the quiet hero: it helps the sauce emulsify and grip the pasta instead of sliding off.
Best Side Dishes to Serve With Creamy Beetroot Pasta

Variations to Try
- Vegan: Swap the cream cheese for ½ cup soaked cashews blended with plant milk, and use a vegan Parmesan or 2 tablespoons nutritional yeast.
- Goat Cheese & Walnut: Blend 2 oz goat cheese into the sauce and finish with toasted walnuts for a tangy, crunchy version.
- Add Greens: Stir a couple of handfuls of baby spinach or arugula into the hot pasta until just wilted.
- Extra Protein: Top with seared shrimp, shredded rotisserie chicken, or crispy chickpeas.
- Spicy: A pinch of red pepper flakes or a little grated horseradish plays surprisingly well with beets.
Storage, Meal Prep & Reheating
Storing Leftovers
Keep leftovers in an airtight container in the fridge for up to 4 days. The color stays gorgeous and the flavor actually rounds out overnight.
Make-Ahead
The sauce is the perfect make-ahead component: blend it up to 3 days in advance and refrigerate, then cook fresh pasta and warm the two together when you’re ready to eat.
Freezing
The sauce freezes well on its own for up to 2 months — freeze it before tossing with pasta. I don’t love freezing the fully assembled dish, as cooked pasta in a cream sauce can turn mushy on thawing. Defrost the sauce overnight in the fridge and whisk as it reheats.
Reheating
Warm gently on the stovetop over medium-low with a splash of water or milk to loosen the sauce. Go slow — high heat is what makes cream sauces split and dulls the color.
Common Mistakes to Avoid
- Under-roasting the beets. They need to be fully fork-tender or the sauce turns out grainy. A knife should slide in with zero resistance.
- Boiling the sauce. The most common one. Keep it below a simmer — boiling mutes the pink and makes the cheese grainy.
- Draining away all the pasta water. That ½ cup you reserve is what makes the sauce silky and helps it cling. Save it before you drain.
- Too much raw garlic. Three cloves blended raw can dominate. Roast them with the beets or warm them in oil first for a gentler flavor.
Nutritional Information
Per serving (based on 4 servings):
Nutritional values are estimates and will vary based on the specific ingredients, pasta, and portion sizes you use.
Serving & Presentation Tips
- Swirl, don’t pile. Twirl the pasta into a nest with tongs so the color reads clean and intentional in the bowl.
- Contrast the pink. A little white goat cheese, green herbs, or golden walnuts against that fuchsia sauce is what makes it look restaurant-plated.
- Finish at the table. Add the herbs and cheese right before serving so they stay fresh and bright.
Frequently Asked Questions
Does this pasta taste strongly of beets?
It’s surprisingly balanced. The beets read as gently earthy and sweet rather than “beety” — the cream cheese, Parmesan, and lemon round them out. It’s a good one for people who think they don’t like beets.
Can I use canned or pre-cooked beets?
Yes — plain vacuum-packed or canned cooked beets (not pickled) work great and keep the dish quick. Just drain, pat dry, and blend. Avoid pickled beets, as the vinegar throws off the flavor.
Can I make the sauce ahead?
Definitely. Blend the sauce up to 3 days ahead and keep it in the fridge, then cook fresh pasta and warm them together. The sauce also freezes on its own for up to 2 months.
How do I keep the color so vibrant?
Don’t boil the sauce. Warm it gently to serving temperature — high heat is what dulls that electric pink. The lemon juice also helps keep the color bright.
You Might Also Love
Final Thoughts
This creamy beetroot pasta earns its spot in the regular rotation on looks alone, but it’s the flavor that keeps it there — earthy, sweet, tangy, and rich all at once, from a handful of simple ingredients and one trip through the blender. Start with cooked beets on a busy night, or roast your own when you want that deeper flavor.
If you make it, I’d love to hear how it went — leave a comment below and tell me what you served alongside. 🍽️
Creamy Beetroot Pasta
A silky, vibrant pink pasta made by blending roasted beets with garlic, cream cheese, and Parmesan into a creamy sauce. Vegetarian, ready in about 45 minutes with cooked beets, and impressive enough for guests.
Ingredients
- 12 oz pasta (rigatoni, penne, or spaghetti)
- 2 medium beets, roasted and peeled (or vacuum-packed cooked beets)
- 3 cloves garlic
- 4 oz cream cheese, softened
- ½ cup Parmesan cheese, grated (plus more for serving)
- ½ cup pasta cooking water
- 2 tablespoons olive oil
- 1 tablespoon lemon juice
- Salt and black pepper, to taste
- Fresh thyme or basil, for garnish
- Crushed walnuts or goat cheese (optional, for topping)
Instructions
-
1
Prep the beets. Use vacuum-packed cooked beets (pat dry and roughly chop), or roast raw beets wrapped in foil at 400°F (200°C) for 50–60 minutes until fork-tender, then cool and peel.
-
2
Cook the pasta in well-salted water until al dente. Reserve ½ cup of the pasta cooking water, then drain.
-
3
In a blender, combine the beets, garlic, cream cheese, Parmesan, olive oil, lemon juice, salt, and pepper. Blend until smooth, adding pasta water a splash at a time until silky and pourable.
-
4
Pour the sauce into a large skillet over medium-low heat and warm gently for 2–3 minutes. Keep it below a simmer to protect the color and texture.
-
5
Add the drained pasta and toss to coat, loosening with more pasta water as needed. Taste and adjust salt, pepper, and lemon.
-
6
Serve topped with extra Parmesan, fresh thyme or basil, and crushed walnuts or crumbled goat cheese if desired.
Vacuum-packed cooked beets keep this at 45 minutes; roasting from raw adds time but deepens the flavor.
Never boil the sauce — gentle heat keeps the pink vivid and the cheese smooth.