Colorful, vibrant, and full of flavor, this Mediterranean Quinoa Salad with Roasted Vegetables is the kind of dish that makes you feel good just looking at it. Packed with protein-rich quinoa, juicy cherry tomatoes, roasted zucchini, red bell peppers, and briny kalamata olives, it delivers fresh, hearty goodness in every bite.
What makes this salad extra special is the way it’s balanced—earthy roasted vegetables, fresh herbs, and a zesty lemon-garlic dressing come together in a symphony of texture and taste. Whether you serve it as a side or enjoy it as a main dish, it’s an easy, satisfying choice for a healthy lunch, a refreshing dinner idea, or even your next picnic.
What Kind of Quinoa Should I Use?
Tri-color quinoa adds a beautiful texture and depth of flavor, but you can use white, red, or black quinoa based on your preference. Be sure to rinse it before cooking to remove its natural bitterness. Cook the quinoa until fluffy but not mushy—it should hold its own among the roasted vegetables.

Ingredients for the Mediterranean Quinoa Salad With Roasted Vegetables
For the Roasted Vegetables:
- 1 medium zucchini, chopped
- 1 red bell pepper, diced
- 1 yellow bell pepper, diced
- 1 small red onion, sliced
- 1 tablespoon olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the Quinoa Base:
- 1 cup quinoa, rinsed
- 2 cups water or vegetable broth
Mix-ins:
- 1 cup cherry tomatoes, halved
- 1/3 cup kalamata olives, pitted and halved
- 1/4 cup chopped fresh parsley
- 2 tablespoons chopped fresh mint (optional but recommended)
For the Dressing:
- 3 tablespoons olive oil
- Juice of 1 large lemon
- 1 garlic clove, minced
- 1/2 teaspoon dried oregano
- Salt and pepper to taste
How To Make the Mediterranean Quinoa Salad With Roasted Vegetables
Step 1: Roast the Vegetables
Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper. Toss chopped zucchini, red and yellow bell peppers, and red onion with olive oil, salt, and pepper. Spread evenly on the baking sheet and roast for 20–25 minutes until tender and slightly charred.
Step 2: Cook the Quinoa
While the vegetables roast, rinse the quinoa under cold water using a fine-mesh sieve. In a medium saucepan, combine the rinsed quinoa with water or broth. Bring to a boil, then reduce heat, cover, and simmer for 15 minutes or until the liquid is absorbed. Fluff with a fork and set aside to cool slightly.
Step 3: Prepare the Dressing
In a small bowl or jar, whisk together olive oil, lemon juice, minced garlic, dried oregano, salt, and pepper. Set aside.
Step 4: Combine All Components
In a large mixing bowl, add the cooked quinoa, roasted vegetables, cherry tomatoes, kalamata olives, and chopped herbs. Pour the dressing over the top and toss everything gently until well combined.
Step 5: Chill and Serve
Let the salad sit for at least 10–15 minutes before serving to allow the flavors to meld. Serve slightly chilled or at room temperature. It keeps beautifully in the fridge for up to 4 days.
How to Serve and Store Mediterranean Quinoa Salad With Roasted Vegetables
This salad is incredibly versatile. Serve it as a light lunch, a colorful side dish alongside grilled meats, or top it with grilled chicken or chickpeas for a hearty dinner. It also makes a perfect potluck or picnic addition, as it holds up well at room temperature.
To store, transfer the salad to an airtight container and refrigerate for up to 4 days. The flavors deepen over time, making it even more delicious the next day. Just give it a good toss before serving again, and feel free to freshen it up with a splash of lemon juice.
Frequently Asked Questions
Can I make this salad ahead of time?
Yes! This quinoa salad is ideal for meal prep. Make it up to 2–3 days in advance and store it in the fridge. It actually tastes better after the flavors have had time to mingle.
Can I serve this warm instead of cold?
Absolutely. While it’s often served chilled, this salad is also delicious slightly warm, especially just after roasting the veggies and cooking the quinoa.
Is this recipe gluten-free?
Yes, quinoa is naturally gluten-free, and all the other ingredients are as well. Just double-check your vegetable broth if you’re using it instead of water.
What other vegetables can I use?
Feel free to mix it up! Roasted eggplant, carrots, or even mushrooms can be delicious additions or swaps depending on what’s in season or in your fridge.
Can I add cheese to this salad?
You bet! Crumbled feta or shaved parmesan would be a lovely, salty addition that pairs well with the Mediterranean flavors.
How can I make it more filling?
Try adding a protein boost like grilled chicken, canned chickpeas, or even a scoop of hummus on the side.
Want More Mediterranean Salad Ideas?
If you’re loving this Mediterranean Quinoa Salad with Roasted Vegetables, here are a few more fresh and flavorful dishes that celebrate bold herbs, zesty dressings, and hearty ingredients:
- Try this Mexican Street Corn Potato Salad for a creamy, tangy twist on summer favorites.
- Explore this Blueberry Cottage Cheese Breakfast Bake that balances sweet and savory.
- This Easy Thai Red Curry Dumpling Soup brings bold heat and comfort in one bowl.
- A side of Grilled Peach and Honey Mustard Dressing is a great complement to any Mediterranean meal.
- Don’t miss the Louisiana Remoulade Sauce as a dip or drizzle for grilled veggies or seafood.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest salad or healthy recipe board so you can find it anytime you need a quick, wholesome meal.
And if you try it, come back and let us know how it turned out! Did you go heavy on the garlic? Add feta or maybe some pine nuts? I love seeing how everyone makes it their own.
Follow me on Pinterest @hallarecipes for more colorful, flavor-packed dishes from Life with Jam!

Mediterranean Quinoa Salad With Roasted Vegetables
- Total Time: 40 minutes
- Yield: 4 servings
Description
Bright, fresh, and packed with wholesome ingredients, this Mediterranean Quinoa Salad with Roasted Vegetables is the perfect easy recipe for lunch or dinner. It combines fluffy quinoa, roasted vegetables, and a zesty lemon dressing to create a healthy, satisfying dish. Whether you’re looking for quick breakfast ideas, light dinner ideas, or healthy food ideas for meal prep, this vibrant salad delivers flavor and nutrition in every bite.
Ingredients
1 cup quinoa
2 cups water or vegetable broth
1 medium zucchini chopped
1 red bell pepper diced
1 yellow bell pepper diced
1 small red onion sliced
1 cup cherry tomatoes halved
1/3 cup kalamata olives halved
1/4 cup fresh parsley chopped
2 tablespoons fresh mint chopped
3 tablespoons olive oil
1 tablespoon olive oil for roasting
1 lemon juiced
1 garlic clove minced
1/2 teaspoon dried oregano
1/2 teaspoon salt
1/4 teaspoon black pepper
Instructions
1. Preheat oven to 425°F and line a baking sheet with parchment paper.
2. Toss zucchini, bell peppers, and red onion with olive oil, salt, and pepper, then spread evenly on the baking sheet.
3. Roast vegetables for 20–25 minutes until tender and slightly golden.
4. Rinse quinoa thoroughly under cold water.
5. In a saucepan, combine quinoa and water or broth, bring to a boil, then reduce heat and simmer covered for 15 minutes.
6. Remove from heat, fluff quinoa with a fork, and let cool slightly.
7. In a small bowl, whisk olive oil, lemon juice, garlic, oregano, salt, and pepper to make the dressing.
8. In a large bowl, combine quinoa, roasted vegetables, cherry tomatoes, olives, parsley, and mint.
9. Pour dressing over the salad and toss gently until well combined.
10. Let sit for 10–15 minutes before serving for best flavor.
Notes
Use vegetable broth instead of water to boost flavor in the quinoa.
Let the salad rest before serving so the dressing fully absorbs.
Add crumbled feta cheese for extra richness and authentic Mediterranean flavor.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Salad
- Method: Roasting
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 5g
- Sodium: 300mg
- Fat: 14g
- Saturated Fat: 2g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 6g
- Protein: 9g
- Cholesterol: 0mg

