Salads
This beetroot and pineapple salad delivers a bold contrast of earthy sweetness and tropical crunch that transforms ordinary lunches into vibrant, flavor-packed meals. The deep ruby color of roasted beetroot pairs perfectly with the bright acidity of fresh pineapple, creating a visual and taste experience that's impossible to resist.
What makes this recipe special is how simple ingredients come together to create a dish that's both nutritious and deeply satisfying.
The secret to achieving that perfect balance lies in the preparation—roasting the beetroot until tender yet holding its shape, then cutting it into uniform cubes for even distribution. Fresh pineapple adds natural sweetness without overpowering the earthy beetroot, while a zesty citrus vinaigrette ties everything together with a tangy finish.
This salad is naturally vegan, packed with fiber, and ready in just 20 minutes of active prep time.
What you'll end up with is a salad that's as beautiful as it is delicious—deep ruby beets, golden pineapple chunks, and fresh herbs all tossed in a bright vinaigrette that enhances every bite.
The textures contrast beautifully: tender roasted beets, juicy pineapple, and optional crunchy nuts or seeds for extra dimension. This is the kind of salad that elevates any meal from ordinary to extraordinary.
Perfect for meal prep, potlucks, or as a refreshing side dish, this salad keeps well in the refrigerator for up to 3 days, making it ideal for busy weekdays. The flavors develop even more as they meld together, so it tastes even better the next day.
Let's get started on creating this vibrant, flavorful salad that will become a staple in your meal rotation.
Ingredients for beetroot and pineapple salad
Simple ingredients that transform into a visually stunning, nutrient-packed salad with perfect earthy-sweet balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beetroots 🧅 | 2 whole | Organic preferred, trimmed and scrubbed |
| Fresh Pineapple 🍍 | 2 cups | Diced, fresh or canned in juice |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting and vinaigrette |
| Red Wine Vinegar 🍷 | ⅛ cup | Balsamic alternative works too |
| Maple Syrup 🍯 | 2 tbsp | Grade B for deeper flavor |
| Fresh Lemon Juice 🍋 | 1 tbsp | Freshly squeezed preferred |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| Fresh Mint Leaves 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Cilantro Leaves 🌿 | ¼ cup | Chopped, stems removed |
| Raw Walnuts 🥜 | ½ cup | Toasted, chopped optional |
| Sesame Seeds 🌱 | 1 tbsp | Toasted for extra crunch |
The beetroots are the foundation—look for deep ruby varieties with smooth skins at Whole Foods or your local organic market. Pre-washed beets save time, but scrubbing them yourself ensures no soil residue. For pineapple, fresh is ideal—avoid canned in syrup unless drained thoroughly. The maple syrup should be Grade B for its caramel notes, which complement the beets beautifully. Fresh herbs are non-negotiable here; Trader Joe's often carries pre-washed mint and cilantro, cutting your prep time.
No fresh mint? Fresh basil at half the amount works in a pinch, though the flavor profile shifts slightly. Substitute pineapple with mango chunks for a different tropical twist, but reduce to 1.5 cups to maintain balance. For the vinaigrette, apple cider vinegar adds subtle sweetness if red wine vinegar isn't available. The walnuts can be omitted entirely if you prefer a nut-free version, but their crunch elevates the texture. Toasting them in a dry pan for 3-4 minutes enhances their flavor without adding oil.
Roasted beets keep in the fridge for 5 days when stored in an airtight container with a paper towel to absorb moisture. The vinaigrette should be made fresh, but the herbs can be prepped ahead and stored separately for 2 days. This salad tastes even better the next day as the flavors meld. For meal prep, store components separately and assemble just before serving to maintain crispness. The walnuts and seeds stay fresh for 1 week in a sealed container at room temperature.
Why You'll Love This Recipe
- No Roasting Required: I’ll admit, I used to dread peeling and roasting beets—until I realized you can boil them whole, then peel when cool. The maple syrup glaze does the rest, turning them tender and caramelized in one step. (Yes, even on a Tuesday night.)
- Sweet-Savory Magic: That first bite? The earthy beets meet the bright, juicy pineapple in a way that feels like a hug for your taste buds. A splash of red wine vinegar cuts through the sweetness, while the olive oil keeps it rich without being heavy.
- Picnic-Proof Perfection: Between us, this salad travels better than half the takeout I’ve ordered. Pack it in a container, and it stays crisp and vibrant for days—great for lunchboxes, potlucks, or when you’re too tired to cook but still want something impressive.
- Budget Brightness: Fresh pineapple and beets are often cheaper than you think, especially if you buy in season. A single pineapple and a few beets stretch across multiple meals, and the dressing costs pennies. Honestly, it’s the kind of recipe that makes grocery day feel like a win.
Step-by-step instructions for beetroot and pineapple salad
Transform simple ingredients into a vibrant salad where earthy beets meet tropical sweetness.
Roast the Beetroots Until Tender
Preheat your oven to 400°F. Wrap each of the 2 whole medium beetroots tightly in aluminum foil, ensuring no gaps remain. Place them on a baking sheet and roast for 45-50 minutes until completely tender when pierced with a fork. The foil traps moisture, preventing them from drying out while allowing them to cook evenly.
Once done, let the beetroots cool slightly before unwrapping. The skins should slip off easily once cool enough to handle. If any stubborn spots remain, use a small knife to peel them away. Cut the cooled beetroots into ½-inch cubes and set aside. Their deep earthy sweetness will form the salad's hearty foundation.
Toast the Walnuts for Nutty Depth
In a dry skillet over medium heat, add the ½ cup raw walnuts. Toast them for 3-4 minutes, stirring frequently, until they turn a rich golden brown and release their nutty aroma. Be careful not to burn them—they should smell toasty but not bitter.
Transfer the toasted walnuts to a plate to cool completely. Once cool, roughly chop them with a knife. Their crunchy texture will contrast beautifully with the soft beetroots and pineapple. Set aside for the final assembly.
Prepare the Tropical Pineapple Mixture
In a medium bowl, combine the 2 cups diced fresh pineapple with the 0.25 cup chopped fresh mint leaves and 0.25 cup chopped fresh cilantro leaves. Gently toss everything together to distribute the herbs evenly. The pineapple's bright acidity will balance the beetroots' earthiness, while the mint and cilantro add freshness.
This step is where the salad's tropical character emerges. The pineapple should be at room temperature before combining, so if it's chilled, let it sit for 10 minutes first. This ensures even distribution of flavors and prevents a watery texture.
Whisk the Vinaigrette to Perfection
In a small bowl, whisk together the 0.25 cup extra-virgin olive oil, 0.125 cup red wine vinegar, 2 tbsp maple syrup, and 1 tbsp fresh lemon juice until fully emulsified. Season with 0.5 tsp diamond crystal kosher salt and a few grinds of black pepper if desired.
The vinaigrette should coat the back of a spoon smoothly, with a balance of sweetness from the maple syrup and acidity from the vinegar and lemon. Taste and adjust—add a touch more vinegar if it's too sweet, or a bit more maple syrup if it's too sharp. This dressing ties everything together.
Assemble and Garnish the Salad
In a large serving bowl, combine the roasted beetroot cubes, pineapple-herb mixture, and toasted walnuts. Drizzle the vinaigrette over the top and gently toss everything together. The salad should be evenly coated but still retain its individual textures.
For the final touch, sprinkle the 1 tbsp toasted sesame seeds over the top. Their nutty crunch adds another layer of complexity. Serve immediately to enjoy the perfect contrast of earthy, sweet, and tropical flavors in every bite.
Pro Tips For Making Beetroot And Pineapple Salad
- ROAST BEETS UNTIL SOFT: Peel and chop your beets, then roast them at 400°F (200°C) for 45 minutes—no need to parboil first. I learned this the hard way: undercooked beets turn mushy when sliced, and overcooked ones get watery. Aim for a fork-tender texture, then let them cool before dicing.
- USE FIRM PINEAPPLE ONLY: Skip the overly ripe pineapple with that syrupy juice—it’ll drown your salad. Pick fruit that’s firm to the touch but yields slightly when pressed; cut into ½-inch cubes. The natural sweetness will shine without making the dressing taste like syrup.
- DRESSING RATIO MATTERS: Mix 3 parts olive oil to 1 part red wine vinegar, then add just 1 teaspoon of maple syrup—start small. Too much sweetness kills the bright acidity, and too little oil leaves the dressing clinging like glue. Taste as you go; you can always add more.
- CHILL BEFORE SERVING: This salad needs 30 minutes in the fridge to let flavors meld. I used to serve it warm, thinking the heat would help, but the beets stayed dull and the pineapple tasted raw. Cold brings out the natural tang and makes every bite crisp.
Wine and beer pairings for these flavors
Crisp White Wine
An off-dry Riesling from Germany or Alsace is my go-to pairing—its bright acidity and subtle sweetness mirror the salad's tropical and earthy notes. Look for a Kellermann Spätlese or Trimbach Gewurztraminer for that perfect balance of fruit and floral complexity.
The wine's natural sweetness won't overpower the beetroot's depth, while its crispness cuts through the pineapple's juiciness. 🍷
Dry Rosé
A dry Provence rosé with its crisp, citrusy profile is another fantastic match. The Whispering Angel or Château d'Esclans varieties bring a refreshing contrast to the salad's rich textures. Their light body and subtle berry notes complement the beetroot's earthiness without competing. Serve slightly chilled for the best experience.
Light Beer Options
For beer lovers, a Belgian witbier like Hoegaarden or Stella Artois adds a fun twist. The citrusy coriander and light effervescence cleanse the palate between bites of creamy beetroot and juicy pineapple.
If you prefer something bolder, a German Helles Lager like Weihenstephaner provides a malty balance that stands up to the salad's bold flavors. 🍺
Sparkling Wine
Don't underestimate the power of Prosecco or Cava—their effervescence and light sweetness enhance the salad's tropical elements. Opt for a dry or brut style to avoid overpowering the dish.
The bubbles create a refreshing contrast, making each bite feel lighter and more vibrant. A La Marca Prosecco or Freixenet Cordon Negro works beautifully.
Herbal Gin Cocktail
For a non-alcoholic or boozy twist, try a gin-based spritz with Hendrick's gin, Aperol, and a splash of soda water. The botanical notes in gin complement the herbs in the salad, while the citrusy Aperol echoes the pineapple's brightness.
Serve over ice for a refreshing sipper that pairs perfectly with the salad's bold flavors.
Nutrition facts
Frequently asked questions
Can I use canned pineapple instead of fresh?
Yes, but with one important tip: always drain and rinse canned pineapple thoroughly to remove excess syrup. For best results, use pineapple packed in its own juice rather than heavy syrup. The texture will be slightly softer than fresh, but the flavor remains bright and sweet—just reduce the maple syrup in the dressing by 1 teaspoon to balance sweetness.
How do I prevent the beetroot from bleeding into the salad?
Roasting the beets first is key—the heat breaks down their natural juices, reducing bleeding. After roasting, let them cool completely before cutting into cubes. If you prefer raw beets, soak them in cold water for 10 minutes before peeling to remove excess pigments, then pat dry thoroughly before adding to the salad.
What are the best substitutes if I don't have walnuts?
Toasted pecans or almonds work beautifully for crunch, while toasted pumpkin seeds add a nutty flavor without nuts. For a seed-free option, try crispy fried shallots>—they add a savory contrast that complements the sweetness. Just reduce the sesame seeds to ½ tablespoon if using shallots to balance textures.
Can I make this salad ahead of time?
Store the roasted beetroot cubes, pineapple mixture, and dressing separately in airtight containers for up to 3 days. Combine everything just before serving to keep the pineapple crisp and prevent sogginess. The walnuts and sesame seeds can be toasted fresh day-of for maximum crunch, or stored separately for up to 1 week at room temperature.
Is this salad suitable for meal prep?
Perfect for meal prep! Divide the salad into 4 portions in glass containers for easy grab-and-go lunches. The flavors actually improve overnight as the beetroot and pineapple meld. For extra freshness, add the herbs and sesame seeds just before eating. Keep the dressing on the side until ready to serve to maintain crispness in the greens (if using) or other components.
