Roasted-Beet and Citrus Salad With Ricotta and Pistachio Vinaigrette Recipe

A classic, colorful, and endlessly riff-able salad.

An overhead view of a colorful plate of beet and citrus salad with a pistachio dressing.

Serious Eats / J. Kenji López-Alt

Why This Recipe Works

  • Beets and citrus are a classic combination for a reason.
  • Pistachios and honey emulsify the dressing easily, while using grapefruit and orange juice boosts flavor.
  • Roasting the beets in a foil pouch concentrates flavor.

I'm all for innovation and wild and crazy ideas, but sometimes it's okay to find a winning formula and stick with it, especially when that time is dinnertime. There's a reason beets and citrus are a staple of winter salads: They go insanely well together. But within those constraints, there's pretty much no end to the combinations of salads you can make.

How to Customize a Beet Citrus Salad

It's safe to say that I rarely make the exact same beet and citrus salad twice. I'll swap out the beet variety, or the citrus, or the nuts. I'll add bitter greens or boiled eggs. I may add a creamy cheese, or maybe I'll spice and candy those nuts. This particular salad, made with roasted beets, grapefruit, oranges, fresh ricotta, and a pistachio vinaigrette, is not all that different from my beet, citrus, and pine nut salad. You can criticize me for that. I'm okay with it.

I start by cooking a couple of different varieties of beets. There's more than one way to cook a beet, but I tend to prefer dry roasting methods over boiling—they come out with a more concentrated sweet and earthy flavor that way. Of all the methods I've tried, foil pouches work best. When you toss beets, a little oil, and a few herb sprigs in tightly sealed foil pouches, the beets end up cooking in their own vaporized juices, in a sort of steam–roast hybrid. Once they're roasted—which takes about an hour and a half of unsupervised time in a 375°F (190°C) oven—the skins slip off easily under cool running water. An hour and a half of roasting is a long time for a single salad, but luckily, that's a step you can do in advance. Just cool the beets and throw them in the fridge, and they'll be ready to go whenever you are.

Using Nuts in a Vinaigrette

For the vinaigrette, I gently pound pistachios with a granite mortar and pestle until they're broken up, but not totally pulverized. You can also use a knife if you don't have a mortar and pestle. If you decide to go the knife route, take a five-minute break after chopping and consider what previous choices have led to your mortar-and-pestle-free existence, and what steps you might take in the future to ameliorate the situation.

The nice thing about including nuts in a vinaigrette is that the small particles of nut add extra agitation as you're whisking it together, which makes forming a stable emulsion really easy. I set aside some of the pounded pistachios for garnish, then whisk together the rest with minced shallots, lemon juice, honey, herbs, and extra-virgin olive oil. (Read up more on the science of vinaigrettes and emulsions here.)

A bowl filled with sectioned and supremed grapefruit wedges for a beet salad.

Serious Eats / J. Kenji López-Alt

Preparing Citrus for a Salad

With the citrus, I'm honestly not all that picky. I do like the bittersweet flavor of grapefruit, but oranges or pomelos or even bits of Meyer lemon would do just fine. The key is to cut them properly so as to minimize the amount of stringy pith that gets into the salad. That means either cutting the fruit into suprèmes, or peeling and slicing it crosswise in order to keep those individual bits of pith short.

To boost the citrus flavor in the vinaigrette, I add to it the juice from whatever fruit I'm using as well.

When I'm ready to serve the salad, I cut all the beets into bite-size pieces—spraying your cutting board with a thin coating of nonstick spray will make cleaning up red beet juice much easier, by the way!—then toss them with the citrus and vinaigrette. The only real key here is to make sure to toss the red beets separately from everything else; otherwise, they end up turning the whole salad pink. Not the end of the world, but not as pretty on the plate.

After that, I spread a big spoonful of fresh ricotta cheese over the plate, pile on the beets and citrus, add a few more dollops of ricotta, drizzle any remaining dressing around, and then sprinkle it all with the remaining pistachios.

A salad of beets and grapefruit with pistachio vinaigrette.

Serious Eats / J. Kenji López-Alt

A great beet salad is sort of like watching Star Wars, or waking up next to my wife, Adri, every morning: familiar, comforting, and exciting all at once.


How to Roast Beets

February 2017

Recipe Details

Roasted-Beet and Citrus Salad With Ricotta and Pistachio Vinaigrette Recipe

Prep 15 mins
Cook 105 mins
Active 30 mins
Total 2 hrs
Serves 4 to 6 servings

A classic, colorful, and endlessly riff-able salad.


  • 2 pounds (about 1kg) beets, unpeeled, greens removed, scrubbed clean

  • 1/4 cup (60ml) extra-virgin olive oil, divided

  • 2 sprigs thyme or rosemary (optional)

  • Kosher salt and freshly ground black pepper

  • 1/4 cup toasted shelled pistachios (about 2 ounces; 55g)

  • 1 grapefruitcut into suprèmes or wedges, 1 tablespoon (15ml) juice reserved separately

  • 1 orange, cut into suprèmes or wedges, 1 tablespoon (15ml) juice reserved separately

  • 2 teaspoons (10ml) juice from 1 lemon

  • 1 small shallot, finely minced (about 1 ounce; 30g)

  • 2 tablespoons (about 15g) minced fresh parsley, tarragon, or chervil

  • 1 tablespoon (15ml) honey

  • 1 cup (200g) fresh ricotta


  1. Preheat oven to 375°F (190°C). Fold a 12- by 24-inch sheet of aluminum foil in half to form a square. Crimp 2 edges to form a pouch. Toss beets, 1 tablespoon (15ml) olive oil, rosemary or thyme sprigs (if using), and salt and pepper to taste in a medium bowl until beets are coated. Add to pouch and crimp remaining edge to seal. (If using multiple colors of beets, roast in separate pouches.) Transfer to a rimmed baking sheet and place in oven. Roast until beets are completely tender and a toothpick or cake tester inserted into a beet through foil meets little to no resistance, about 1 1/2 hours. Remove from oven and allow to cool. When beets are cool enough to handle, peel by gently rubbing skin under cold running water. Cut beets into 1 1/2–inch chunks. Beets can be cooked and stored in the refrigerator for up to 5 days.

  2. Place pistachios in a mortar and pound with pestle until lightly crushed but not totally pulverized. (You can also chop them with a knife.) Transfer half of nuts to a large bowl and reserve the rest for garnish.

    Grinding pistachios with pestle and mortar for beet citrus salad.

    Serious Eats / J. Kenji López-Alt

  3. Add grapefruit juice, orange juice, lemon juice, shallot, minced herbs, and honey to bowl with pistachios and whisk to combine. Drizzle in remaining 3 tablespoons (45ml) olive oil while whisking constantly. Season to taste with salt and pepper.

  4. To Serve: Toss beets and citrus with vinaigrette in a large bowl (if using red beets, toss them separately from everything else) and season to taste with salt and pepper. Spread half of ricotta over a serving platter, place dressed beets and citrus on top, dollop with remaining ricotta, sprinkle with reserved pistachios, and serve.

    Drizzling pistachio vinaigrette over a beet and citrus salad, but keeping different colored beets in separate bowls while tossing.

    Serious Eats / J. Kenji López-Alt

Special Equipment

Mortar and pestle, rimmed baking sheet

Read More

Nutrition Facts (per serving)
303 Calories
16g Fat
34g Carbs
9g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 303
% Daily Value*
Total Fat 16g 21%
Saturated Fat 3g 17%
Cholesterol 10mg 3%
Sodium 320mg 14%
Total Carbohydrate 34g 12%
Dietary Fiber 5g 19%
Total Sugars 25g
Protein 9g
Vitamin C 43mg 214%
Calcium 148mg 11%
Iron 2mg 12%
Potassium 751mg 16%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)