This Italian-inspired main features penne pasta coated in a velvety beet cream sauce. Roasted beets, garlic, and shallots are blended with butter, cream, and Parmesan to create a smooth, vibrant pink sauce. Tossed gently over cooked pasta, this dish offers a perfect balance of earthy sweetness and savory richness. Garnished with fresh basil and extra Parmesan, it makes an elegant yet simple meal for vegetarian cuisine enthusiasts. Preparation and cooking take under an hour, making it accessible for a weeknight dinner or special occasion.
The first time I made this pink pasta, my roommate walked into the kitchen and asked if I was serving dessert for dinner. That gorgeous magenta hue stops people every single time, but the flavor is what keeps them coming back. I started roasting beets into sauces during a dinner party phase where every dish needed to photograph beautifully, and this one accidentally became the most requested repeat. Now it is my go-to when I want something that feels special without hours of work.
Last Valentine's Day, I made this for a date who claimed to hate beets entirely. They cleaned their bowl and actually asked for seconds, then spent the rest of the evening texting everyone about pink pasta. Something about transforming such an unassuming vegetable into something so luxurious just feels like kitchen magic.
Ingredients
- 2 medium beets, peeled and diced: Roasting these concentrates their natural sugars and gives the sauce that stunning color without any food coloring
- 2 cloves garlic: Roast them alongside the beets so they mellow out and become sweet instead of sharp
- 1 small shallot, peeled and quartered: Adds a subtle depth that rounds out the beet flavor beautifully
- 350 g penne or pasta of choice: I love how the ridges catch the creamy sauce, but any shape works here
- 120 ml heavy cream: This creates that luxurious restaurant texture that coats every strand of pasta
- 60 g grated Parmesan cheese: Salty and nutty, this is what balances the sweetness of the roasted beets
- 2 tbsp unsalted butter: Adds richness and helps the sauce cling to the pasta
- 2 tbsp olive oil: Use one tablespoon for roasting the vegetables and save the other for blending into the sauce
- 1/2 tsp salt, plus more to taste: Beets need salt to pop, so do not be shy with seasoning
- 1/4 tsp black pepper: Freshly cracked adds a nice warmth against the cream
- 1/4 tsp dried thyme (optional): Just a whisper of herbs keeps things interesting without competing with the beets
- Pinch of nutmeg (optional): My grandmother always added nutmeg to cream sauces and she was right about everything
- Fresh basil leaves: The green against the pink makes for the prettiest presentation
- Extra Parmesan cheese: Because there is no such thing as too much Parmesan
Instructions
- Roast the vegetables:
- Preheat your oven to 200°C and toss those diced beets, garlic cloves, and shallot quarters with a tablespoon of olive oil and a generous pinch of salt. Spread everything out on a baking sheet and let them roast for 25 to 30 minutes until the beets are fork tender and smell incredible.
- Cook the pasta:
- While the vegetables do their thing in the oven, bring a large pot of salted water to a boil and cook your pasta until it is perfectly al dente. Before you drain it, make sure to save about half a cup of that starchy pasta water, which is going to be your secret weapon for adjusting the sauce later.
- Make the magic sauce:
- Toss those roasted vegetables into your blender along with the heavy cream, butter, Parmesan, remaining olive oil, black pepper, thyme, and nutmeg. Blend until you have the most gorgeous velvety pink sauce you have ever seen, adding a splash of that reserved pasta water if it needs help coming together.
- Bring it all together:
- Pour the pasta back into the pot you cooked it in, pour that beautiful beet sauce over the top, and gently toss everything over low heat until every piece of pasta is coated in pink perfection. Add more pasta water if the sauce seems too thick, then taste and adjust the salt until it sings.
- Serve it up:
- Plate the pasta immediately while it is still piping hot, and do not forget to scatter fresh basil leaves and an extra shower of Parmesan on top for that final touch.
My friend Sophia still talks about the night I served this at our weekly dinner club and everyone went completely silent for the first five minutes. There is something so satisfying about serving a dish that looks impressive but actually came together while we were all catching up and drinking wine in the living room.
Making It Your Own
I have made this with coconut cream for vegan friends and honestly, the slight coconut notes work surprisingly well with the earthy beets. Sometimes I will add a handful of baby spinach to the blender for extra nutrition and a slightly deeper color. The base recipe is forgiving enough that you can play around while keeping that gorgeous pink hue.
What To Serve With Pink Pasta
A simple arugula salad with lemon vinaigrette cuts through the richness perfectly and adds a nice peppery contrast. I also love serving roasted asparagus on the side because the green looks stunning against the pink pasta. For a complete meal, some crusty garlic bread is non negotiable in my house for soaking up every drop of that sauce.
Storage And Leftovers
This pasta actually keeps beautifully and makes for the most gorgeous office lunch the next day, though the color will deepen to an even more intense magenta. I store the sauce separately from the pasta if I am planning ahead, then just reheat them together gently with a splash of cream or pasta water to bring it back to life.
- The sauce can be made up to two days ahead and stored in an airtight container in the refrigerator
- If reheating, add a tablespoon of water or cream per serving to loosen it back up
- This freezes surprisingly well if you want to meal prep portions for later
Every time I make this pink pasta, I am reminded that the most memorable meals often come from the simplest ingredients transformed with a little care and creativity. Hope it brings some color and joy to your table too.
Common Recipe Questions
- → How do I achieve the vibrant pink color in the sauce?
-
Roasting beets deepens their color and sweetness, which blends with cream and cheese to create a rich pink sauce.
- → Can I use a different pasta type for this dish?
-
Yes, penne is suggested, but other short pasta like rigatoni or fusilli work well to hold the creamy sauce.
- → What is the best way to adjust the sauce consistency?
-
Add reserved pasta water gradually after blending the sauce to reach a smooth and creamy texture.
- → Are there any seasoning tips for enhancing flavor?
-
A pinch of nutmeg and dried thyme adds subtle warmth and complexity without overpowering the sweetness of beets.
- → How can I make a vegan-friendly version?
-
Replace heavy cream and butter with coconut cream and use a plant-based Parmesan alternative or nutritional yeast.