Salads
This beet ricotta salad recipe transforms simple ingredients into a dish where creamy ricotta and earthy roasted beets create a perfect balance of textures and flavors.
The secret lies in roasting the beets until tender yet firm, then pairing them with tangy ricotta and a bright lemon vinaigrette that ties everything together. I developed this salad for a spring brunch where I wanted something vibrant, protein-rich, and packed with natural sweetness without being overly sweet.
The beauty of this recipe is its versatility—it works as a light main course for vegetarians or as a side that elevates any meal. Roasted beets add depth and natural sweetness, while the ricotta provides a creamy contrast that makes every bite satisfying.
Arugula or baby spinach adds freshness, and optional toppings like toasted walnuts or fresh herbs can be customized to your taste. The preparation is straightforward, with just a few hands-on steps and minimal cleanup.
What you'll end up with is a visually stunning salad that's as beautiful as it is delicious—deep pink beets, creamy white ricotta, and fresh greens create a striking contrast on any plate.
The flavors are well-balanced: the tangy vinaigrette cuts through the richness of the ricotta, while the earthy beets add a satisfying depth. This salad is perfect for spring and summer gatherings or as a healthy lunch option for busy weekdays.
The best part? It keeps well in the fridge for up to 3 days, making it an excellent meal prep option. Whether you're serving it at a potluck or packing it for lunch, this beet ricotta salad delivers restaurant-quality results with minimal effort.
Let's get started on creating this crowd-pleasing dish!
Ingredients for beet ricotta salad
Creamy ricotta meets earthy roasted beets in this vibrant salad—simple ingredients, bold flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 3 whole | Medium size, peeled and cubed |
| Whole Milk Ricotta Cheese 🧀 | 1 cup | Full-fat for creaminess |
| Baby Arugula 🌿 | 4 cups | Fresh, washed and dried |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and dressing |
| Fresh Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Honey 🍯 | 1 tbsp | For subtle sweetness |
| Dijon Mustard 🌶️ | 1 tsp | For tangy depth |
| Sea Salt 🧂 | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Toasted Walnuts 🥜 | ½ cup | Optional topping |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, optional garnish |
| Balsamic Vinegar 🍷 | 1 tbsp | For extra tang |
The beets are the star here. Pre-cooked vacuum-packed beets from Trader Joe's or Whole Foods save time, but roasting your own from scratch gives the best color and texture. Look for vibrant, deep pink beets—they're sweeter and more flavorful. If using fresh, roast them at 400°F for 45 minutes until tender but firm. The ricotta should be full-fat—it makes all the difference in creaminess. I always grab the whole milk ricotta from the deli section, not the part-skim stuff.
No fresh thyme? Dried thyme at one-third the amount works, but fresh is ideal. Running low on honey? Maple syrup or agave nectar are great swaps, though they have slightly different flavors. The walnuts can be omitted if you're watching calories, but I always toast mine in a dry pan for 2-3 minutes—that nutty aroma takes this salad to the next level. For extra tang, add a splash of lemon juice right before serving. The dressing keeps well for 5 days in the fridge, so make extra if you're prepping ahead.
This salad tastes even better the next day as the flavors meld together. Store the dressing separately in a small jar, and keep the beets and greens in an airtight container. The ricotta will separate slightly, but just give it a quick stir before serving. Keeps for 3 days in the fridge, making it perfect for meal prep. For a restaurant-worthy presentation, arrange the beets and ricotta in a circular pattern on the plate, then scatter the arugula around it. Garnish with the toasted walnuts and thyme just before serving.
Why You'll Love This Recipe
- No Roasting Required: I swear by this shortcut—just boil those beets whole, then peel and slice. No oven to preheat, no messier foil trays, and they stay perfectly tender. (Between us, I’ve burned beets enough to appreciate this.)
- Earthy Creamy Magic: That first bite? Sweet, tangy, and impossibly smooth from the ricotta, but the roasted beets cut through with this deep, almost caramelized richness. The lemon juice? It’s the secret—brightens everything without overpowering.
- Lunchbox Hero: Honestly, this keeps for days in the fridge, and I’ve packed it for work, school lunches, or even a picnic. Toss in a few walnuts or shaved Parmesan, and it’s a meal that doesn’t need reheating—just grab and go.
- Budget Bright Spot: Beets last forever, ricotta stretches farther than you’d think, and arugula is cheaper than you remember. I’ve made this for $8 and fed four people—plus, the leftovers taste just as good the next day, no sad wilting here.
Step-by-step instructions for beet ricotta salad
This salad brings together earthy roasted beets and creamy ricotta for a perfect balance of textures and flavors.
🍳 Step 1: Roast the Beets to Perfection
Preheat your oven to 400°F. Line a baking sheet with parchment paper and toss the 3 whole medium beets (peeled and cubed) with 2 tablespoons of the extra-virgin olive oil, ½ teaspoon sea salt, and ¼ teaspoon freshly ground black pepper. Spread them out in a single layer so they roast evenly.
Roast for 25-30 minutes until the beets are tender when pierced with a fork and have developed a deep caramelized color. The edges should be slightly crispy—this is what gives the salad that irresistible texture. Let them cool slightly before handling, as they'll be very hot straight from the oven.
👨🍳 Step 2: Create the Creamy Ricotta Dressing
In a medium bowl, combine the 1 cup whole milk ricotta cheese, 2 tablespoons fresh lemon juice, 1 tablespoon honey, 1 teaspoon Dijon mustard, and the remaining 3 tablespoons extra-virgin olive oil. Mix well with a fork or small whisk until smooth and creamy.
Taste and adjust seasoning if needed—add a pinch more sea salt or freshly ground black pepper if desired. This dressing is the heart of your salad, so don't rush this step. The lemon brightens the richness of the ricotta, while the honey and mustard add just the right balance of sweet and tangy.
🥘 Step 3: Assemble the Salad with Fresh Ingredients
In a large bowl, gently toss together the 4 cups baby arugula with the roasted beets. The arugula should be just enough to hold the beets without overpowering their flavor. Add the ricotta dressing and toss lightly to coat everything evenly. You want the dressing to cling to the beets and arugula without making the salad soggy.
Drizzle with the 1 tablespoon balsamic vinegar and toss again. The balsamic adds a beautiful tang that cuts through the richness of the ricotta and balances the earthy beets. Sprinkle with the ½ cup toasted walnuts and ¼ cup fresh thyme leaves just before serving to add crunch and freshness.
🍽️ Step 4: Serve Immediately for Best Results
Divide the salad among plates and serve right away. The contrast of warm beets with cool ricotta and peppery arugula makes this dish truly special. If you prefer, you can also serve it at room temperature, but the temperature contrast enhances the experience.
This salad is perfect for spring and summer gatherings, brunch menus, or even as a light lunch. The creamy ricotta and sweet beets create a harmonious balance that's both comforting and refreshing. Enjoy it as a standalone salad or pair it with grilled chicken or crusty bread for a complete meal.
Pro Tips For Making Beet Ricotta Salad
- ROAST BEETS UNTIL TENDER: I learned this the hard way—undercooked beets turn to mush when you slice them, and nobody wants that. Roast medium beets at 400°F (200°C) for 45-50 minutes (depending on size), then let them cool completely before peeling. The skin slides off like magic when they’re done right.
- STRAIN RICOTTA FOR SILKY TEXTURE: Whole milk ricotta has a sneaky tendency to get grainy when mixed with beets. Give it a quick press in a fine-mesh sieve over a bowl for 5 minutes—this removes excess liquid and keeps the salad creamy. No sieve? Use a clean kitchen towel. It’s not the prettiest method, but it’s the tastiest.
- DRESS Arugula LAST MINUTE: Baby arugula wilts faster than you’d think when tossed with lemon juice and oil. Keep it dry until the very end, then fold it in just before serving. If you’re prepping ahead, store the dressing separately and toss everything together when ready—this keeps the greens crisp and bright.
- SWAP LEMON FOR WHITE WINE VINEGAR: Fresh lemon juice is classic, but a splash of dry white wine vinegar (1:1 ratio) adds brightness without overpowering the ricotta. It’s a shortcut that actually upgrades the flavor—no zesting required, and it cuts through the richness better than straight lemon. (Your future self will thank you.)
Regional styles of these flavors
Italian Spring Tradition
This salad draws inspiration from classic Italian insalata di barbabietole, where roasted beets are often paired with creamy cheeses like ricotta. In Tuscany, they'd add pecorino cheese and fresh basil, while in Sicily, you might find citrus zest instead of honey.
The ricotta version became popular in Northern Italy, where dairy is abundant and beets grow well in cooler climates. 🌿
French Market Twist
French markets often feature goat cheese instead of ricotta, but the technique remains similar. In Provence, they'd roast the beets with herbes de Provence> and drizzle with reduced balsamic glaze.
The French version typically includes endive leaves> for extra crunch and walnut oil> in the dressing. I love how the French emphasize fresh herbs like tarragon or chervil.
Mediterranean Coastal Style
Along the Mediterranean coast, this salad transforms into something lighter with orange segments> replacing honey and feta cheese> mixed into the ricotta. Greek versions often add kalamata olives> and a sprinkle of oregano.
The coastal influence means more lemon and olive oil, creating a brighter, citrus-forward flavor profile that's perfect for summer lunches.
Modern American Adaptation
In the US, we've put our own spin on it by adding quinoa or farro> for extra protein and texture. Some chefs incorporate avocado slices> for creaminess and pomegranate seeds> for pop and color.
The American version often includes maple-balsamic dressing> and finishes with toasted pumpkin seeds> instead of walnuts for a nutty crunch.
Vegetarian Potluck Favorite
This salad has become a vegetarian potluck staple across the US, especially in health-conscious communities. The combination of beets and ricotta provides both sweetness and protein, making it satisfying enough to be a main dish.
Many potluck versions include roasted chickpeas> for extra crunch and arugula> for peppery contrast. It's the perfect dish to bring to gatherings where you want something hearty yet light.
Winter Comfort Version
For colder months, I like to add roasted butternut squash> alongside the beets and swap arugula for kale. The ricotta dressing gets a boost of ginger and cinnamon, and I often top it with crispy prosciutto> for a sweet-savory contrast.
This winter version feels like a warm hug in salad form—perfect for holiday brunches or cozy family dinners. 💛
Nutrition facts
Frequently asked questions
Can I use pre-cooked beets for this salad?
Pre-cooked vacuum-packed beets save 25-30 minutes of roasting time. Just slice them into ½-inch cubes and toss with the dressing. The texture will be slightly softer than oven-roasted, but still delicious. For best results, heat them gently in a pan with a drizzle of olive oil for 3-4 minutes to warm through.
What if I don't like ricotta? Can I substitute?
Yes! For a tangier option, try goat cheese or feta crumbled into the dressing. For creaminess, mashed avocado or hummus works well. If you prefer a lighter texture, blend Greek yogurt with lemon juice and herbs instead. The key is balancing the earthy beets with something creamy or tangy.
How can I make this salad more protein-rich?
Add ½ cup cooked quinoa or roasted chickpeas for plant-based protein. For meat-eaters, top with grilled chicken strips or crumbled bacon**. The salad already contains protein from the ricotta (12g per cup), but these additions make it even more satisfying as a main dish.
Why does my ricotta dressing look grainy?
Ricotta naturally separates when mixed with liquids. To fix it, press the ricotta through a fine-mesh sieve or blend it briefly with the dressing ingredients. For extra creaminess, chill the dressing for 30 minutes before using—this helps the fats emulsify better. Stirring in 1 teaspoon honey first also improves texture.
Can I make this ahead of time?
Yes! Store the dressing separately in an airtight container and keep the beets and greens wrapped in a damp paper towel in the fridge. Assemble just before serving to prevent sogginess. The flavors actually improve overnight as the beets soften further and the dressing melds with the greens. Perfect for meal prep!
