Salads
This beetroot and pineapple salad recipe transforms bold flavors into a visually stunning dish that balances earthy sweetness with bright tropical tang. The key? Roasting the beets until tender and caramelized, then pairing them with crisp pineapple chunks for a textural contrast that keeps every bite exciting.
I developed this salad after realizing store-bought versions never captured the depth of homemade ingredients—this version is restaurant-quality without the fuss.
The process starts simple: boil or roast the beets until fork-tender, then slice them into uniform rounds for an elegant presentation. Fresh pineapple adds natural sweetness that cuts through the beetroot's earthiness, while a citrus-kissed dressing ties everything together with a zesty finish.
The salad is naturally vegetarian, packed with vibrant colors, and ready in under 30 minutes—perfect for meal prep or last-minute entertaining.
What makes this salad truly special is how the flavors evolve: the beets develop a subtle caramelized depth when roasted, while the pineapple's acidity brightens the dish. The citrus dressing—made with just a few pantry staples—adds a refreshing pop that prevents the salad from feeling heavy.
Serve it as a light main course, side dish, or even a vibrant appetizer to impress guests.
For extra crunch, toasted nuts or candied pecans work beautifully, while feta cheese adds a salty contrast if you prefer a Mediterranean twist. The dressing can be adjusted to suit your taste—more citrus for brightness, a touch of honey for sweetness.
This salad proves healthy eating doesn’t mean sacrificing flavor or presentation.
Ingredients for beetroot and pineapple salad
Roasted beets, crisp pineapple, and citrus-kissed dressing make this salad vibrant and restaurant-worthy.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🧅 | 2 whole | Roasted until tender, peeled |
| Fresh Pineapple 🍍 | 2 cups | Diced, fresh or frozen (thawed) |
| Red Onion 🧅 | 1 whole | Thinly sliced, red or yellow |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and dressing |
| Fresh Lime Juice 🍋 | ¼ cup | Plus zest for dressing |
| Fresh Orange Juice 🍊 | ¼ cup | Freshly squeezed for brightness |
| Honey 🍯 | 2 tbsp | Local raw if possible |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning and dressing |
| Fresh Mint Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Toasted Walnuts 🥜 | ½ cup | Chopped, optional crunch |
| Balsamic Vinegar 🍶 | 2 tbsp | For dressing depth |
| Garlic Cloves 🧄 | 2 cloves | Minced, for dressing |
The beets are the star here—roasting them until tender and caramelized brings out their natural sweetness. Organic beets from Trader Joe's are my go-to since they're pre-washed and consistent, but any variety works. If you're short on time, pre-cooked vacuum-packed beets save 30 minutes. For the pineapple, fresh is ideal, but frozen works in a pinch—just thaw and drain well. The red onion adds a sharp contrast, so slice it thinly for maximum bite. Toast your walnuts in a dry pan for 2-3 minutes until fragrant—they add a nutty crunch that balances everything.
No fresh mint? Dried mint at half the amount works, but it lacks that bright pop. Swap honey for maple syrup if you prefer, though honey's floral notes complement the beets beautifully. The dressing can be made ahead—just store it in a jar and shake before using. For extra zing, add a splash of grapefruit juice to the dressing. If you're feeling adventurous, toss in some candied pecans for a Southern twist. The lime and orange juices should be freshly squeezed—bottled versions lack the vibrant punch this salad deserves.
This salad keeps beautifully for 3-4 days in the fridge, though the beets will soften slightly. Store the dressing separately to preserve its freshness. For meal prep, assemble everything the night before and keep the dressing on the side—toss just before serving. The flavors actually improve overnight as everything melds. If you're serving a crowd, double the dressing and store it in a sealed container. The walnuts and mint stay crisp for 2 days if stored in airtight containers.
Why You'll Love This Recipe
- No-Cook Magic: I swear, this salad takes zero active cooking. Roast the beets ahead (or grab pre-cooked ones from the store), dice the pineapple while watching TV, and toss it all with lime and oil—done. The hardest part is waiting for the flavors to marry.
- Sweet-Savory Balance: That first bite? Earthy beets meet juicy pineapple, sharp onion, and zesty lime—it’s like a tropical twist on a classic charcuterie board. Honestly, the contrast is so good I’ll eat it straight from the cutting board.
- Picnic-Proof Power: Pack it in a jar for lunch, bring it to a BBQ, or serve it at a potluck—this holds up everywhere. The pineapple stays bright, the beets keep their texture, and no one will guess it’s a no-fuss meal. (Yes, even on a Tuesday night.)
- Budget Brightener: Beets and pineapple stretch across meals—use half for salad today, the rest in smoothies or wraps tomorrow. Red onion and lime juice? Pantry staples that make everything taste like a vacation. My wallet thanks me every time.
Step-by-step instructions for beetroot and pineapple salad
Here's how to create a vibrant, balanced salad with perfectly roasted beets and bright citrus dressing.
Roast the Beets Until Tender
Preheat your oven to 400°F and line a baking sheet with parchment paper. Pierce each of the 2 whole medium beets with a fork about 6 times to help them cook evenly. Place them directly on the baking sheet and drizzle with 1 tablespoon of the extra-virgin olive oil. Toss gently to coat, then sprinkle with ½ teaspoon of the diamond crystal kosher salt.
Roast for 45-50 minutes until a knife slides in easily with minimal resistance. The beets should feel soft when squeezed gently and develop a deep, earthy aroma. Let them cool completely before peeling—the skin will slip off effortlessly once they've rested. This roasting method enhances their natural sweetness and creates a perfect texture for the salad.
Prepare the Citrus-Kissed Dressing
In a small bowl, whisk together the remaining 0.33 cup extra-virgin olive oil (after reserving 1 tablespoon for roasting), 0.25 cup fresh lime juice, 0.25 cup fresh orange juice, 2 tablespoons honey, 2 tablespoons balsamic vinegar, 1 teaspoon diamond crystal kosher salt, and the 2 minced garlic cloves. The mixture should look like a pale golden emulsion—this is your dressing base.
For extra brightness, add the zest of 1 lime (not in the original ingredients list, but a common enhancement) and whisk again. Taste and adjust the balance—you want a perfect harmony of sweet, tangy, and slightly bitter notes. This dressing should coat the back of a spoon but remain pourable. If it's too thick, add 1 teaspoon water at a time until it reaches the right consistency.
Assemble the Salad Components
Peel the cooled beets and cut them into ½-inch cubes. In a large mixing bowl, combine the beets with the 2 cups diced fresh pineapple and 1 thinly sliced whole red onion. Gently toss everything together with a spatula, being careful not to mash the beets. The pineapple will release its juices, creating a slightly sticky texture that helps the dressing cling.
Add 0.25 cup chopped fresh mint leaves and 0.5 cup chopped toasted walnuts to the bowl. The walnuts should be warm from toasting—if they're not, quickly toast them in a dry skillet over medium heat for 3-4 minutes until fragrant. Toss everything together again, distributing the mint and walnuts evenly throughout the salad mixture.
Combine and Chill for Maximum Flavor
Pour the citrus-kissed dressing over the salad and toss gently but thoroughly. The dressing should coat all the ingredients evenly without making the salad soggy. Taste a spoonful—you want the sweetness of the beets and pineapple to shine through, with the citrus cutting through the richness. If it needs more balance, add a touch more honey or lime juice.
Cover the bowl and refrigerate for at least 30 minutes (or up to 4 hours) before serving. This chilling time allows all the flavors to meld together beautifully. When ready to serve, give it one final gentle toss. The beets should be tender, the pineapple juicy, and the dressing should be evenly distributed throughout the salad.
Pro Tips For Making Beetroot And Pineapple Salad
- PEEL BEETS AFTER COOKING: Raw beets are stubborn—peeling them before roasting is a hassle, and you’ll still end up with bits of skin. Roast them whole (wrapped in foil at 400°F/200°C for 45-60 mins) first, then cool slightly before peeling. The skins slide off like magic, and you’ll save 10 minutes of frustration.
- CUT PINEAPPLE SMALLER THAN YOU THINK: I learned this the hard way—big chunks of pineapple stay chewy, even when fresh. Dice it into ½-inch pieces (or smaller) so every bite has that perfect mix of juicy sweetness and tender texture. Trust me, your salad will thank you.
- SOAK ONION IN ICE WATER: Sliced red onion turns bitter and watery fast. Toss it in a bowl of cold water with ice cubes for 10 minutes before draining and adding to the salad. The cold shock stops the enzymes that cause bitterness, and the texture stays crisp.
- DRESS SALAD JUST BEFORE SERVING: Beets oxidize and pineapple softens when dressed too early. Mix the olive oil, lime juice, and a pinch of salt in a small bowl, then toss it with the salad right before eating. The flavors stay bright, and the beets won’t turn dull. (Yes, even if you’re impatient like me.)
Health benefits of this beetroot and pineapple salad
Antioxidant-Rich Beets
The beetroot in this salad is a nutritional powerhouse, packed with betalains—antioxidants that give beets their vibrant color and fight inflammation. A 1-cup serving provides about 13% of your daily vitamin C needs and 4% of vitamin B9 (folate), which supports cell repair and energy production.
The roasting process actually increases the availability of these nutrients, making your salad even more beneficial. 💪
Tropical Pineapple Benefits
Fresh pineapple brings more than just sweetness—it’s loaded with bromelain, an enzyme that aids digestion and reduces inflammation. This tropical fruit also contains vitamin C (over 130% of your daily needs per cup) and manganese, which supports bone health and metabolism.
The natural acidity in pineapple helps balance the earthy sweetness of the beets while adding a refreshing crunch. ✨
Citrus Dressing Perks
The citrus-kissed dressing isn’t just flavorful—it’s packed with vitamin C from lime and orange juice, which boosts immunity and skin health. The honey adds natural sweetness while providing small amounts of B vitamins and antioxidants.
Together, these ingredients create a dressing that’s as nutritious as it is delicious, making this salad a well-rounded meal rather than just a side dish. 🍊
Digestive-Friendly Crunch
The toasted walnuts add more than texture—they’re one of the best plant-based sources of omega-3 fatty acids, which support heart health and brain function. A ½-cup serving provides 4 grams of fiber, aiding digestion and keeping you full longer.
The red onion contributes quercetin, a compound that may help reduce inflammation and support immune function. 🥜
Blood Pressure Support
Beets are well-known for their nitrate content, which helps lower blood pressure by relaxing blood vessels. The citrus dressing enhances this effect by improving nutrient absorption. Regularly including this salad in your meals can contribute to better cardiovascular health, making it a heart-smart choice for any meal. 💛
Meal Prep Advantage
This salad’s nutrient density makes it perfect for meal prep—you’re getting a balanced mix of vitamins, minerals, and fiber without heavy processing. The antioxidants in beets and pineapple help protect cells from oxidative stress, while the healthy fats from walnuts support long-term health.
Plus, the refreshing flavors keep it satisfying, so you won’t reach for less-healthy snacks. 🌱
Nutrition facts
Frequently asked questions
Can I use canned pineapple instead of fresh?
Yes, but with a few adjustments! Drain and rinse canned pineapple thoroughly to remove excess syrup, then pat dry completely. For extra flavor, add 1 teaspoon lime zest to the dressing to compensate for the lack of fresh juices. The texture will be slightly softer, but it still works well for this salad.
How do I make this salad vegan?
Skip the honey and replace it with 2 tablespoons maple syrup or agave. The citrus dressing already has plant-based ingredients, so no other changes are needed. For extra protein, add ½ cup chickpeas to the salad mixture before tossing with dressing.
Why does my beetroot salad taste too sweet?
The pineapple and honey naturally bring sweetness, but the citrus dressing should balance it. Try adding 1 extra tablespoon lime juice or ½ teaspoon red wine vinegar to cut through the sweetness. If the beets are too sweet, they may have been over-roasted—next time, check for doneness at 40 minutes.
Can I make this ahead of time?
Assemble the salad (without dressing) up to 2 days ahead and store in an airtight container. Keep the dressing separate and toss it in just before serving to maintain crispness. The flavors actually improve overnight as everything melds together beautifully.
What's the best way to store leftovers?
Store the salad components (beets, pineapple, onion) separately in airtight containers for up to 4 days. Keep the dressing in a sealed jar in the fridge. When ready to eat, simply combine everything and toss with fresh dressing. The walnuts and mint stay fresh for 2 days if stored separately.
