Salads
This vegan beetroot pasta salad transforms humble ingredients into a vibrant, earthy dish that balances sweetness, acidity, and herbed crunch—perfect for meal prep or summer gatherings. The secret lies in roasting the beetroot until tender and caramelized, which deepens their natural sweetness without overpowering the dish.
When combined with al dente pasta, fresh greens, and a tangy lemon dressing, every bite delivers a satisfying contrast of textures and flavors. What sets this recipe apart is the creamy yet bright dressing—made with tahini, lemon, and garlic—that coats the pasta and beetroot without weighing them down.
The addition of toasted nuts or seeds adds a satisfying crunch, while arugula or baby spinach introduces peppery freshness. It’s a dish that feels both rustic and refined, with no compromise on flavor or texture.
The result is a salad that’s naturally vegan, protein-rich, and packed with color—ideal for lunchboxes, potlucks, or a light dinner. The earthy depth of the beetroot pairs beautifully with the zesty dressing, creating a harmonious balance that keeps every mouthful exciting.
Best of all, it holds up well in the fridge, making it a go-to for busy weeks. Ready to elevate your pasta salad game? This recipe proves that beetroot isn’t just for borscht—it’s a star ingredient that deserves a place in your weekly rotation.
Let’s get started with the full instructions.
Ingredients for beetroot pasta salad
Roasted beetroot meets al dente pasta in this vibrant, vegan salad bursting with earthy sweetness and herbed crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beetroot 🍠 | 2 whole | Roasted until tender, peeled |
| Short Pasta 🍝 | 12 oz | Al dente, like penne or fusilli |
| Tahini 🥜 | ⅓ cup | Sesame paste, unsweetened |
| Fresh Lemon Juice 🍋 | 3 tbsp | From 1 medium lemon |
| Garlic Cloves 🧄 | 2 cloves | Minced, fresh preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and dressing |
| Baby Spinach 🌿 | 3 cups | Fresh, loosely packed |
| Pecans or Walnuts 🌰 | ½ cup | Toasted, roughly chopped |
| Maple Syrup 🍯 | 1 tbsp | For subtle sweetness |
| Apple Cider Vinegar 💧 | 1 tbsp | For tangy brightness |
| Sea Salt 🧂 | 1 tsp | Kosher or fine grain |
| Fresh Arugula 🌱 | 1 cup | For peppery crunch |
| Water Chestnuts (optional) 🍠 | ½ cup | Diced, for extra crunch |
The beetroot is the star here—look for medium-sized, firm beets at the grocery store. Whole Foods or Trader Joe's usually carry the best selection, but regular supermarkets work too. Roast them until tender (about 45 minutes at 400°F) so they caramelize naturally. The pecans or walnuts should be toasted until golden—Costco or bulk bins offer the best prices. For the tahini, Kirkland Signature or Whole Foods 365 brands are reliable and affordable. Fresh herbs like arugula and baby spinach add that peppery crunch, so grab them last to keep them vibrant.
No tahini? Substitute with 2 tbsp olive oil plus 1 tbsp lemon juice—it won’t be as creamy but still works. Swap pecans for toasted sunflower seeds or pumpkin seeds if you’re avoiding nuts. The dressing can be adjusted—more maple syrup for sweetness, extra vinegar for tang. If you’re short on time, pre-cooked pasta saves steps, but al dente is key for texture. The water chestnuts add a satisfying crunch but can be omitted if you prefer a simpler version.
Store the dressing separately in an airtight container for up to 5 days—it keeps beautifully. The pasta and greens should be added fresh before serving to maintain crispness. This salad reheats well for 2-3 days in the fridge, making it perfect for meal prep. For extra flavor, toss in toasted seeds or fresh herbs just before serving.
Why You'll Love This Recipe
- I’ll be real: tahini and fresh beets might sound fancy, but they stretch further than you’d think. One roasted beet feeds two salads, and a small jar of tahini lasts for weeks. It’s a sneaky way to make a meal feel special without breaking the bank.
- No Peel, No Stress: I swear by roasting the beetroot whole—just poke it, toss in olive oil, and let the oven do the work. No peeling, no mess, and that caramelized skin? It’s the secret to the richest flavor without extra effort.
- Tahini Magic: Honestly, the tahini is what turns this salad from good to "I’ll make it again." That nutty, creamy swirl with lemon and garlic? It cuts through the earthiness of the beets and makes every bite feel like a little flavor explosion.
- Lunchbox Hero: Between us, this is my go-to for packed lunches—especially when I forget to meal prep. The pasta holds up for days, the beets stay vibrant, and the tahini dressing keeps it from getting soggy. Toss it in a jar, and you’ve got a stress-free, no-reheat dinner.
Step-by-step instructions for beetroot pasta salad
This vibrant salad balances earthy roasted beets with nutty tahini dressing and fresh greens.
Roast the Beetroot Until Tender
Preheat your oven to 400°F. Wrap the 2 whole medium beetroot tightly in aluminum foil, then place them directly on the oven rack. Roast for 45-50 minutes until completely tender when pierced with a fork. The foil traps steam while the direct heat ensures even cooking.
Real talk: Don't cut the beets before roasting—this prevents them from drying out. When done, let them cool slightly before peeling. The skins should slide off easily once cooled. If any stubborn spots remain, use a vegetable peeler to remove them. Chop the cooled beets into ½-inch cubes and set aside—they'll add that signature earthy sweetness to your salad.
Cook the Pasta Al Dente
Bring a large pot of well-salted water to a rolling boil. Add the 12 oz short pasta and cook according to package directions until 1 minute before al dente. I always test pasta by tasting a piece—it should have a slight bite but be fully cooked through. Drain immediately and rinse under cold water to stop the cooking process and remove excess starch.
Here's the thing—rinsing might seem counterintuitive, but it prevents the pasta from becoming gummy when mixed with the tahini dressing later. Spread the drained pasta on a baking sheet to cool slightly while you prepare the other components. Warm pasta absorbs dressing better, but you don't want it steaming hot when combined.
Toast the Nuts and Prepare the Dressing
In a dry skillet over medium heat, toast the ½ cup pecans or walnuts for 3-4 minutes until fragrant and lightly golden. Watch them carefully—they burn quickly. Let cool, then roughly chop them with a knife. Set aside for topping.
While the nuts toast, whisk together the 0.33 cup tahini, 3 tbsp fresh lemon juice, 1 tbsp maple syrup, 1 tbsp apple cider vinegar, 2 minced garlic cloves, 1 tsp sea salt, and ¼ cup extra-virgin olive oil in a medium bowl. Start with less oil and whisk until smooth, then add more as needed to reach a pourable consistency. This dressing is the heart of the salad—creamy, tangy, and perfectly balanced.
Assemble the Salad
In a large mixing bowl, combine the cooled pasta, chopped beetroot, 3 cups baby spinach, and 1 cup fresh arugula. If using, add the ½ cup diced water chestnuts for extra crunch. Pour the tahini dressing over the mixture and gently toss everything together with your hands or a large spoon until the pasta is evenly coated.
Taste and adjust seasoning if needed—you might want to add a pinch more salt or a splash of lemon juice. The salad should be vibrant with colors and textures: creamy beets, nutty pasta, peppery arugula, and crisp spinach. Let it sit for 10 minutes before serving to allow all the flavors to meld together.
Garnish and Serve
Transfer the salad to a serving platter and top with the toasted, chopped nuts. Drizzle with the remaining ¼ cup extra-virgin olive oil and a final sprinkle of sea salt. The contrast of warm nuts against the cool salad creates a perfect balance of temperatures and textures.
Serve immediately while the pasta is still warm and the dressing is at its peak flavor. This salad holds up well for 2-3 hours in the refrigerator if needed, but it's best enjoyed fresh. Pair with grilled chicken or fish for a complete meal, or serve as a light vegetarian option with crusty bread.
Pro Tips For Making Beetroot Pasta Salad
- ROAST BEETS UNTIL SOFT: Cook them at 400°F (200°C) for 45-55 minutes—pierce first with a fork, then wrap in foil after 30 minutes. I learned this the hard way: undercooked beets taste like sad, chewy cardboard, and overcooked ones turn to mush. Aim for a knife sliding in like butter; if it resists, give it another 10 minutes.
- PEEL BEETS WHEN COOL: Let them rest 15 minutes before peeling—hot beets slip off the knife like greased lightning and turn your kitchen into a crime scene. A damp paper towel under your hands keeps the mess contained (yes, even if you're impatient like me).
- TOSS PASTA IMMEDIATELY: Drain the pasta and hit it with a splash of cold water right after cooking, then toss with a tiny drizzle of olive oil. This stops the cooking and keeps it from turning into a gluey disaster when you mix in the tahini later. I used to skip this, and the salad always ended up gummy.
- GARLIC FIRST, THEN TAHINI: Sauté the minced garlic in olive oil for 30 seconds until fragrant—before adding tahini. This prevents the garlic from tasting raw and bitter in the final salad. If you add tahini first, you’ll regret it; the garlic will just sit there, stubborn and undercooked.
Regional styles of this recipe
Italian Rustic Twist
In Tuscany, they’d transform this salad into a pasta salad with roasted beets and pecorino cheese—swap the tahini dressing for a garlic-infused olive oil and crumble ½ cup aged pecorino over the top.
Add sun-dried tomatoes (¼ cup, chopped) and fresh basil (2 tbsp, torn) for that classic Italian flair. The tangy cheese balances the earthy beets beautifully, while the tomatoes add a burst of sweetness. 🌿
Mediterranean Meze Style
For a Middle Eastern-inspired version, swap the tahini for a lemon-yogurt dressing—mix ½ cup Greek yogurt with 2 tbsp lemon juice, 1 tbsp olive oil, and ½ tsp ground cumin. Top with crumbled feta (¼ cup) and toasted pine nuts (¼ cup) instead of pecans.
The yogurt adds creaminess, while the cumin gives it a warm, earthy depth that pairs perfectly with the roasted beets. Serve with warm pita bread for dipping.
French Bistro Adaptation
Elevate this salad with a French bistro touch by using butter lettuce instead of spinach and topping with crispy fried shallots (store-bought or homemade).
Replace the tahini dressing with a Dijon mustard vinaigrette—whisk 3 tbsp olive oil, 1 tbsp Dijon mustard, 1 tbsp apple cider vinegar, and 1 tsp honey. The mustard adds a sharp contrast to the sweet beets, while the fried shallots bring a luxurious crunch.
Garnish with fresh thyme leaves for an aromatic finish. 🥖
German Herbstsalat Style
In Germany, this salad would be a Herbstsalat—a hearty autumn dish. Swap the pasta for roasted potatoes (2 large, cubed and roasted with 1 tbsp rosemary and 1 tbsp olive oil at 400°F for 30 minutes).
Add apple slices (1 medium, thinly sliced) and walnuts (½ cup, toasted) for crunch. Toss with a sweet-sour dressing of 2 tbsp apple cider vinegar, 1 tbsp maple syrup, and 2 tbsp olive oil. The apples and potatoes add a satisfying sweetness that complements the beets perfectly.
Southern U.S. BBQ Side
Give this salad a Southern twist by adding smoked paprika (½ tsp) to the tahini dressing and topping with crumbled smoked gouda (¼ cup). Mix in ½ cup cooked black-eyed peas for extra protein and a pop of color.
The smoky, cheesy notes pair surprisingly well with the earthy beets, making this a fantastic side for grilled ribs or pulled pork. Serve with a drizzle of hot honey for a sweet-spicy kick. 🔥
Japanese-Inspired Twist
For a Japanese-inspired version, replace the tahini with a sesame-ginger dressing—whisk 3 tbsp tahini, 1 tbsp rice vinegar, 1 tbsp soy sauce, 1 tsp grated ginger, and 1 tsp sesame oil.
Toss the salad with shredded nori strips (2 sheets, cut into ribbons) and toasted sesame seeds (1 tbsp). The umami from the soy sauce and nori elevates the earthy beets, while the ginger adds a bright, zesty note. Serve with sushi rice on the side for a complete meal. 🍣
Nutrition facts
Frequently asked questions
Can I make this beetroot pasta salad ahead of time?
This salad actually tastes even better the next day as the flavors meld together. Store all components separately in airtight containers for up to 4 days—keep the dressing separate until ready to serve. Refrigerate the roasted beets and cooked pasta separately, then combine everything just before eating to maintain the best texture.
What's the best pasta shape for this recipe?
Short pasta shapes like penne, fusilli, or farfalle work perfectly because they hold the dressing well and provide great texture contrast. Avoid long pasta like spaghetti—it gets mushy when tossed with the dressing. If you're short on time, pre-cooked pasta from the store works too, but cook it al dente first to prevent it from becoming overcooked when mixed with the salad.
How can I make this salad nut-free?
Simply omit the nuts and replace them with toasted sunflower seeds or pumpkin seeds for crunch. You can also add diced cucumber or avocado for freshness. The tahini dressing can be substituted with 2 tbsp olive oil plus 1 tbsp lemon juice if you're avoiding sesame too—just remember it won't be as creamy.
Why did my beetroot turn mushy when roasted?
This usually happens when beets are cut before roasting or overcooked. Always roast them whole in foil—this keeps them moist. If they're still mushy after 45 minutes at 400°F, they're done! Let them cool completely before peeling, then chop them into ½-inch cubes to maintain texture. For extra firmness, try roasting at 425°F for 40 minutes instead.
Can I use canned beets instead of fresh?
While possible, fresh roasted beets give the best flavor and texture. If you must use canned, drain and rinse them well, then pat dry completely. Toss them in 1 tbsp olive oil and roast at 400°F for 15-20 minutes to intensify their flavor. They won't be as tender as fresh roasted beets, but they'll still add great color and sweetness to your salad.
