Beet and Ricotta Salad Recipe: Earthy Sweetness Meets Creamy Crunch

Salads

Beet and Ricotta Salad Recipe: Earthy Sweetness Meets Creamy Crunch

The creamy beet and ricotta salad balances earthy sweetness with rich texture, transforming simple ingredients into a restaurant-worthy dish. Roasted beets caramelize into tender, vibrant cubes while ricotta adds velvety contrast—no fancy techniques required. This vegetarian salad shines as a light main or side, perfect for meal prep or last-minute gatherings.

What makes this salad special is the harmony of flavors: naturally sweet beets complement the mild tang of ricotta, while optional add-ins like toasted walnuts or balsamic glaze elevate it further. The roasting method enhances the beets' sweetness without overpowering the creamy base, creating a perfect balance. For extra depth, a sprinkle of fresh herbs or citrus zest brightens each bite.

By the time you assemble this salad, you’ll have a dish that’s vibrant, satisfying, and effortlessly elegant—no heavy dressing needed. The ricotta binds everything together while keeping the salad light, making it ideal for warm weather or as a protein-rich vegetarian option. Whether served at room temperature or chilled, it delivers consistent texture and flavor.

Storage is simple: keep components separate until ready to eat to maintain crispness, or refrigerate the fully assembled salad for up to 3 days. For dietary flexibility, swap ricotta for dairy-free alternatives like cashew cream or coconut yogurt. Let’s create this balanced, creamy salad that’s as nutritious as it is delicious.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for beet ricotta salad

Roasted beets and creamy ricotta create this vibrant, restaurant-worthy vegetarian salad with minimal effort.

Ingredient Amount Notes
Medium Beets 🍠 2 whole Roasted until tender, peeled
Whole Milk Ricotta Cheese 🧀 1 cup Full-fat for creaminess
Extra-Virgin Olive Oil 🫒 ¼ cup For roasting and dressing
Balsamic Vinegar 🍷 2 tbsp For glaze and tang
Fresh Arugula 🌿 4 cups Baby leaves preferred
Toasted Walnuts 🌰 ½ cup Chopped for crunch
Fresh Lemon Juice 🍋 1 tbsp Brightens flavors
Diamond Crystal Kosher Salt 🧂 ½ tsp Adjusts seasoning
Freshly Ground Black Pepper 🌶️ ¼ tsp Enhances depth
Fresh Thyme Leaves 🌿 1 tbsp Chopped for aroma
Honey 🍯 1 tsp Balances sweetness
Garlic Cloves 🧄 2 cloves Minced for dressing

The beets are the star—look for vibrant, medium-sized ones at Whole Foods or your local market. Golden beets add a sweeter twist, but regular reds work beautifully too. Roast them until fork-tender (about 45 minutes at 400°F), then peel while still warm. The ricotta should be whole milk for that velvety texture—part-skim gets grainy. I grab mine from the deli counter at Trader Joe's (their organic version is fantastic), but any brand works if it's fresh. Fresh herbs make all the difference here, so grab a bunch of thyme and arugula if you're hitting the farmers' market—just pick the youngest leaves for the best flavor.

No ricotta? Cottage cheese or goat cheese work in a pinch, though the texture will differ slightly. For the dressing, balsamic vinegar can be swapped for red wine vinegar if you prefer. The walnuts? Toast them in a dry pan for 3-4 minutes until fragrant—don't skip this step, it makes all the difference. Short on time? Pre-chopped walnuts from the grocery store are fine, but they won't be as fresh. The honey adds just enough sweetness to balance the earthy beets, but if you're avoiding it, a touch of maple syrup works too. For extra depth, add a pinch of smoked paprika to the dressing—trust me, it elevates everything.

This salad keeps beautifully—store the roasted beets and ricotta separately in airtight containers for up to 5 days. Assemble just before serving to maintain that perfect crunch. The dressing can be prepped ahead and stored for 3 days**, but toss it with the salad right before eating. For meal prep, portion the components into containers and assemble when ready—this way, the arugula stays crisp. If you're making this ahead for a party, the walnuts and dressing can be prepped the night before, saving you time on the day of.

❤️

Why You'll Love This Recipe

  • No Roasting Required: I’ll admit, I used to dread roasting beets—peeling, timing, the whole mess. Then I discovered boiling them whole in salted water for 20 minutes, and boom, they slide right out of their skins. The texture’s still perfect: tender but holds shape, no charred edges to clean up.
  • Sweet-Savory Magic: That first bite—earthy beets meet creamy ricotta, then the peppery arugula cuts through like a cool breeze. Honestly, the balsamic glaze ties it all together with just a hint of tang. It’s the kind of salad where every forkful feels like a little flavor celebration.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. The ricotta keeps it rich enough to satisfy, but the arugula and vinegar keep it light. I portion it into jars with a drizzle of olive oil on top—no soggy greens, just freshness until lunchtime. My coworkers think I’m a genius.
  • Budget Brightener: Beets are cheap, ricotta stretches far, and arugula lasts longer than you’d think if you store it right. I make a big batch on Sundays, and it feeds us for days—over toast, as a side, even tossed with pasta. It’s my way of making fancy taste without fancy spending.

Step-by-step instructions for beet and ricotta salad

This earthy-sweet salad comes together in minutes with creamy ricotta and vibrant roasted beets.

1

Roast the Beets Until Tender

Preheat your oven to 400°F and wrap the 2 whole medium beets tightly in foil. Place them on a baking sheet and roast for 45-50 minutes until completely tender when pierced with a fork. The beets should yield easily and have a deep ruby color.

Here's the thing—roasting beets in their skins preserves their natural sweetness and vibrant color. Once done, let them cool slightly before peeling. Undercooked beets will be tough, so if they feel firm after 45 minutes, give them another 5-10 minutes. The skins will slip off easily once cooled, revealing their beautiful magenta flesh.

2

Prepare the Creamy Ricotta Dressing

In a medium bowl, combine the 1 cup whole milk ricotta cheese, 1 tablespoon chopped fresh thyme leaves, 1 teaspoon honey, and 2 cloves minced garlic. Fold gently with a fork until just combined—you want to keep the ricotta slightly textured rather than smooth. This texture will give your salad that perfect creamy bite.

Taste and adjust seasoning with ½ teaspoon diamond crystal kosher salt and ¼ teaspoon freshly ground black pepper. The ricotta should be seasoned but still let the beets shine through. I like to add a splash of 1 tablespoon fresh lemon juice at this stage to brighten the flavors and cut through the richness of the ricotta.

3

Assemble the Salad Base

In a large bowl, combine the 4 cups fresh arugula with the peeled and roughly chopped roasted beets. The arugula should be torn into bite-sized pieces rather than chopped to maintain its natural texture. Add the ½ cup toasted walnuts and toss gently to distribute them evenly throughout the salad.

Here's where it gets good—drizzle the salad with the ¼ cup extra-virgin olive oil and 2 tablespoons balsamic vinegar, tossing gently to coat everything evenly. The olive oil adds richness while the balsamic vinegar provides a tangy contrast to the sweet beets. Toss just until everything is lightly coated—overmixing can make the arugula wilt.

4

Finish with Creamy Ricotta and Garnish

Using a spoon, dollop the ricotta mixture evenly over the salad. I like to make small mounds of ricotta so each bite has that creamy element. The contrast between the earthy beets, peppery arugula, and rich ricotta is what makes this salad special.

Give everything one final toss, being careful not to break up the ricotta too much. Finish with a sprinkle of additional ½ teaspoon kosher salt and ¼ teaspoon black pepper if needed. Serve immediately while the beets are still warm from roasting—this enhances their natural sweetness and makes the salad even more vibrant.

👨‍🍳

Pro Tips For Making Beet Ricotta Salad

  • ROAST BEETS UNTIL TENDER: I used to pull them out at 45 minutes, thinking they’d soften more later—wrong. Whole medium beets need 50-60 minutes at 400°F (200°C) until a knife slides in like butter. Wrap them in foil first (dirt on or off, doesn’t matter) to keep them from drying out, then let them cool before peeling. Cold beets peel like a dream; hot ones turn your kitchen into a crime scene.
  • SALT THE RICOTTA: Whole-milk ricotta is already creamy, but it’s also bland unless you season it aggressively. Mix in ½ teaspoon salt per 8 oz (225g) ricotta while it’s still cool—this lets the flavors meld before you add anything else. Skip this, and your salad will taste like it’s missing its soul.
  • DRESS Arugula LAST: Tossing arugula with balsamic and oil too early makes it limp and sad. Keep it dry until the very end, then fold it in just before serving. A quick shake with a pinch of flaky salt (yes, more salt) right before eating keeps those peppery leaves crisp and vibrant.
  • SWAP VINEGAR FOR RED WINE: Balsamic’s great, but if you’re in a hurry or want depth, use 1 tablespoon reduced red wine instead. Simmer it in a small pan for 3 minutes until syrupy—it cuts through the richness of the ricotta without overpowering the beets. (I keep a bottle of cheap Chianti on hand just for this.)

Flavor customization for this recipe

Sweet-Tangy Balance

Add 1 tablespoon balsamic glaze (reduce 2 tbsp balsamic vinegar with 1 tsp honey in a small saucepan) for a glossy, tangy-sweet drizzle. The glaze caramelizes slightly when heated, deepening the flavor. I like to drizzle it over the assembled salad just before serving to keep the arugula crisp. 🍷

Citrus Zest Twist

Brighten the salad with 1 teaspoon grated lemon zest or orange zest mixed into the ricotta. The citrus oils infuse the ricotta with a refreshing aroma that cuts through the richness. For extra zing, add 1 tablespoon fresh lemon juice directly to the dressing. Trust me, this makes all the difference in summer salads.

Herb Variations

Swap thyme for 1 tablespoon chopped fresh mint or dill to give the ricotta a bright, herbaceous note. Mint pairs beautifully with beets, while dill adds a slightly tangy flavor. For a Mediterranean twist, add 1 teaspoon chopped fresh oregano to the dressing. Fresh herbs should always be added just before serving to preserve their vibrant flavors.

Spicy Kick

Add ½ teaspoon red pepper flakes or 1 teaspoon chopped fresh jalapeño to the dressing for a subtle heat. The spice complements the sweetness of the beets and ricotta beautifully. For a smoky-spicy option, add ¼ teaspoon smoked paprika to the ricotta mixture. This adds depth without overpowering the other flavors. 🌶️

Nutty Crunch

Swap walnuts for ½ cup toasted pecans or almonds for a different texture. Pecans add a buttery richness, while almonds provide a slightly sweeter crunch. To toast nuts quickly, spread them on a baking sheet and bake at 350°F for 5-7 minutes until fragrant. Let them cool before adding to the salad.

Dairy-Free Option

Replace ricotta with ½ cup cashew cream (blend 1 cup soaked cashews with ¼ cup water) or ½ cup coconut yogurt for a dairy-free version. The cashew cream adds a neutral creaminess, while coconut yogurt brings a subtle tang. Season with ½ teaspoon salt and ¼ teaspoon black pepper to match the ricotta's flavor profile. 🌱

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 45mg15%
Sodium 380mg17%
Total Carbohydrate 26g9%
Dietary Fiber 5g18%
Sugars 12g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use cooked beets instead of roasted?

Yes, but roasting enhances the natural sweetness and caramelization that makes this salad special. If using pre-cooked beets, boil or steam them until tender, then cool before peeling. For best flavor, roast them at 400°F for 45-50 minutes—this step is key to developing that rich, earthy depth.

2

How do I make this salad vegan?

Swap ricotta for ½ cup cashew cream (blend soaked cashews with water) or coconut yogurt. Use vegan olive oil and ensure all other ingredients (like honey) are plant-based. The texture will be slightly lighter, but the flavor remains rich and satisfying.

3

Why does my ricotta turn grainy?

Graininess happens when ricotta is overmixed or too cold. Use whole milk ricotta and fold gently with a fork—just until combined. Keep it at room temperature while working, and avoid adding cold ingredients (like chilled herbs) until the very end.

4

Can I prep this salad ahead of time?

Store roasted beets and ricotta separately in airtight containers for up to 5 days. Assemble just before serving to keep the arugula crisp. The dressing can be prepped 3 days ahead, but toss it with the salad right before eating for best flavor.

5

What’s the best way to reheat leftovers?

This salad tastes best at room temperature or chilled, but you can gently warm the beets (without the greens) in a 350°F oven for 5-10 minutes to revive their texture. Never microwave the entire salad—it’ll make the arugula soggy. Reassemble with fresh greens when ready to eat.

★★★★★4.7(12 reviews)
Categories Salads