Salads
This beetroot and pineapple salad recipe delivers a vibrant, sweet-tart combination that brightens any meal in just 15 minutes. The deep ruby beets and juicy pineapple create a striking contrast—both visually and in flavor—while the citrusy dressing ties everything together with a zesty finish.
Perfect for summer gatherings or as a refreshing side, this dish proves healthy eating can be bold and exciting.
The beauty of this salad lies in its balance—earthy beets meet tropical sweetness, and the tangy dressing prevents any single flavor from overpowering. Thinly sliced beets and diced pineapple create texture, while a simple lime-orange vinaigrette adds brightness without overwhelming.
No cooking required; just chop, toss, and serve for a dish that feels special with minimal effort.
What you’ll end up with is a crisp, colorful salad that’s as satisfying as it is visually appealing. The beets stay tender-crisp when sliced thin, while the pineapple adds juicy pops of sweetness in every bite.
This recipe scales effortlessly—double it for parties or prep ahead for quick lunches. The flavors only deepen as it sits, making it ideal for meal prep.
Serve chilled or at room temperature alongside grilled meats, fish, or as a standalone vegetarian dish. Garnish with fresh mint or toasted nuts for extra crunch. Here’s how to make it—simple, fresh, and packed with flavor.
Ingredients for beetroot and pineapple salad
Fresh beets and pineapple meet citrus dressing for a vibrant, health-focused salad bursting with sweet-tart contrast.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 whole | Freshly roasted or steamed, peeled and sliced thin |
| Fresh Pineapple 🍍 | 2 cups | Diced, juicy core removed |
| Fresh Mint Leaves 🌿 | ¼ cup | Finely chopped, for garnish |
| Extra-Virgin Olive Oil 🫒 | ⅓ cup | Light and fruity for balance |
| Fresh Orange Juice 🍊 | ¼ cup | Freshly squeezed, no pulp |
| Fresh Lime Juice 🍋 | ⅛ cup | Brightens the dressing |
| Raw Honey 🍯 | 1 tbsp | Local variety preferred |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning balance |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Enhances citrus notes |
| Toasted Walnuts 🥜 | ¼ cup | Chopped, for crunch |
| Balsamic Vinegar 🍷 | 1 tbsp | For depth of flavor |
The beets are the foundation—organic, pre-washed varieties from Whole Foods or your local farmers' market ensure vibrant color and sweetness without soil residues. For perfect texture, roast whole at 400°F for 45 minutes or steam until tender, then slice paper-thin with a mandoline. Fresh pineapple should be ripe but firm, with no brown spots—Costco's pre-cut is convenient, but whole fruit yields better juice. Toast the walnuts in a dry pan for 2-3 minutes until fragrant; they add crunch that holds up beautifully in the salad. For the dressing, freshly squeezed citrus makes all the difference—Mexican limes add extra zing compared to regular limes.
No fresh beets? Pre-cooked jarred beets (drained and rinsed) work in a pinch, though texture will be slightly softer. Substitute pineapple with mango or papaya for tropical variation, but reduce to 1.5 cups to avoid overwhelming the dish. The dressing can be adjusted—more honey for sweetness, extra lime for tartness. For a nut-free option, omit walnuts and add toasted pumpkin seeds or crumbled feta (if vegetarian). If you lack fresh mint, cilantro or basil provide a different but complementary herbal note. Always taste the dressing before tossing—balance is key between sweet, tart, and savory elements.
This salad thrives when prepped ahead—store components separately in airtight containers for up to 3 days in the fridge. The dressing keeps for 5 days in a sealed jar. For best texture, toss just before serving to prevent wilting. Garnish with extra mint or a drizzle of balsamic glaze right before eating. Leftovers? Double the dressing and use as a marinade for grilled chicken or fish the next day. The flavors deepen as they sit, making it ideal for meal prep or summer potlucks where vibrant colors impress.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this when I’m too hot to turn on the oven. Just peel and slice the beets (raw or pre-roasted if you’re impatient), dice the pineapple, toss with mint, and drizzle. That’s it—no boiling, no waiting, just vibrant bites in 10 minutes.
- Sweet-Savory Balance: The earthy beets and juicy pineapple play off each other like a tropical-meets-mediterranean dream. A splash of orange juice brightens it up, while the olive oil keeps it rich—honestly, I’ve never met a combo this refreshing yet satisfying.
- Lunchbox Hero: Between us, this is my go-to for work lunches or picnics. The textures hold up all day (no soggy pineapple here), and it’s hearty enough to fill you up. Pack it in jars the night before—no reheating, no fuss.
- Budget Brightener: Beets stay fresh forever, pineapple’s a pantry staple, and mint lasts weeks. I’ve made this for $8 and fed four people. Plus, the leftovers? Even better the next day—like a flavor upgrade you didn’t ask for.
Step-by-step instructions for beetroot and pineapple salad
This vibrant salad comes together quickly with precise technique for maximum flavor balance.
Prepare the Beets for Roasting
Preheat your oven to 400°F and line a baking sheet with parchment paper. Wash the 2 whole medium beets thoroughly, then wrap each beet tightly in aluminum foil. Pierce them several times with a fork to allow steam to escape during roasting.
Place the foil-wrapped beets on the prepared baking sheet and roast for 45-60 minutes, until they feel soft when gently squeezed. The beets are done when their internal temperature reaches 200°F. Let them cool slightly before peeling - the skins should slide off easily once cooled. Slice the peeled beets into ¼-inch thick rounds and set aside.
Create the Citrus-Honey Dressing
In a small bowl, combine the 0.33 cup extra-virgin olive oil, 0.25 cup fresh orange juice, 0.125 cup fresh lime juice, 1 tablespoon raw honey, 0.5 teaspoon Diamond Crystal kosher salt, and 0.25 teaspoon freshly ground black pepper. Whisk vigorously until fully emulsified and the mixture becomes slightly thickened.
Add the 1 tablespoon balsamic vinegar and whisk again. The dressing should have a balanced sweet-tart flavor profile with a glossy sheen. Taste and adjust seasoning if needed - you might want to add a touch more honey for sweetness or lime juice for acidity, depending on your pineapple's natural tartness.
Assemble the Salad Components
In a large mixing bowl, combine the 2 cups fresh pineapple (diced with juicy core removed) and the prepared beet slices. Gently toss with the citrus-honey dressing until every piece is evenly coated. The vibrant colors should meld beautifully as you mix.
Fold in the 0.25 cup toasted walnuts (chopped) and 0.25 cup fresh mint leaves (finely chopped) just before serving. The walnuts provide essential crunch while the mint adds a refreshing herbal note that complements both the sweet pineapple and earthy beets.
Serve Immediately for Optimal Texture
Transfer the salad to a serving platter and arrange the components attractively. The beets should appear deep ruby red while the pineapple maintains its bright yellow hue. Sprinkle any remaining mint leaves as garnish for visual appeal.
Serve immediately while the beets retain their natural moisture and the pineapple remains juicy. This salad holds well for 2-3 hours in the refrigerator, but the texture and flavor are best when enjoyed fresh. Pair with grilled chicken or fish for a complete meal.
Pro Tips For Making Beetroot And Pineapple Salad
- DON’T BOIL BEETS WHOLE: I learned this the hard way—peeling raw beets is a nightmare, but roasting them first makes peeling effortless. Wrap whole beets in foil with a drizzle of olive oil, roast at 400°F (200°C) for 45-55 minutes until fork-tender, then cool before peeling. The skins slide right off like magic.
- CUT PINEAPPLE SMALLER THAN YOU THINK: Big chunks of pineapple look impressive, but they don’t soften evenly and can feel chewy. Dice it into ¼-inch pieces—small enough to get tender in the dressing but still hold shape. (Pro tip: Use the core as a handle to slice cleanly.)
- SALT THE BEETS AFTER PEELING: Skipping this step means your salad tastes flat. Toss peeled, roasted beets with ½ teaspoon salt immediately after peeling—it enhances their natural sweetness and balances the acidity of the orange juice. Let them sit for 5 minutes before mixing with other ingredients.
- STRAIN THE ORANGE JUICE: Freshly squeezed orange juice is brilliant, but pulp makes the dressing clump and look messy. Strain it through a fine-mesh sieve or cheesecloth before mixing—your dressing will be silky, not gritty. (Yes, even if you’re impatient like me.)
Creative variations of this recipe
Tropical Fusion Twist
Swap the classic citrus dressing for a mango-avocado version by blending 1 ripe mango, ½ avocado, 1 tbsp lime juice, and 2 tbsp coconut milk.
This creamy dressing adds a luscious texture while keeping the tropical theme. The avocado provides healthy fats that balance the sweetness of both beets and pineapple. 🌴
Asian-Inspired Ginger-Lime
Infuse the dressing with 1 tbsp fresh grated ginger and 1 tsp soy sauce (or tamari for gluten-free) to create an Asian-inspired variation. Add ½ cup shredded red cabbage and ¼ cup chopped cilantro for crunch and color.
The ginger adds a warm, spicy kick that pairs beautifully with the earthy beets and sweet pineapple.
Spicy Chipotle Kick
For heat lovers, blend 1 tbsp chipotle in adobo sauce into the dressing along with an extra ½ tsp cumin and ¼ tsp smoked paprika. Top with ¼ cup crumbled cotija cheese (or feta for vegetarian) and 2 tbsp chopped cilantro.
The smoky heat contrasts perfectly with the sweet-tart flavors while adding depth. 🌶️
Mediterranean Herb Version
Replace the mint with ¼ cup chopped fresh dill and 2 tbsp chopped parsley, then add 1 tbsp crumbled feta cheese and 2 tbsp Kalamata olives (chopped). Use a dressing made with 2 tbsp red wine vinegar instead of balsamic for a brighter, more herbaceous profile.
This version feels like a Greek-inspired salad with a tropical twist.
Protein-Packed Add-Ins
Transform this salad into a complete meal by adding ½ cup cooked quinoa or ¼ cup chickpeas (for vegetarian protein). For meat lovers, top with 4 oz grilled shrimp or ½ cup shredded rotisserie chicken.
The protein adds heartiness while keeping the dish light and refreshing. Perfect for lunches or light dinners!
Seasonal Winter Adaptation
In colder months, swap pineapple for roasted butternut squash (cubed and tossed with olive oil, salt, and cinnamon) and add toasted pecans instead of walnuts. Use a dressing with 1 tsp maple syrup and ½ tsp cinnamon for warmth.
The earthy squash and spiced dressing create a cozy, seasonal twist that still celebrates the salad's vibrant colors. ❄️
Nutrition facts
Frequently asked questions
Can I use canned pineapple instead of fresh?
Yes, but drain it thoroughly to avoid excess moisture in your salad. Use pineapple chunks in juice rather than syrup for better flavor balance. For the best texture, pat the drained pineapple pieces dry with a paper towel before adding to the salad. This helps maintain crispness when tossed with the dressing.
How do I keep the beets from bleeding color into the dressing?
Roast the beets instead of boiling them to minimize color bleeding. Once cooled, rinse the sliced beets under cold water for 30 seconds to remove excess juice. Toss them with the dressing just before serving to prevent color transfer. For extra insurance, add the beets to the salad bowl last and gently mix.
What's the best way to store leftovers?
Store components separately in airtight containers for up to 3 days. Keep the beets, pineapple, and nuts in one container, and the dressing in another. When ready to serve, toss everything together with fresh mint. The dressing will keep for 5 days in the fridge. For best texture, serve at room temperature.
Can I make this salad ahead of time?
Prep all components 1 day ahead and store them separately. The dressing can be made 2 days in advance. When ready to serve, simply combine everything and garnish with fresh mint. The flavors actually deepen when combined, making it perfect for meal prep or parties.
What if I don't like mint? What are good substitutes?
Try cilantro, basil, or parsley instead. For a different flavor profile, use thinly sliced scallions or lemon zest as garnishes. Each herb will bring its own unique note while complementing the sweet-tart combination of beets and pineapple.
