Go Back
+ servings
A Warm Rainbow Veggie Salad served with Fresh Summer Pesto and marinated feta cheese.

Warm Rainbow Veggie Salad with Fresh Summer Pesto

This is one of those salads that steals the spotlight. It’s warm, colourful, packed with vibrant vegetables, and topped with a super fresh, pesto that brings it all together. Think of it as a summer harvest bowl—but prettier, and more delicious. You can serve it warm or at room temperature, which makes a great make-ahead option. Perfect for a casual dinner or a standout dish at a summer get-together.
5 from 1 vote
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Course Salad
Cuisine Mediterranean
Servings 4 -6

Ingredients
  

Vegetables

  • 2 medium golden beets approximately 300 g total
  • 3 medium orange carrots approximately 180 to 210 g, peeled and sliced into coins
  • 2 red bell peppers approximately 300 to 350 g, sliced
  • 2 yellow bell peppers approximately 300 to 350 g, sliced
  • 1 cup green beans approximately 125 g, trimmed
  • 2 cups shredded purple cabbage approximately 150 g
  • 1 cup cherry tomatoes approximately 150 g, halved
  • 3 tablespoons olive oil
  • Kosher salt and freshly ground black pepper to taste

Base

  • 5 ounces arugula 142 g or your favourite leafy greens
  • 2 tablespoons olive oil
  • Juice of ½lemon
  • 2 tablespoons Parmesan

Pesto

  • 2 cups fresh basil leaves packed (approx. 40 to 50 g)
  • 1 cup baby spinach or arugula approx. 30 g
  • cup pine nuts lightly toasted (approx.45 g)
  • 2 garlic cloves
  • ½ cup freshly grated Parmesan cheese approx. 45 g
  • Juice of ½ lemon approx. 1 tablespoon
  • Zest of 1 lemon optional
  • ½ teaspoon kosher salt
  • ⅓ to ½ cup extra-virgin olive oil depending on desired consistency
  • 1 ice cube helps preserve the bright green colour while blending
  • See recipe card below for quantities.
  • Tip: When measuring basil press the leaves into the measuring cup gently—just enough to pack without bruising them.

Optional Garnish

  • ½ cup crumbled feta or marinated feta cubes approx. 150 g
  • 2 tablespoons toasted pine nuts approx. 15 g

Optional Marinated Feta

  • 150 grams feta cheese cut into 1-centimeter cubes
  • ¼ cup extra-virgin olive oil
  • ½ teaspoon lemon zest
  • 1 teaspoon fresh thyme leaves or oregano
  • ¼ teaspoon chili flakes optional
  • Freshly ground black pepper to taste

Instructions
 

Roast the Beets

  • Preheat oven to 200°C (400°F).
  • Gently scrub the beets clean but leave the skins on. Place them on a sheet of foil or in a covered baking dish.
  • Roast for 40 to 50 minutes, or until a knife easily pierces them. Let cool slightly, then rub off the skins using a paper towel. Slice into wedges just before serving.

Toast the Pine Nuts

  • In a dry skillet over medium heat, toast pine nuts until golden, stirring often. Set aside to cool.

Make the Pesto

  • In a food processor, combine basil, spinach or arugula, toasted pine nuts, garlic, Parmesan, lemon juice, lemon zest (if using), salt, and the ice cube. Pulse until everything is finely chopped.
  • With the motor running, slowly drizzle in olive oil until the pesto reaches your preferred consistency. Taste and adjust seasoning with more salt or lemon if needed.
  • Make-ahead tip: Press plastic wrap directly onto the surface or top with a thin layer of olive oil to keep the pesto bright green in the fridge.

Blanch the Green Beans

  • In a small saucepan, bring salted water to a boil. Blanch the green beans for 2 to 3 minutes until bright green and just tender. Transfer to an ice bath to stop the cooking. Drain and set aside.

Sauté the Vegetables

  • Use the same skillet throughout, wiping it clean between steps if needed.
  • Purple Cabbage: Heat ½ tablespoon olive oil over medium heat. Sauté with a pinch of salt for 5 to 6 minutes until just tender but still vibrant. Remove and set aside.
  • Carrots: Add 1 tablespoon of olive oil to the skillet. Sauté carrots for 5 to 6 minutes until golden and tender-crisp. Season lightly and set aside.
  • Red and Yellow Bell Peppers: Add remaining ½ tablespoon olive oil to the skillet. Sauté peppers together for 4 to 5 minutes until lightly charred and softened. Season with salt and pepper and set aside

To Marinate the Feta (Optional but Worth It!)

  • In a small bowl or jar, combine olive oil, lemon zest, thyme or oregano, chili flakes, and black pepper. Gently fold in feta cubes. Let marinate for at least 30 minutes at room temperature or refrigerate for up to 3 days. Bring to room temperature before serving.

To Assemble

  • On a large platter or shallow salad bowl, spread out the arugula. Toss with olive oil, lemon juice, and Parmesan cheese. Layer on the roasted beets, green beans, carrots, cabbage, bell peppers, and cherry tomatoes.
  • Drizzle generously with the pesto. Finish with crumbled or marinated feta and a sprinkle of toasted pine nuts if using. Serve warm or slightly cooled.

💬 Tried this recipe?

  • We’d LOVE it if you left a rating and review — your feedback helps others (and us!)

Video

Keyword colorful salad, colourful salad, rainbow salad dressing, rainbow salad recipe, rainbow veggie salad, warm veggie salad
Tried this recipe?Let us know how it was!