BBC Good Food Vegetarian Salad Recipes for Fresh Meals

Updated On: September 30, 2025

If you’re on the hunt for delicious, vibrant, and satisfying vegetarian salads, you’re in for a treat. BBC Good Food is renowned for its creative approach to meat-free meals, and their vegetarian salad recipes are absolute standouts.

Whether you’re a lifelong vegetarian or just looking to add more plant-based goodness to your diet, these salads are packed with flavor, color, and nutrition. Forget bland and boring—these are dishes you’ll actually crave!

In this post, I’m sharing three of the best BBC Good Food-inspired vegetarian salad recipes: Roasted Vegetable & Feta Salad, Chickpea & Avocado Salad, and Superfood Quinoa Salad. Each recipe is easy to make, bursting with freshness, and perfect for everything from quick lunches to dinner parties.

Plus, I’ll include tips, variations, nutrition facts, and serving suggestions to help you make these salads your own. Let’s dive into the wonderful world of vegetarian salads!

Why You’ll Love This Recipe

  • Flavorful and Satisfying: Each salad combines bold, fresh flavors with hearty ingredients that will keep you full and energized.
  • Easy to Prepare: Minimal prep and simple steps mean these recipes fit perfectly into busy weeknights or relaxed weekends.
  • Nutritious: Packed with vitamins, minerals, fiber, and protein, these salads are as good for your body as they are for your taste buds.
  • Versatile: Enjoy these salads as a main meal, a side, or even as part of a potluck spread.
  • Customizable: Adapt the recipes to your taste, dietary needs, or whatever’s in your fridge!

Roasted Vegetable & Feta Salad

Ingredients

Ingredient Quantity
Red bell pepper 1, chopped
Yellow bell pepper 1, chopped
Red onion 1, sliced
Courgette (zucchini) 1, sliced
Cherry tomatoes 200g, halved
Olive oil 2 tbsp
Dried oregano 1 tsp
Salt & pepper To taste
Feta cheese 100g, crumbled
Mixed salad leaves 2 large handfuls
Lemon juice 1 tbsp

Equipment

  • Baking tray
  • Sharp knife
  • Chopping board
  • Large salad bowl
  • Serving tongs

Instructions

  1. Preheat your oven to 200°C (180°C fan) / 400°F / Gas 6.
  2. Prepare the vegetables: Arrange the peppers, onion, courgette, and cherry tomatoes on a baking tray. Drizzle with olive oil, sprinkle dried oregano, salt, and pepper. Toss to coat.
  3. Roast the vegetables for 25-30 minutes, stirring once halfway, until tender and slightly caramelized.
  4. Cool slightly: Remove from oven and let the veggies cool for 5 minutes.
  5. Assemble the salad: Place the mixed salad leaves in a large bowl. Add the roasted vegetables and crumbled feta. Drizzle with lemon juice.
  6. Toss gently to combine, then serve immediately or chill for later.

Tips & Variations

“This salad is endlessly adaptable! Swap feta for goat cheese or vegan cheese, add roasted sweet potato, or toss in olives for a Mediterranean twist.”

  • Make it vegan: Use a plant-based feta alternative.
  • Add crunch: Top with toasted pine nuts or pumpkin seeds.
  • Switch up the greens: Try rocket (arugula), spinach, or kale.
  • Try different herbs: Fresh basil or parsley add a lovely finish.

Nutrition Facts

Per Serving Amount
Calories 220
Protein 8g
Fat 15g
Carbohydrates 15g
Fibre 5g
Sugar 8g
Sodium 350mg

Serving Suggestions

  • Enjoy as a light lunch with crusty bread or alongside homemade vegan bread.
  • Serve as a vibrant side dish with grilled halloumi or veggie skewers.
  • Pack into a lunchbox for a nourishing workday meal.
  • Pair with your favorite vegetarian Swiss chard dish for a hearty dinner.

Chickpea & Avocado Salad

Ingredients

Ingredient Quantity
Canned chickpeas (drained & rinsed) 1 x 400g can
Avocado 1 large, diced
Cherry tomatoes 150g, halved
Cucumber 1/2, diced
Red onion 1/4, finely sliced
Fresh coriander (cilantro) Small handful, chopped
Lime juice 2 tbsp
Extra virgin olive oil 1 tbsp
Salt & pepper To taste

Equipment

  • Large mixing bowl
  • Sharp knife
  • Chopping board
  • Salad servers

Instructions

  1. Combine chickpeas, avocado, cherry tomatoes, cucumber, and red onion in a large bowl.
  2. Add chopped coriander for a burst of freshness.
  3. Drizzle with lime juice and olive oil. Season generously with salt and pepper.
  4. Toss gently to avoid mashing the avocado.
  5. Serve immediately for best texture and flavor.

Tips & Variations

  • Add leafy greens: Toss in baby spinach or rocket for extra volume.
  • Spice it up: Add a pinch of chili flakes or diced jalapeño.
  • Make it a meal: Top with crumbled feta or hard-boiled eggs.
  • For meal prep: Keep the avocado separate and add just before eating to prevent browning.

“If you love bold, zesty flavors, this salad will quickly become your go-to for a quick lunch or light dinner.”

Nutrition Facts

Per Serving Amount
Calories 280
Protein 7g
Fat 14g
Carbohydrates 30g
Fibre 10g
Sugar 6g
Sodium 420mg

Serving Suggestions

  • Serve on wholegrain toast or in pita pockets for a filling meal.
  • Pair with homemade vegetable crackers for a crunchy contrast.
  • Enjoy as a side to creamy vegetable alfredo or grilled veggie mains.
  • Perfect for picnics and potlucks—just add the avocado right before serving!

Superfood Quinoa Salad

Ingredients

Ingredient Quantity
Quinoa (uncooked) 100g (about 1/2 cup)
Edamame beans 100g (cooked & shelled)
Carrot 1 large, grated
Red cabbage 1 cup, finely shredded
Baby spinach 2 large handfuls
Sunflower seeds 2 tbsp
Dried cranberries 2 tbsp
Fresh parsley Handful, chopped
Lemon juice 2 tbsp
Olive oil 1.5 tbsp
Salt & pepper To taste

Equipment

  • Medium saucepan
  • Mixing bowl
  • Grater
  • Sharp knife & chopping board
  • Salad tongs

Instructions

  1. Cook the quinoa: Rinse quinoa well. Add to a saucepan with 250ml water. Bring to a boil, reduce to simmer, cover, and cook for 15 minutes. Fluff and cool.
  2. Combine veggies: In a large bowl, add cooked quinoa, edamame, grated carrot, shredded cabbage, spinach, sunflower seeds, cranberries, and parsley.
  3. Make the dressing: Whisk together lemon juice, olive oil, salt, and pepper.
  4. Toss the salad: Pour dressing over the mixture and toss well.
  5. Chill or serve immediately: This salad keeps well in the fridge for up to 3 days—perfect for meal prep!

Tips & Variations

  • Add protein: Top with grilled tofu or tempeh for a heartier meal.
  • Switch up the greens: Kale, rocket, or mixed baby leaves all work beautifully.
  • Change the seeds: Try pumpkin or chia seeds for a different flavor and crunch.
  • Make it nutty: Add sliced almonds or walnuts for extra texture.
  • Seasonal swaps: Replace cranberries with pomegranate seeds or diced apple in autumn.

“This superfood salad is a nutritional powerhouse and a feast for the eyes—colorful, crunchy, and full of plant-based protein.”

Nutrition Facts

Per Serving Amount
Calories 260
Protein 9g
Fat 9g
Carbohydrates 34g
Fibre 7g
Sugar 7g
Sodium 180mg

Serving Suggestions

  • Ideal for lunchboxes—this salad stays fresh and tasty for days.
  • Serve as a main dish with a side of vegetarian date cake for dessert.
  • Perfect base for a Buddha bowl—just add roasted sweet potato or chickpeas.
  • Pair with slow cooker vegetarian recipes for a complete meal.

Conclusion

Vegetarian salads don’t have to be uninspired or repetitive. With these BBC Good Food-inspired recipes, you can bring a world of color, flavor, and nutrition to your table.

From the comforting roasted vegetable and feta salad to the protein-rich chickpea and avocado bowl and the energizing superfood quinoa medley, there’s something here for every mood, occasion, and appetite.

Don’t hesitate to experiment—swap in your favorite veggies, try new dressings, or add grains and proteins to make these salads uniquely yours. Whether you’re prepping lunches for the week or looking to impress guests at your next dinner party, these vegetarian salads are guaranteed to please.

For even more inspiration, check out our collection of vegetarian Middle Eastern recipes or low-calorie vegetable soups to round out your plant-based repertoire. Happy cooking and happy eating!

📖 Recipe Card: Roasted Vegetable & Feta Salad

Description: A vibrant vegetarian salad featuring roasted Mediterranean vegetables and creamy feta cheese. Perfect as a light lunch or a colourful side dish.

Prep Time: PT15M
Cook Time: PT25M
Total Time: PT40M

Servings: 4 servings

Ingredients

  • 2 medium courgettes, sliced
  • 1 red pepper, cut into chunks
  • 1 yellow pepper, cut into chunks
  • 1 red onion, cut into wedges
  • 2 tbsp olive oil
  • 1 tsp dried oregano
  • 200g cherry tomatoes, halved
  • 100g feta cheese, crumbled
  • 50g mixed salad leaves
  • 1 tbsp balsamic vinegar

Instructions

  1. Preheat oven to 200C/180C fan/gas 6.
  2. Toss courgettes, peppers, and onion with olive oil and oregano.
  3. Spread vegetables on a baking tray and roast for 20 minutes.
  4. Add cherry tomatoes and roast for 5 minutes more.
  5. Cool slightly, then toss with salad leaves and balsamic vinegar.
  6. Scatter over crumbled feta and serve.

Nutrition: Calories: 220 kcal | Protein: 7g | Fat: 14g | Carbs: 16g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Roasted Vegetable & Feta Salad”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A vibrant vegetarian salad featuring roasted Mediterranean vegetables and creamy feta cheese. Perfect as a light lunch or a colourful side dish.”, “prepTime”: “PT15M”, “cookTime”: “PT25M”, “totalTime”: “PT40M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 medium courgettes, sliced”, “1 red pepper, cut into chunks”, “1 yellow pepper, cut into chunks”, “1 red onion, cut into wedges”, “2 tbsp olive oil”, “1 tsp dried oregano”, “200g cherry tomatoes, halved”, “100g feta cheese, crumbled”, “50g mixed salad leaves”, “1 tbsp balsamic vinegar”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 200C/180C fan/gas 6.”}, {“@type”: “HowToStep”, “text”: “Toss courgettes, peppers, and onion with olive oil and oregano.”}, {“@type”: “HowToStep”, “text”: “Spread vegetables on a baking tray and roast for 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Add cherry tomatoes and roast for 5 minutes more.”}, {“@type”: “HowToStep”, “text”: “Cool slightly, then toss with salad leaves and balsamic vinegar.”}, {“@type”: “HowToStep”, “text”: “Scatter over crumbled feta and serve.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “7g”, “fatContent”: “14g”, “carbohydrateContent”: “16g”}}

Photo of author

Marta K

Leave a Comment

X