Salads
This beetroot and pineapple salad recipe transforms bold flavors and vibrant colors into a dish that's as healthy as it is stunning. The natural sweetness of pineapple pairs perfectly with earthy beets, creating a sweet-tart balance that feels both refreshing and satisfying. I developed this recipe after realizing how often we overlook these two ingredients' potential together—until now.
The secret lies in the preparation: thinly sliced beets for maximum texture contrast and juicy pineapple chunks that stay bright and crisp. A simple lime-honey dressing ties everything together with zesty brightness, while optional toasted nuts or crumbled feta add depth.
It's a salad that feels special enough for gatherings but simple enough for everyday lunches.
What you'll end up with is a dish that's visually striking with deep magenta beets and golden pineapple against fresh greens. The flavors are perfectly balanced—sweet, tangy, and slightly earthy—making it a standout side or even a main dish when paired with grilled chicken or quinoa.
Ready in just 15 minutes, it's the kind of recipe that proves healthy eating can be exciting.
This salad keeps well for up to 2 days in the fridge, with flavors actually improving as the beets soften slightly and the dressing melds. Garnish with fresh mint or cilantro before serving to elevate both flavor and presentation. Let's create this vibrant salad!
Ingredients for beetroot and pineapple salad
These vibrant ingredients create a salad that's as healthy as it is visually stunning.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 whole | Roasted and thinly sliced |
| Fresh Pineapple 🍍 | 1 cup | Diced, juicy chunks |
| Baby Spinach 🌿 | 4 cups | Fresh, loosely packed |
| Red Onion 🧅 | ¼ whole | Thinly sliced, white part |
| Fresh Lime 🍋 | 2 whole | Juiced, seeds removed |
| Honey 🍯 | 2 tbsp | Wildflower preferred |
| Extra-Virgin Olive Oil 🫒 | 3 tbsp | High-quality, fruity |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Toasted Walnuts 🥜 | ¼ cup | Optional, chopped |
| Fresh Mint Leaves 🍃 | ¼ cup | Chopped, for garnish |
| Crumbled Feta Cheese 🧀 | ¼ cup | Optional, vegetarian |
The beets make or break this dish—look for small to medium roots with smooth, glossy skins. Trader Joe's and Whole Foods carry pre-cooked beets, but roasting your own (wrap whole in foil at 400°F for 45 minutes) gives deeper flavor. If using raw, peel and slice thinly with a mandoline for even texture. Pineapple should be ripe but firm—cut into 1-inch chunks and toss with a squeeze of lime to prevent browning. Baby spinach adds freshness, but any tender green works (arugula, butter lettuce).
No fresh mint? Cilantro or basil at the same amount works too. Skip the feta for vegan? Crumbled vegan cheese or extra walnuts add texture. The dressing ratio is key—2 tbsp honey to 3 tbsp olive oil balances sweet and tangy. For extra crunch, toast the walnuts in a dry pan for 3-4 minutes until golden. If you can't find Diamond Crystal salt, Morton kosher salt is a fine substitute—just use half the amount.
Store prepped ingredients separately in airtight containers for up to 2 days. The beets soften further over time, intensifying flavor. Dressing keeps for 5 days in the fridge. For meal prep, assemble the salad just before serving to keep greens crisp. Garnish with fresh herbs right before eating—mint or cilantro brighten the dish instantly. This salad doubles as a refreshing main course when paired with grilled protein or quinoa.
Why You'll Love This Recipe
- Here’s what sold me: the beets bring this deep, earthy sweetness, while the pineapple cuts through with its bright tang. A squeeze of lime right at the end? That’s the secret—it ties everything together so the flavors don’t fight. Honestly, it’s the kind of salad that makes you go back for seconds without even trying.
- I’ll be real: beets are cheap, pineapple’s on sale in chunks, and spinach is a bulk-bin staple. You’re getting a huge portion for pennies, and it’s way more exciting than a basic green salad. Plus, the red onion adds zero cost but so much punch—it’s the kind of recipe that makes you feel fancy without breaking the bank.
Step-by-step instructions for beetroot and pineapple salad
This vibrant salad comes together faster than you can say "sweet-tart crunch."
Roast the Beets Until Tender and Caramelized
Preheat your oven to 400°F and line a baking sheet with parchment paper. Wrap the 2 whole medium beets tightly in aluminum foil, leaving the tops exposed. Place them on the baking sheet and roast for 45-50 minutes until they yield easily when pierced with a fork.
Here's the thing—roasting beets whole in their skins preserves their natural sweetness and makes peeling effortless. When the beets are tender, remove them from the oven and let them cool for 10 minutes before handling. Once cool enough to handle, rub them under cool running water to loosen the skins, then peel away the papery outer layer using your fingers or a small knife. Slice them thinly against the grain for even texture.
Prepare the Sweet-Tart Dressing
In a small bowl, whisk together the 2 tablespoons honey, 3 tablespoons extra-virgin olive oil, and juice of 2 whole fresh limes (about ¼ cup). Add ½ teaspoon salt and ¼ teaspoon black pepper, whisking until fully combined. This dressing is the flavor bridge between the earthy beets and the tropical pineapple.
Taste and adjust the balance—if it's too sweet, add a splash more lime juice; if it's too tart, add a touch more honey. The dressing should coat the back of a spoon and have a glossy sheen. Set it aside while you prepare the remaining ingredients.
Assemble the Fresh Ingredients
In a large bowl, combine the 4 cups baby spinach, 1 cup diced fresh pineapple, and ¼ whole red onion (thinly sliced). Add the ¼ cup toasted walnuts and ¼ cup chopped fresh mint leaves for texture and freshness. If using, sprinkle in the ¼ cup crumbled feta cheese for a salty contrast.
Toss everything gently but thoroughly—you want the spinach to wilt slightly from the dressing without tearing. The pineapple should be evenly distributed, and the walnuts should be sprinkled throughout for crunch. This is where the salad's vibrant colors and textures come together.
Toss and Serve Immediately
Pour the dressing over the salad and toss again, this time more vigorously to ensure every leaf gets coated. The spinach will wilt beautifully, the beets will soften slightly, and the pineapple will release its juices, creating a glossy, flavorful salad.
Let the salad sit for 5 minutes before serving—this gives the flavors time to meld and the dressing to penetrate the ingredients. Garnish with additional mint leaves if desired. Serve immediately while the spinach is still crisp and the dressing is vibrant. This salad holds up well for 2 hours in the refrigerator, but it's best enjoyed fresh.
Pro Tips For Making Beetroot And Pineapple Salad
- ROAST BEETS UNTIL TENDER: I learned this the hard way—beets straight from the oven are too hard and chewy. Roast them at 400°F (200°C) for 45–55 minutes, wrapped in foil, until a knife slides in like butter. If they’re still firm, they need more time; if they’re mushy, you overcooked them.
- PEEL BEETS WHILE WARM: Skip the cold peel struggle. After roasting, let beets cool for 5 minutes, then rub them under hot water with a paper towel—the skins will slide off effortlessly. Cold beets? You’re fighting for your life.
- USE FRESH PINEAPPLE, NOT CANNED: Canned pineapple tastes like syrup and ruins the balance. Buy a fresh pineapple, cut it into small cubes, and toss them in lime juice immediately to stop browning. The acid also makes the pineapple sweeter—trust me, it’s worth it.
- DRESS SPINACH LAST MINUTE: Spinach wilts faster than you can say “salad.” Keep it dry until the very end, then toss it with the dressing just before serving. If you’re prepping ahead, store the dressing separately and mix it in when ready to eat—crispness matters.
Creative variations of these flavors
Tropical Fusion Twist
Swap the classic honey-lime dressing for a mango-avocado vinaigrette—blend ½ ripe mango, ½ avocado, 2 tbsp lime juice, 1 tbsp olive oil, and ¼ tsp chili powder until smooth.
This creamy, spicy dressing adds a Hawaiian-inspired richness that pairs perfectly with the beets and pineapple. 🌺
Spiced Walnut Crunch
For extra depth, toast ¼ cup walnuts with ½ tsp cinnamon and ¼ tsp cayenne pepper in a dry skillet over medium heat for 3-4 minutes until fragrant. The warm spices complement the tropical flavors and add a subtle heat that balances the sweetness.
Store extra nuts in an airtight container for up to 1 week.
Citrusy Yogurt Dressing
Ditch the honey and swap in a Greek yogurt dressing—mix ¼ cup plain Greek yogurt, 1 tbsp lime juice, 1 tsp honey, and ¼ tsp salt. This lighter option adds a creamy tang that works especially well if you prefer less sugar.
It also makes the salad feel more protein-packed, perfect for a lunch or light dinner.
Smoky Chipotle Kick
For a bold, smoky twist, add ½ tsp adobo sauce (from canned chipotles) to your dressing. The smoky heat cuts through the sweetness of the pineapple and beets, adding a Southwestern flair.
Garnish with crumbled cotija cheese for a salty contrast. This version is a crowd-pleaser at summer BBQs!
Herbed Feta Boost
Boost the feta with a herb-infused twist—mix ¼ cup crumbled feta with 1 tbsp chopped dill, 1 tsp lemon zest, and a pinch of salt.
The bright herbs elevate the cheese and add a fresh, Mediterranean touch. Sprinkle this mix over the salad just before serving for maximum flavor impact. 🌿
Winter Root Swap
In colder months, replace pineapple with roasted butternut squash (cubed and tossed with olive oil, salt, and cinnamon) for a warm, cozy version. The natural sweetness of the squash mirrors the beets, while the texture adds heartiness. Pair with a maple-mustard dressing for a fall favorite.
Nutrition facts
Frequently asked questions
Can I use raw beets instead of roasted?
Raw beets work but won't have the same tender, caramelized sweetness. If using raw, slice them paper-thin (mandoline works best) and soak in cold water for 10 minutes to remove excess dirt. The texture will be firmer, so balance with extra greens or a heartier base like quinoa. Roasting enhances flavor and tenderness significantly.
What if I don't like pineapple?
Try mango or peaches for similar sweet-tart contrast! Both fruits pair beautifully with beets. For a savory twist, swap pineapple for roasted red peppers or grilled eggplant (about 1 cup diced). The key is maintaining that bright, juicy element to balance the earthy beets.
How can I make this salad more filling for a main dish?
Add ½ cup cooked quinoa or ½ cup chickpeas for protein and heartiness. For extra staying power, include ¼ cup crumbled goat cheese or ¼ cup avocado slices. Serve with grilled chicken or tofu to make it a complete meal. The salad will hold up better with these additions.
Why do my beets turn mushy when sliced?
Over-roasting or slicing too thin causes mushiness. Aim for 45-50 minutes at 400°F—pierce with a fork to test doneness. Let beets cool completely before peeling, then slice against the grain (about ⅛-inch thick). For extra stability, toss sliced beets with 1 tsp lemon juice before adding to salad.
Can I make this ahead of time?
Yes! Store prepped ingredients separately in airtight containers for up to 2 days. Keep dressing separate until ready to serve to prevent wilted greens. Assemble just before eating—this salad tastes even better when flavors meld overnight. Garnish with fresh herbs right before serving for maximum freshness.
