This vibrant Beet, Avocado & Grapefruit Salad is a feast for the senses, blending earthy sweetness, creamy richness, and zesty tang in every bite. Roasting the beets for an hour intensifies their natural sugars, while the avocado adds a buttery smoothness that contrasts beautifully with the juicy, citrusy grapefruit. It’s a dish that’s as nourishing as it is stunning, packed with vitamins and antioxidants to fuel your day.
The interplay of textures—crisp greens, tender beets, and velvety avocado—creates a satisfying harmony that’s both refreshing and indulgent. With just five minutes of prep, this salad is a breeze to assemble, making it perfect for a quick yet impressive meal. Its bold flavors and vibrant colors are sure to brighten your table and your mood.
Fresh & Vibrant Ingredients

- 4-6 red beets (leave unpeeled for roasting)
- 1 avocado, cubed (ripe but firm)
- 1 grapefruit (for segments and juice)
- Handful of pistachios, toasted (substitute with walnuts or almonds if preferred)
- Salad greens, a few handfuls per plate (e.g., arugula, spinach, or mixed greens)
- Drizzle of olive oil (extra virgin recommended)
- Pinches of salt (to taste)
- Goat cheese (optional, for added creaminess)
Step-by-Step Instructions
- Preheat your oven to 400°F (200°C). Wash the beets (leave the skin on), drizzle with a little olive oil, wrap them in foil, and roast for 35-60 minutes, or until fork tender.
- Let the beets cool until they’re safe to handle. Peel them by sliding the skin off with your fingers, then slice into 1-inch wedges. Sprinkle with a pinch of salt and set aside.
- Prepare the grapefruit: Slice out the segments, reserving some of the juice for the salad dressing.
- Chop the avocado into cubes and toast the pistachios in a dry pan over medium heat until fragrant (about 2-3 minutes). Lightly salt the pistachios.
- Assemble the salad: On each plate, layer the salad greens, roasted beet wedges, grapefruit segments, avocado cubes, and toasted pistachios. Add crumbled goat cheese if desired.
- Drizzle with olive oil and the reserved grapefruit juice. Season with salt and pepper to taste.
- Serve immediately and enjoy this vibrant, flavorful salad!
Brighten It Up: Sauce and Topping Ideas
Elevate your salad with a tangy citrus vinaigrette! Whisk together 2 tablespoons of reserved grapefruit juice, 1 tablespoon of olive oil, 1 teaspoon of honey, and a pinch of salt. For extra crunch, swap pistachios for toasted walnuts or almonds. If you’re skipping goat cheese, try crumbled feta or a sprinkle of nutritional yeast for a cheesy flavor.
Perfect Pairings: Serving Suggestions
This salad shines as a light lunch or a vibrant side dish. Pair it with grilled chicken or salmon for a protein-packed meal. For a brunch twist, serve alongside a slice of crusty sourdough bread or a poached egg. It’s also a stunning addition to a potluck or dinner party spread!
Make It Ahead: Storage and Reheating Tips
Prep components separately for easy assembly later. Store roasted beets in an airtight container for up to 3 days, and keep avocado cubes in a bowl with a squeeze of lemon juice to prevent browning. Assemble the salad just before serving to keep the greens crisp and the avocado fresh.
Mix It Up: Recipe Variations
Swap red beets for golden beets for a milder flavor, or use blood oranges instead of grapefruit for a sweeter twist. For a vegan version, omit the goat cheese and add a handful of chickpeas for protein. Experiment with different greens like arugula or spinach for a peppery or earthy base.
Quick Tips: Time-Saving Hacks
Save time by roasting beets in advance or using pre-cooked beets from the store. Use a grapefruit spoon to easily segment the fruit, and toast pistachios in a dry skillet over medium heat for just 2-3 minutes—watch closely to avoid burning. These small tweaks make this salad a breeze to prepare!

Beet, Avocado & Grapefruit Salad
Ingredients
- 4-6 red beets
- 1 avocado, cubed
- 1 grapefruit
- Handful pistachios, toasted
- a few handfuls salad greens of your choice per plate
- Drizzle olive oil
- Pinches salt
- Goat cheese optional
Instructions
- Wash beets (you don’t need to peel them yet), drizzle with a little olive oil, wrap in foil and roast in a 400-degree oven for 35-60 minutes. Remove them from the oven when they’re fork tender.
- Once your beets are cool to the touch, peel them (the skin should slide off easily using your fingers) and slice into 1-inch wedges. Sprinkle with a few pinches of salt and set aside.
- Slice out the segments of your grapefruit, reserving some of the juice to drizzle over the salad at the end.
- Chop avocado into cubes and toast and salt the pistachios.
- Assemble the salad with the greens, beets, grapefruit segments, avocado, pistachios, and goat cheese, if using. Drizzle with a bit of olive oil and some of the reserved grapefruit juice. Add salt and pepper to taste.